Last modified by Danniar Firdausy on 2023/08/11 10:54

From version 21.1
edited by eMagiz
on 2022/06/08 12:25
Change comment: There is no comment for this version
To version 26.1
edited by Erik Bakker
on 2022/08/23 09:39
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Messaging Synchronous
1 +Determining Integration Pattern
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.eMagiz
1 +XWiki.ebakker
Default language
... ... @@ -1,0 +1,1 @@
1 +en
Content
... ... @@ -3,11 +3,8 @@
3 3  (((
4 4  In eMagiz, we differentiate between three "first-class" integration patterns. Each of these patterns is best suited for particular integration challenges. In this microlearning, we will see how to compare the three integration patterns to decide which pattern to choose.
5 5  
6 -Should you have any questions, please get in touch with academy@emagiz.com.
6 +Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
7 7  
8 -* Last update: August 5th, 2021
9 -* Required reading time: 7 minutes
10 -
11 11  == 1. Prerequisites ==
12 12  
13 13  * Basic knowledge of the eMagiz platform
... ... @@ -19,12 +19,10 @@
19 19  The focal point of this microlearning will be to figure out how you can best decide between the various "first-class" integration patterns.
20 20  
21 21  * The key aspects are:
22 - * The three "first-class" patterns are messaging, event streaming, and API gateway
23 - * Each pattern has pros and cons
24 - * Decide which pattern suits best based on business and technical checks and balances
19 + ** The three "first-class" patterns are messaging, event streaming, and API gateway
20 + ** Each pattern has pros and cons
21 + ** Decide which pattern suits best based on business and technical checks and balances
25 25  
26 -
27 -
28 28  == 3. Determining Integration Pattern ==
29 29  
30 30  In eMagiz, we differentiate between three "first-class" integration patterns. Each of these patterns is best suited for particular integration challenges. In this microlearning, we will see how to compare the three integration patterns to decide which pattern to choose.
... ... @@ -32,9 +32,9 @@
32 32  The focal point of this microlearning will be to figure out how you can best decide between the various "first-class" integration patterns.
33 33  
34 34  * The key aspects are:
35 - * The three "first-class" patterns are messaging, event streaming, and API gateway
36 - * Each pattern has pros and cons
37 - * Decide which pattern suits best based on business and technical checks and balances
30 + ** The three "first-class" patterns are messaging, event streaming, and API gateway
31 + ** Each pattern has pros and cons
32 + ** Decide which pattern suits best based on business and technical checks and balances
38 38  
39 39  As stated above, there are three "first-class" integration patterns within eMagiz. Each of these patterns has a unique way of processing the data. In this microlearning, we will look at how to decide which pattern best fits your integration challenge. Before we do that, let us first quickly look at the three integration patterns. In the picture below, you see a visual representation of each of the three patterns.
40 40  
... ... @@ -85,8 +85,6 @@
85 85  
86 86  So that means that you might save money in the short with sticking what you know but could end up paying more due to (significantly) higher implementation costs. Another piece of the puzzle is the resource costs. For this aspect also the resource costs differ per integration pattern. Here we see that taking a messaging solution would incur the highest resource costs. API Gateway and Event Streaming roughly take up the same amount of resource costs. We want to note that a large portion of the resource costs for Event Streaming lies in storage. So when you can reduce that component, the Event Streaming option would become even more cost-friendly. Hopefully, this microlearning will help you to make the correct decision per integration question.
87 87  
88 -===== Practice =====
89 -
90 90  == 4. Assignment ==
91 91  
92 92  Reflect on the choices made within various projects and see if you would change the specific implementation with what you know now.
... ... @@ -94,12 +94,10 @@
94 94  == 5. Key takeaways ==
95 95  
96 96  * The key aspects are:
97 - * The three "first-class" patterns are messaging, event streaming, and API gateway
98 - * Each pattern has pros and cons
99 - * Decide which pattern suits best based on business and technical checks and balances
90 + ** The three "first-class" patterns are messaging, event streaming, and API gateway
91 + ** Each pattern has pros and cons
92 + ** Decide which pattern suits best based on business and technical checks and balances
100 100  
101 -
102 -
103 103  == 6. Suggested Additional Readings ==
104 104  
105 105  If you are interested in this topic, please get in touch with academy@emagiz.com.
... ... @@ -106,9 +106,7 @@
106 106  
107 107  == 7. Silent demonstration video ==
108 108  
109 -As this is a more theoretical microlearning, we have no video for this.
100 +As this is a more theoretical microlearning, we have no video for this.)))
110 110  
111 -)))
112 -
113 113  ((({{toc/}}))){{/container}}
114 114  {{/container}}