Главная
Study mode:
on
1
Intro
2
Summary
3
Benefits
4
Downsides
5
Modulus
6
Mapping logical modules
7
Annotations
8
Package structure
9
Module bootstrap
10
Catalog integration
11
Architectural violation
12
Breaking the dependency cycle
13
Module dependencies
14
Testing in isolation
15
Module diagrams
16
Context
17
Multiple artifacts
18
Java modules
19
External tools
20
Project website
Description:
Explore the concept of building better monoliths through implementing modulithic applications with Spring in this 51-minute conference talk from Spring I/O 2019 in Barcelona. Discover pragmatic alternatives to microservices architecture while addressing common issues in unstructured monoliths. Learn effective approaches to code organization, component structure, package design, transactions, and event-driven bounded context interaction. Gain insights into leveraging Spring Boot ecosystem features for testing individual bounded contexts and detecting architectural violations. Master techniques for implementing and preserving architectural concepts in modular, monolithic applications, preparing for potential future system splits. Dive into topics such as module mapping, annotations, package structure, module bootstrap, catalog integration, breaking dependency cycles, module dependencies, isolated testing, and Java modules.

Building Better Monoliths - Implementing Modulithic Applications with Spring

Spring I/O
Add to list
0:00 / 0:00