Last modified by Danniar Firdausy on 2024/09/16 13:24

From version 28.1
edited by Erik Bakker
on 2023/01/23 08:36
Change comment: There is no comment for this version
To version 37.3
edited by Danniar Firdausy
on 2024/09/16 13:20
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ebakker
1 +XWiki.dfirdausy
Content
... ... @@ -3,6 +3,9 @@
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 +In this microlearning, we will explore the three primary integration patterns within eMagiz: messaging, event streaming, and API gateway. Each pattern addresses different integration challenges, and our focus will be on comparing these patterns to help you decide which one is best suited for your specific use case. By the end, you will understand the pros and cons of each pattern and how to make an informed decision based on both business and technical factors.
7 +
8 +
6 6  Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
7 7  
8 8  == 1. Prerequisites ==
... ... @@ -80,24 +80,29 @@
80 80  
81 81  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.
82 82  
83 -== 4. Assignment ==
86 +== 4. Key takeaways ==
84 84  
85 -Reflect on the choices made within various projects and see if you would change the specific implementation with what you know now.
86 -
87 -== 5. Key takeaways ==
88 -
89 89  * The key aspects are:
90 90   ** The three "first-class" patterns are messaging, event streaming, and API gateway
91 91   ** Each pattern has pros and cons
92 92   ** Decide which pattern suits best based on business and technical checks and balances
93 93  
94 -== 6. Suggested Additional Readings ==
93 +== 5. Suggested Additional Readings ==
95 95  
96 -If you are interested in this topic, please get in touch with academy@emagiz.com.
95 +If you are interested in this topic and want more information on it please read the help text provided by eMagiz and read the following links:
97 97  
98 -== 7. Silent demonstration video ==
97 +* [[Crash Courses (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.WebHome||target="blank"]]
98 +** [[Crash Course Messaging (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.WebHome||target="blank"]]
99 +*** [[Messaging - Introduction (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.crashcourse-messaging-introduction||target="blank"]]
100 +** [[Crash Course API Gateway (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.WebHome||target="blank"]]
101 +*** [[API Gateway - Introduction (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-introduction||target="blank"]]
102 +** [[Crash Course Event Streaming (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Event Streaming.WebHome||target="blank"]]
103 +*** [[Event Streaming - Introduction (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Event Streaming.crashcourse-eventstreaming-event-streaming-introduction||target="blank"]]
104 +** [[Crash Course Platform (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.WebHome||target="blank"]]
105 +*** [[Configure a message type (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-capture-configure-a-message-type||target="blank"]]
106 +* [[Integration Pattern (Search Results)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&l_space_facet=10&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=%22integration+pattern%22||target="blank"]]
99 99  
100 -As this is a more theoretical microlearning, we have no video for this.)))
108 +)))
101 101  
102 102  ((({{toc/}}))){{/container}}
103 103  {{/container}}