While containers, microservices, and distributed systems dominate
discussions in the tech world, the majority of applications in use today
still run monolithic architectures that follow traditional development
processes. This practical book helps developers examine long-established
Java-based models and demonstrates how to bring these monolithic
applications successfully into the future.
Relying on their years of experience modernizing applications, authors
Markus Eisele and Natale Vinto walk you through the steps necessary to
update your organization's Java applications. You'll discover how to
dismantle your monolithic application and move to an up-to-date software
stack that works across cloud and on-premises installations.
- Learn cloud native application basics to understand what parts of your
organization's Java-based applications and platforms need to migrate
and modernize
- Understand how enterprise Java specifications can help you transition
projects and teams
- Build a cloud native platform that supports effective development
without falling into buzzword traps
- Find a starting point for your migration projects by identifying
candidates and staging them through modernization steps
- Discover how to complement a traditional enterprise Java application
with components on top of containers and Kubernetes