Рет қаралды 11,567
Modular monoliths are often a better option for your application. These are not the monoliths of old, these are dynamic and powerful tools that surpass microservices in most metrics. In this video we will discover what it means to have a modular monolith (as opposed to older monoliths). How we can apply them today and why they can scale.
Check out the full post at debugagent.com/is-it-time-to-...
Title: Its Time to go Back to the Monoliths. Save costs with Modular Monolith
--------------
👉 Twitter: / debugagent
👉 LinkedIn: / shai-almo. .
👉 Website: debugagent.com/
👉 GitHub: github.com/shai-almog
👉 Mastodon: mastodon.social/@debugagent
---------------
#monolithic #monoliths #monolith #microservices #microservice #java #springboot #module #modules #modular #scalability #scalable #distributed #distributedsystems #softwarearchitecture #softwaredeveloper #softwareengineering #softwareasaservice
monolith vs microservices architecture,microservices,microservices architecture,microservices in java,microservices spring boot,microservices architecture patterns,microservices tutorial,microservices vs monolithic,microservices vs monolithic pros and cons,monolith scalability,scaling monolith,modulith spring,modular monolith,monolith,observability,distributed transactions,microservices spring boot tutorial,software architecture,microservice architecture,monoliths
00:00 Introduction
00:21 Everything old is new again
01:15 Do Monoliths Scale Well?
02:04 Modern Monolith
02:14 Modulith
03:31 Layered Architecture Revisited
04:41 Module Annotations
05:28 Enforced Decoupling
06:01 Automated Documentation
06:13 Infrastructure as Code
06:37 Microservices Complexity
07:10 Costs should trend down
07:26 Java Platform Module System (Jigsaw)
07:48 Maven Modules
08:23 Scaling a Monolith
09:22 Reduce observability costs
10:17 Database Bottleneck
11:26 Transactions vs. Eventual Consistency
11:50 Raw Performance
12:13 Complexity in the "Right Place"
12:40 Microservices work best with dynamic languages
12:58 Kubernetes lit the fire
14:24 Start with Monolith
15:05 Final Word