Munich .NET Meetup: Modular Monolith Architecture - One to rule them all
This is the recording of the meetup https://www.meetup.com/Munchen-NET-Meetup/events/270440170/
*********************************************
Details
-----------------------------------------------------------------------
"One ring to rule them all, one ring to find them, One ring to bring them all, and in the darkness bind them".
Entering the microservice architecture has been going on for quite a few years. The false start we've made in IT adopting a distributed system architecture without legitimate architectural drivers hurts many development and maintenance teams to this day. History repeats itself, which is why the infamous "Monoliths" return to favor. Is monolithic architecture really bad?
The presentation will discuss Modular Monolith - the younger brother of the monolith, who cares about the good name of monolithic architecture. The main attributes of such a system as modularity will be discussed - how to achieve and enforce them. Moreover, we will talk about architectural drivers - when to stay in monolith architecture and when to split it into separate services.
During the session, one of the ways to design a Modular Monolith will be presented, in line with the best practices and design patterns.
Bio
-------------------------------------------------------------------------
Architect, Team Leader and programmer, associated with .NET technology for over 12 years. A graduate of the Warsaw University of Technology Computer Science with a specialization in Software Engineering. Supporter of the Software Craftsmanship, Agile, automation, Clean Code approach and pragmatic problem solving according to their class.
Enthusiast of topics related to software architecture and system design. Enthusiast and practitioner of Domain-Driven Design. The promoter of Modular Monolith architecture and high-quality object-oriented programming. He describes his thoughts and conclusions on his blog https://www.kamilgrzybek.com and Twitter: @kamgrzybek.
He works in ITSG Global company, whereas an architect, programmer and consultant is responsible for software development for companies from the financial, medical and Big Data industries.
Privately - a husband, father of his beloved daughter, owner of an unruly dog, runner-amateur and enthusiast of self-improvement living according to the Socrates motto - "I know that I know nothing."
Agenda
-------------------------------------------------------------------------
17:45 Virtual doors open
18:00 Welcome note and introduction
18:15 Modular Monolith Architecture by Kamil Grzybek
19:15 Q&A
20:30 End of event!