Наличие надежной программной архитектуры вдыхает жизнь в технологические решения. На ранних этапах разработки приложения необходимо принимать важные решения, например, использовать ли микросервисы, монолитную архитектуру, событийно-ориентированный подход или контейнеризацию. В контексте Java также необходимо определить фреймворки и среды выполнения. Но один аспект часто упускается из виду.
В этой книге представлены устоявшиеся шаблоны и стандарты, которые можно использовать в Java-решениях, а также ценные сведения о преимуществах и недостатках современных технологий и фреймворков, используемых в облачных микросервисах, наряду с передовыми методами программирования на Java. По мере изучения книги вы столкнетесь с проблемами внедрения облачных технологий, особенно с теми, которые связаны с растущей потребностью в снижении затрат за счет модернизации стека.