Nous discuterons de la façon dont vous pouvez diviser une application monolithique en morceaux plus petits qui composent un système modulaire et discuterons de la migration vers le cloud.
Cet article résume le webinaire "Breaking the Monolith" présenté par Daniel Gutierrez Saavedra , Senior Software Engineer chez Zartis . Vous pouvez regarder le texte intégral du webinaire, qui comprend également une session de questions-réponses, ci-dessous !
? ? , , .
, :
, . 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". , , .