Twin Cities Code Camp

Nathan Good

Graceful Decomposition

architecture microservices
by Nathan Good

Sat, Apr 13, 2019
Room: P0808 A&B
Time: 13:45

Once you've made a decision to modernize your Java Enterprise Edition applications, how do you safely decompose your monolith into micro services?

Many enterprises are undergoing initiatives to modernized their monolithic application into micro services. But the act of decomposition isn't always straight-forward, and decomposing an application incorrectly can cause more problems than it solves. How do you handle common code to prevent rework? How do you get the most benefit out of deployment isolation?

In this session, I examine several time-tested techniques that can be used to gracefully decompose your monolith into useful micro services. Using good practices, you will get the most out of your new architecture.

Walk away from this session with techniques and practices that will help you be successful with micro services from monoliths.


About the Author

Author, software architect, and senior developer with proven history of designing and implementing innovative solutions to problems. Highly professional, with excellent written communication skills and public speaking ability. Wide breadth of knowledge contributes to objective problem-solving ability with an emphasis on balancing pragmatism and creativity. Specialties: Java, Groovy, Flex/Action Script 3, PHP, C#, Regular Expressions, JavaScript, HTML, XML, CSS, PERL, Bash shell scripting, Linux (Ubuntu, Red Hat Enterprise Linux)