Taking Down The Monolith One Package At A Time

schedule May 22nd 02:00 - 02:45 PM place Irvington people 2 Interested

A monolithic applications are application where every moving part is in a single codebase. Multiple hands and teams are in and out on a regular basis. Releases are scheduled on monthly or quarterly cycle, and requires all hands on deck when going live. Fundamentally, monolithic applications are like a house of cards. One single change can topple everything.

There are various ways to destructure the monolith for maintainability. But the easiest way to start is by decoupling the application into modular packages.

In this session, we'll discuss what packaging is and how it fits into the mold software architecture. But most importantly, we'll look how to identify and move out areas of your monolith that can be maintained separately and reused on other projects.

 
 

Outline/Structure of the Presentation

Talk talk talk. Probably an example built in .NET... talk talk talk.

Learning Outcome

Attendees will learn how to decouple their monolithic applications into more manageable pieces.

Target Audience

Developers, Project Managers

Prerequisites for Attendees

N/A

schedule Submitted 10 months ago

Public Feedback

comment Suggest improvements to the Speaker