Building Better Monoliths: Implementing Modulithic Applications with Spring

  Рет қаралды 9,041

SpringDeveloper

SpringDeveloper

Күн бұрын

When evaluating different implementation approaches for a set of bounded contexts, a modular, monolithic application constitutes a pragmatic alternative to a microservices architecture, which comes with the challenges and complexities of a distributed system. Still, in the course of their lifetime, modularity and maintainability of monolithic applications very often degrade significantly.
This talk briefly identifies the common issues in unstructured monoliths and discusses approaches to package design, component structure, transactions, and the usage of events to implement bounded context interaction. We also take a look at supporting technologies and features of the Spring (Boot) ecosystem to easily test individual bounded contexts and detect architectural violations. Attendees will learn how to easily implement architectural concepts into modular, monolithic applications, how to preserve the architecture over time, and how to prepare a potential split into multiple systems later.
Speaker: Oliver Drotbohm, Senior Principal Software Engineer, Pivotal
Filmed at SpringOne Platform 2019
Slides: www.slideshare.net/SpringCent...

Пікірлер: 4
@hamza201183
@hamza201183 4 жыл бұрын
Super interesting presentation
@hamza201183
@hamza201183 4 жыл бұрын
Oliver Gierke?
@odrotbohm
@odrotbohm 4 жыл бұрын
Yes. 🙃
@valour.se47
@valour.se47 4 жыл бұрын
I guess using Kotlin & Multi module projects with Gradle instead is cleaner . And if you apply Clean arch you will end up with the same thing.
How to Get Productive with Spring Boot
1:03:56
SpringDeveloper
Рет қаралды 18 М.
Best Practices to Spring to Kubernetes Easier and Faster
1:07:42
SpringDeveloper
Рет қаралды 23 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 170 #shorts
00:27
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,5 МЛН
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 34 МЛН
Final muy increíble 😱
00:46
Juan De Dios Pantoja 2
Рет қаралды 49 МЛН
The Value Of Reactive Systems
1:04:38
SpringDeveloper
Рет қаралды 10 М.
Spring Modulith - Spring for the Architecturally Curious Developer
1:11:08
Multi-tenancy OAuth with Spring Security 5.2
1:11:23
SpringDeveloper
Рет қаралды 30 М.
Avoiding Reactor Meltdown
58:22
SpringDeveloper
Рет қаралды 22 М.
Performance Monitoring Backend and Frontend using Micrometer
56:33
SpringDeveloper
Рет қаралды 12 М.
FF4J: Feature Toggling for Spring/Spring Boot Applications
55:17
SpringDeveloper
Рет қаралды 16 М.
Event Driven with Spring
1:07:17
SpringDeveloper
Рет қаралды 59 М.
Do’s and Don’ts: Avoiding First-Time Reactive Programmer Mines
58:38
Reactive Architectures with RSocket and Spring Cloud Gateway
1:10:32
SpringDeveloper
Рет қаралды 10 М.
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 6 МЛН
Как слушать музыку с помощью чека?
0:36
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 6 МЛН
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 175 М.
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН