We'll show you how you can break a monolithic application into smaller pieces that make up a modular system and discuss migration to the cloud.
This article summarizes the "Breaking the Monolith" webinar presented by Daniel Gutierrez Saavedra , Senior Software Engineer at Zartis . You can watch the full text of the webinar, which also includes a Q&A session, below!
? ? , , .
, :
, . DevOps, , , .
, . , , .
, :
.
, .
.
, , , .. .
— , . , , .
1:
, , , . .
. , , — . , — ; -, , .. , , -.
, (Domain-Driven Design, DDD). - , , , , . , , , DDD, BDD ..
2:
, , , , ?
, : , . , , . , , , .
. , , , . . , , . , , , , , .
3: API
, , ? !
, , .
, Google Cloud (GCP), Microsoft Azure AWS — , . , , .
, , , . , Spring Cloud, .
?
, , . , , .
, , , , , , , , .. , .
, , Spring Cloud services, , .
, , , , , .
Strangler
strangler — , . , .
, . , . . . , DBF, DB ( ) . , .
— . , . , , .
, , , , .
, .
, ; , . , , .
"Microservice Architecture". , , .