AWS prescriptive-guidance documentation change
Summary
Updated breadcrumb navigation link and added italic formatting to 'strangler fig pattern' term. Fixed apostrophe usage throughout.
Security assessment
Changes are purely navigational and typographical. No security-related content was added, modified, or referenced. The update focuses on documentation structure and formatting without addressing vulnerabilities, security controls, or compliance requirements.
Diff
diff --git a/prescriptive-guidance/latest/modernization-aspnet-web-services/fig-pattern.md b/prescriptive-guidance/latest/modernization-aspnet-web-services/fig-pattern.md index 05da00d93..d25314917 100644 --- a//prescriptive-guidance/latest/modernization-aspnet-web-services/fig-pattern.md +++ b//prescriptive-guidance/latest/modernization-aspnet-web-services/fig-pattern.md @@ -5 +5 @@ -[Documentation](/index.html)[AWS Prescriptive Guidance](https://aws.amazon.com/prescriptive-guidance/)[Modernizing legacy Microsoft ASP.NET (ASMX) web services incrementally by using containers and Amazon API Gateway](welcome.html) +[Documentation](/index.html)[AWS Prescriptive Guidance](https://aws.amazon.com/prescriptive-guidance/)[Modernizing ASP.NET (ASMX) web services incrementally by using containers and Amazon API Gateway](introduction.html) @@ -9 +9 @@ -The strangler fig pattern was introduced by Martin Fowler as a way to manage risk when modernizing or rewriting large, monolithic systems. The pattern is an analogy for a type of plant that begins life as a vine growing alongside an older, established tree. As the vine grows, it spreads to completely consume and ultimately replace the host tree, leaving a new, strangler fig tree in its place. In the context of modernizing ASP.NET web services, this pattern incrementally replaces system functionality by establishing proxies where other systems have dependencies on web services. Initially, you can consider these proxies as having pass-through behavior, because their implementation is fulfilled by the existing monolithic application service. In the natural analog, this is when the strangler fig initially sends a vine up the host tree’s trunk. Then, a new service, which is decoupled from the monolith, is created, and the proxy’s implementation is deferred to that new service. In the natural analog, this is when the strangler fig vine wraps around one of the tree’s branches and overtakes it. This pattern of proxying and then swapping out the proxy implementation with a new service continues until all the legacy system’s functions are migrated to new services. At this point, the strangler fig vine completely consumes the tree, and the legacy system can be decommissioned. +The _strangler fig pattern_ was introduced by Martin Fowler as a way to manage risk when modernizing or rewriting large, monolithic systems. The pattern is an analogy for a type of plant that begins life as a vine growing alongside an older, established tree. As the vine grows, it spreads to completely consume and ultimately replace the host tree, leaving a new, strangler fig tree in its place. In the context of modernizing ASP.NET web services, this pattern incrementally replaces system functionality by establishing proxies where other systems have dependencies on web services. Initially, you can consider these proxies as having pass-through behavior, because their implementation is fulfilled by the existing monolithic application service. In the natural analog, this is when the strangler fig initially sends a vine up the host tree's trunk. Then, a new service, which is decoupled from the monolith, is created, and the proxy's implementation is deferred to that new service. In the natural analog, this is when the strangler fig vine wraps around one of the tree's branches and overtakes it. This pattern of proxying and then swapping out the proxy implementation with a new service continues until all the legacy system's functions are migrated to new services. At this point, the strangler fig vine completely consumes the tree, and the legacy system can be decommissioned.