From be45b00fb0a8bf9049ca83cc4c19258bb9a3fd02 Mon Sep 17 00:00:00 2001 From: Pavel Tisnovsky Date: Wed, 3 Apr 2024 12:02:21 +0200 Subject: [PATCH] Enterprise integration patterns: 9th variant --- docs/eip.md | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/docs/eip.md b/docs/eip.md index b795669..d75d2b1 100644 --- a/docs/eip.md +++ b/docs/eip.md @@ -62,6 +62,12 @@ --- +## 65 vzorů + +[vzory](https://www.enterpriseintegrationpatterns.com/patterns/messaging/) + +--- + ## Nejužitečnější vzory * Agregace dat z více zdrojů @@ -77,7 +83,9 @@ --- -## Monolitické aplikace → mikroslužby +## Vývoj EIP + +* Monolitické aplikace → mikroslužby ![Everything](images/everything.jpg) @@ -96,6 +104,20 @@ --- +## Nejsou mikroslužby vlastně SOA? + +* Podobný koncept + - znovupoužití služeb + - kombinace služeb pro složitější úlohy +* SOA + - většinou kód + datová integrace + - splňují nějakou ucelenou business roli + - typicky založeno na XML +* Mikroslužby + - rozdělují celou aplikaci na menší celky + +--- + ## Mikroslužby vs. SOA * SOA (1/2) @@ -442,3 +464,7 @@ [full image](images/kafka_kappa.png) ![Kafka kappa](images/kafka_kappa.png) +--- + +## Děkuji za pozornost +