Changes for page Deciding upon Integration Pattern
Last modified by Danniar Firdausy on 2023/08/11 10:54
From version 14.2
edited by eMagiz
on 2022/06/08 12:03
on 2022/06/08 12:03
Change comment:
Update document after refactoring.
To version 27.1
edited by Erik Bakker
on 2022/08/23 09:51
on 2022/08/23 09:51
Change comment:
There is no comment for this version
Summary
-
Page properties (4 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - intermediate-discover-your-integration-landscape-determining-integration-pattern1 +Determining Integration Pattern - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. marijn1 +XWiki.ebakker - Default language
-
... ... @@ -1,0 +1,1 @@ 1 +en - Content
-
... ... @@ -1,20 +1,10 @@ 1 -{{html wiki="true"}} 2 -<div class="ez-academy"> 3 - <div class="ez-academy_body"> 4 - 5 -<div class="doc"> 6 - 7 - 8 - 9 -= Determining Integration Pattern = 10 - 1 +{{container}} 2 +{{container layoutStyle="columns"}} 3 +((( 11 11 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. 12 12 13 -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]]. 14 14 15 -* Last update: August 5th, 2021 16 -* Required reading time: 7 minutes 17 - 18 18 == 1. Prerequisites == 19 19 20 20 * Basic knowledge of the eMagiz platform ... ... @@ -26,12 +26,10 @@ 26 26 The focal point of this microlearning will be to figure out how you can best decide between the various "first-class" integration patterns. 27 27 28 28 * The key aspects are: 29 - * The three "first-class" patterns are messaging, event streaming, and API gateway 30 - * Each pattern has pros and cons 31 - * 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 32 32 33 - 34 - 35 35 == 3. Determining Integration Pattern == 36 36 37 37 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. ... ... @@ -39,15 +39,15 @@ 39 39 The focal point of this microlearning will be to figure out how you can best decide between the various "first-class" integration patterns. 40 40 41 41 * The key aspects are: 42 - * The three "first-class" patterns are messaging, event streaming, and API gateway 43 - * Each pattern has pros and cons 44 - * 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 45 45 46 46 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. 47 47 48 - <p align="center">[[image:intermediate-discover-your-integration-landscape-determining-integration-pattern--the-three-patterns-visualized.png||]]</p>36 +[[image:Main.Images.Microlearning.WebHome@intermediate-discover-your-integration-landscape-determining-integration-pattern--the-three-patterns-visualized.png]] 49 49 50 -As you can see, each pattern works differently. If you want an in-depth introduction to messaging, please check out this [microlearning ](crashcourse-messaging-introduction.md). If you want an in-depth introduction to event streaming, please check out this [microlearning](crashcourse-eventstreaming-event-streaming-introduction.md). If you want an in-depth introduction to API gateway, please check out this [microlearning](crashcourse-api-gateway-introduction.md).38 +As you can see, each pattern works differently. If you want an in-depth introduction to messaging, please check out this [[microlearning>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.crashcourse-messaging-introduction.WebHome||target="blank"]]. If you want an in-depth introduction to event streaming, please check out this [[microlearning>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Event Streaming.crashcourse-eventstreaming-event-streaming-introduction.WebHome||target="blank"]]. If you want an in-depth introduction to API gateway, please check out this [[microlearning>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-introduction.WebHome||target="blank"]]. 51 51 52 52 Because each pattern works differently, each pattern has its pros and its cons. Depending on your specific use case, the balance between the pros and cons of one of the patterns will favor the pros. As a result, you should choose that option. But then, you ask, on what grounds should I make the decision? The answer is a series of checks and balances that look both at the business and technical aspects. 53 53 ... ... @@ -92,8 +92,6 @@ 92 92 93 93 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. 94 94 95 -===== Practice ===== 96 - 97 97 == 4. Assignment == 98 98 99 99 Reflect on the choices made within various projects and see if you would change the specific implementation with what you know now. ... ... @@ -101,12 +101,10 @@ 101 101 == 5. Key takeaways == 102 102 103 103 * The key aspects are: 104 - * The three "first-class" patterns are messaging, event streaming, and API gateway 105 - * Each pattern has pros and cons 106 - * 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 107 107 108 - 109 - 110 110 == 6. Suggested Additional Readings == 111 111 112 112 If you are interested in this topic, please get in touch with academy@emagiz.com. ... ... @@ -113,11 +113,7 @@ 113 113 114 114 == 7. Silent demonstration video == 115 115 116 -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.))) 117 117 118 -</div> 119 - 120 -</div> 121 -</div> 122 - 123 -{{/html}} 102 +((({{toc/}}))){{/container}} 103 +{{/container}}
- intermediate-discover-your-integration-landscape-determining-integration-pattern--the-three-patterns-visualized.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.marijn - Size
-
... ... @@ -1,1 +1,0 @@ 1 -68.3 KB - Content