Changes for page Updating your API Gateway Operations
Last modified by Danniar Firdausy on 2024/09/30 17:12
From version 35.5
edited by Danniar Firdausy
on 2024/09/05 10:35
on 2024/09/05 10:35
Change comment:
There is no comment for this version
To version 35.7
edited by Danniar Firdausy
on 2024/09/18 13:31
on 2024/09/18 13:31
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,6 +1,6 @@ 1 1 {{container}}{{container layoutStyle="columns"}}((( 2 2 3 - In our [[crash course>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.WebHome||target="blank"]]on the API Gateway pattern, we have learned about setting up the API Gateway. However, westill needtodelve intohowtoupdateyour existing API Gateway solution. In this microlearning, we willfocusonupdating thedesign phaseofyour API gateway (andthesubsequentsteps)and the create phase of your APIgateway(andsubsequentsteps). This is tolearntheimpact ofupdates andhowwe can achievethis.3 +Building on what we covered in our [[crash course>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.WebHome||target="blank"]] about setting up the API Gateway, we will now focus on the next critical step: updating your existing API Gateway solution. In this microlearning, we will guide you through the process of updating both the design phase and the create phase of your API Gateway, and explore how these updates impact your solution. 4 4 5 5 Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]]. 6 6 ... ... @@ -11,13 +11,8 @@ 11 11 == 2. Key concepts == 12 12 13 13 This microlearning centers around updating your API Gateway. 14 +* By updating, we mean: changing existing software to reflect new insights or ideas that have come up during development and testing. 14 14 15 -By updating, we mean changing existing software to reflect new insights or ideas that have come up during development and testing. 16 - 17 -* Updating can happen from Design 18 -* Updating can happen from Create 19 -* Both situations have a different impact 20 - 21 21 == 3. Updating your API Gateway Operations == 22 22 23 23 In our [[crash course>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.WebHome||target="blank"]] on the API Gateway pattern, we have learned about setting up the API Gateway. However, we still need to delve into how to update your existing API Gateway solution. In this microlearning, we will focus on updating the design phase of your API gateway (and the subsequent steps) and the create phase of your API gateway (and subsequent steps). This is to learn the impact of updates and how we can achieve this. ... ... @@ -65,9 +65,16 @@ 65 65 * Updating from Create does not involve a reset 66 66 * Updating from Design does not involve a reset 67 67 63 +* Updates to your API Gateway can be made either during the Design phase or the Create phase, each with distinct impacts. 64 +* Changes made in the Design phase affect the configuration of the entry gate and may necessitate updates to both entry and exit gates, depending on the nature of the changes. 65 +* Changes during the Create phase typically involve modifications to gateway messages, with changes reflected automatically in the Swagger definition and a version bump of the infra flow. 66 +* Adding new operations or updating from either Design or Create does not require a reset of the existing solution. 67 +* Ensure that updates are included in the deployment phase to reflect the latest changes in the Swagger file and runtime infra flow. 68 + 69 + 68 68 == 5. Suggested Additional Readings == 69 69 70 -If you are interested in this topic and want more information, please read the help text provided by eMagiz and checkthe following link:72 +If you are interested in this topic and want more information, please read the help text provided by eMagiz and see the following link: 71 71 72 72 * [[Crash Course (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.WebHome||target="blank"]] 73 73 ** [[Crash Course API Gateway (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.WebHome||target="blank"]]