Skip to content

Commit df494a1

Browse files
authored
update Code guidance
1 parent 4e47475 commit df494a1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/aac/java-mwa-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,6 @@ To successfully decouple and extract an independent services, you need to update
6767
[![Diagram showing the role of the design patterns in the Modern Web App pattern architecture.](../../../_images/modern-web-app-design-patterns.svg)](../../../_images/modern-web-app-design-patterns.svg#lightbox)
6868
*Figure 3. Role of the design patterns.*
6969

70-
Each design pattern provides workload design benefits that align with one or more pillars of the Well-Architected Framework. Here's an overview of the patterns you should implement:
71-
7270
1. *Strangler Fig pattern*: The Strangler Fig pattern incrementally migrates functionality from a monolithic application to the decoupled service. Implement this pattern in the main web app to gradually migrate functionality to independent services by directing traffic based on endpoints.
7371

7472
1. *Queue-based Load Leveling pattern*: The Queue-Based Load Leveling pattern manages the flow of messages between the producer and the consumer by using a queue as a buffer. Implement this pattern on the producer portion of the decoupled service to manage message flow asynchronously using a queue.
@@ -79,6 +77,8 @@ Each design pattern provides workload design benefits that align with one or mor
7977

8078
1. *Retry pattern*: The Retry pattern handles transient failures by retrying operations that might fail intermittently. **(5a)** Implement this pattern on all outbound calls to other Azure services in main web app, such as calls to message queue and private endpoints. **(5b)** Also implement this pattern in the decoupled service to handle transient failures in calls to the private endpoints.
8179

80+
Each design pattern provides benefits that align with one or more pillars of the Well-Architected Framework (see following table).
81+
8282
| Design Pattern | Implementation location | Reliability | Security | Cost Optimization | Operational Excellence | Performance Efficiency |
8383
|----------------|-------------------------|-------------|----------|--------------------|-----------------------|------------------------|
8484
| [Strangler Fig Pattern](#implement-the-strangler-fig-pattern) | Main web app || ||| |

0 commit comments

Comments
 (0)