Changes for page Solution Architecture

Last modified by Erik Bakker on 2024/09/24 16:16

From version 43.1
edited by Erik Bakker
on 2024/09/24 16:16
Change comment: There is no comment for this version
To version 2.1
edited by Erik Bakker
on 2022/05/03 09:46
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Solution Architecture
1 +Migration Paths
Parent
... ... @@ -1,1 +1,1 @@
1 -Main.eMagiz Academy.Microlearnings.Intermediate Level.WebHome
1 +Main.eMagiz Academy.WebHome
Default language
... ... @@ -1,1 +1,1 @@
1 -sw
1 +en
Content
... ... @@ -1,67 +4,121 @@
1 -{{velocity}}
2 -#set ($discard = $xwiki.ssx.use('Main.Extensions.ContainerSizingCoursePage.WebHome'))
3 -{{/velocity}}
4 4  
5 -{{container}}{{container layoutStyle="columns"}}(((In this course, we will zoom in on various architectural aspects of the platform. We will zoom in on the choices to be made in Capture when choosing the correct system for the job. We will take a look at the various platform components that are important in eMagiz. We will expand our knowledge of Design Architecture. We learn how to update our memory settings for on-premise installations. Also, we will take a look at what the H2 database is and why it is in every entry (or should be). Last but not least we will take a look at the importance of topic storage. As you can see quite a mixed bag of topics. This should broaden your knowledge of the architectural sides of the platform.)))((({{html}}<div class="strip__attribute" style="text-align:center"><table><tr><td><img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/></td></tr><tr><td><div class="strip__attribute-label">35-45 minutes</div></td></tr></table></div>{{/html}}))){{/container}}{{/container}}
6 -
7 -
8 -(% style="border-color:#10137e" %)
9 -----
10 -{{html}}
11 -<div class="ez-academy">
2 +{{html}}<div class="ez-academy">
12 12   <div class="ez-academy_body">
13 13   <main class="master">
5 + <p>
6 + n this section, we will focus on various migration paths available to migrate from a legacy approach to a new approach.
7 + <br></br>
8 +
9 +* Total time for first time completion: between 60 and 90 minutes
10 +* Last updated - February 2021
11 + </p>
12 + <h3 class="title">Micro-learnings</h3>
14 14   <ul class="strip-container">
15 15   <li class="strip">
16 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Solution%20Architecture/intermediate-solution-architecture-system-vs-multi-tenant-system" target="_blank" class="strip__link">
17 - <div class="strip__attribute__new__stack">
18 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/>
15 + <a href="../../docs/microlearning/crashcourse-api-gateway-introduction" class="strip__link">
16 + <label for="" class="strip__label">
17 + <span>1</span>
18 + API gateway - Introduction
19 + </label>
20 + <div class="strip__attribute">
21 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
22 + <div class="strip__attribute-label">5 minutes</div>
19 19   </div>
20 - <label for="" class="strip__label">
21 - <span>204</span>
22 - System vs Multi-tenant system
24 + <div class="strip__attribute">
25 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
26 + <div class="strip__attribute-label">All</div>
27 + </div>
28 + </a>
29 + </li>
30 + <li class="strip">
31 + <a href="../../docs/microlearning/crashcourse-api-gateway-api-data-model" class="strip__link">
32 + <label for="" class="strip__label">
33 + <span>1</span>
34 + API Gateway model
23 23   </label>
24 24   <div class="strip__attribute">
25 25   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
26 - <div class="strip__attribute-label">5 minutes</div>
38 + <div class="strip__attribute-label">6 minutes</div>
27 27   </div>
28 28   <div class="strip__attribute">
29 29   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
30 30   <div class="strip__attribute-label">Developer</div>
31 31   </div>
32 - <div class="strip__attribute">
44 + <div class="strip__attribute">
33 33   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
34 34   <div class="strip__attribute-label">Architect</div>
35 35   </div>
36 - </a>
48 + </a>
37 37   </li>
50 + <li class="strip">
51 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-backend-operation" class="strip__link">
52 + <label for="" class="strip__label">
53 + <span>1</span>
54 + Configure A Backend Operation
55 + </label>
56 + <div class="strip__attribute">
57 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
58 + <div class="strip__attribute-label">6 minutes</div>
59 + </div>
60 + <div class="strip__attribute">
61 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
62 + <div class="strip__attribute-label">Developer</div>
63 + </div>
64 + </a>
65 + </li>
38 38   <li class="strip">
39 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Solution%20Architecture/intermediate-solution-architecture-explaining-platform-components" target="_blank" class="strip__link">
40 - <div class="strip__attribute__new__stack">
41 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/>
42 - </div>
43 - <label for="" class="strip__label">
44 - <span>204</span>
45 - Explaining Platform Components
67 + <a href="../../docs/microlearning/crashcourse-api-gateway-resource-paths" class="strip__link">
68 + <label for="" class="strip__label">
69 + <span>1</span>
70 + HTTP Resources
46 46   </label>
47 47   <div class="strip__attribute">
48 48   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
74 + <div class="strip__attribute-label">4 minutes</div>
75 + </div>
76 + <div class="strip__attribute">
77 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
78 + <div class="strip__attribute-label">Developer</div>
79 + </div>
80 + </a>
81 + </li>
82 + <li class="strip">
83 + <a href="../../docs/microlearning/crashcourse-api-gateway-http-operations" class="strip__link">
84 + <label for="" class="strip__label">
85 + <span>1</span>
86 + HTTP Operations
87 + </label>
88 + <div class="strip__attribute">
89 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
90 + <div class="strip__attribute-label">6 minutes</div>
91 + </div>
92 + <div class="strip__attribute">
93 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
94 + <div class="strip__attribute-label">Developer</div>
95 + </div>
96 + </a>
97 + </li>
98 + <li class="strip">
99 + <a href="../../docs/microlearning/crashcourse-api-gateway-parameters" class="strip__link">
100 + <label for="" class="strip__label">
101 + <span>1</span>
102 + Parameters (Path, Query)
103 + </label>
104 + <div class="strip__attribute">
105 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
49 49   <div class="strip__attribute-label">9 minutes</div>
50 50   </div>
51 51   <div class="strip__attribute">
52 52   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
53 - <div class="strip__attribute-label">All</div>
110 + <div class="strip__attribute-label">Developer</div>
54 54   </div>
55 - </a>
112 + </a>
56 56   </li>
57 57   <li class="strip">
58 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Solution%20Architecture/intermediate-solution-architecture-understanding-design-architecture" target="_blank" class="strip__link">
59 - <div class="strip__attribute__new__stack">
60 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/>
61 - </div>
62 - <label for="" class="strip__label">
63 - <span>204</span>
64 - Understanding Design Architecture
115 + <a href="../../docs/microlearning/crashcourse-api-gateway-security" class="strip__link">
116 + <label for="" class="strip__label">
117 + <span>1</span>
118 + Security
65 65   </label>
66 66   <div class="strip__attribute">
67 67   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
... ... @@ -71,50 +71,88 @@
71 71   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
72 72   <div class="strip__attribute-label">All</div>
73 73   </div>
74 - </a>
128 + </a>
75 75   </li>
76 - <li class="strip">
77 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Solution%20Architecture/intermediate-solution-architecture-function-of-h2-database" target="_blank" class="strip__link">
78 - <div class="strip__attribute__new__stack">
79 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/>
80 - </div>
81 - <label for="" class="strip__label">
82 - <span>204</span>
83 - H2 Database, Function
130 + <li class="strip">
131 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-roles-and-users" class="strip__link">
132 + <label for="" class="strip__label">
133 + <span>1</span>
134 + Configuring Roles and Users
84 84   </label>
85 85   <div class="strip__attribute">
86 86   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
87 - <div class="strip__attribute-label">5 minutes</div>
138 + <div class="strip__attribute-label">6 minutes</div>
88 88   </div>
89 89   <div class="strip__attribute">
90 90   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
91 91   <div class="strip__attribute-label">All</div>
92 92   </div>
93 - </a>
144 + </a>
94 94   </li>
95 95   <li class="strip">
96 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Solution%20Architecture/intermediate-solution-architecture-topic-storage" target="_blank" class="strip__link">
97 - <div class="strip__attribute__new__stack">
98 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/>
99 - </div>
100 - <label for="" class="strip__label">
101 - <span>204</span>
102 - Topic Storage
147 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link">
148 + <label for="" class="strip__label">
149 + <span>1</span>
150 + Setting up an entry gate
103 103   </label>
104 104   <div class="strip__attribute">
105 105   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
106 - <div class="strip__attribute-label">5 minutes</div>
154 + <div class="strip__attribute-label">3 minutes</div>
107 107   </div>
108 108   <div class="strip__attribute">
109 109   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
110 110   <div class="strip__attribute-label">Developer</div>
111 111   </div>
160 + </a>
161 + </li>
162 + <li class="strip">
163 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link">
164 + <label for="" class="strip__label">
165 + <span>1</span>
166 + Setting up Exit gate (generic)
167 + </label>
112 112   <div class="strip__attribute">
169 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
170 + <div class="strip__attribute-label">3 minutes</div>
171 + </div>
172 + <div class="strip__attribute">
113 113   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
114 - <div class="strip__attribute-label">Architect</div>
174 + <div class="strip__attribute-label">Developer</div>
115 115   </div>
116 - </a>
176 + </a>
177 + </li>
178 + <li class="strip">
179 + <a href="../../docs/microlearning/crashcourse-api-gateway-swagger-ui" class="strip__link">
180 + <label for="" class="strip__label">
181 + <span>1</span>
182 + Swagger UI
183 + </label>
184 + <div class="strip__attribute">
185 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
186 + <div class="strip__attribute-label">6 minutes</div>
187 + </div>
188 + <div class="strip__attribute">
189 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
190 + <div class="strip__attribute-label">All</div>
191 + </div>
192 + </a>
117 117   </li>
194 + <li class="strip">
195 + <a href="../../docs/microlearning/crashcourse-api-gateway-error-handling-from-a-client-perspective" class="strip__link">
196 + <label for="" class="strip__label">
197 + <span>1</span>
198 + API Gateway Error Handling from a client perspective
199 + </label>
200 + <div class="strip__attribute">
201 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
202 + <div class="strip__attribute-label">7 minutes</div>
203 + </div>
204 + <div class="strip__attribute">
205 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
206 + <div class="strip__attribute-label">All</div>
207 + </div>
208 + </a>
209 + </li>
118 118   </ul>
119 119   </main>
120 120   </div>