Central Iowa Software Symposium - No Fluff Just Stuff

Central Iowa Software Symposium

August 5 - 7, 2016

Modular Architecture - Refactoring the Monolith

Friday - Aug 5 1:15 PM CDT - HANCOCK

Microservices are all the rage. But this isn’t a session on microservices. It’s a session on modularity. At the end of the day, microservices are just one way to the increase modularity of our software system. But there are others.

In this session we’ll refactor a monolith using patterns of modular architecture. In the end, you’ll see how the underlying set of principles used to modularize the monolith are virtually identical to the benefits of a microservice architecture, albeit manifest in a different way. Once modularized, you’ll also be amazed at how much architectural agility we have in our ability to now shift between different approaches to modularity, including microservices.

Kirk Knoernschild

Kirk Knoernschild

Software Developer & Mentor

Video Preview

About Kirk Knoernschild

Kirk is software developer with a passion for building great software. He takes a keen interest in design, architecture, application development platforms, agile development, and the IT industry in general, especially as it relates to software development. His recent book, Java Application Architecture was published in 2012, and presents 18 patterns that help you design modular software.