A legacy IIS permit application must become more portable and scale as discrete units before a full rewrite. What is an appropriate first architecture move?
Select an answer to reveal the explanation.
Short Explanation
Containerizing IIS on ECS is like moving city hall into modular trailers—you can relocate and scale the boxes before rebuilding the whole building. Skipping straight to a total rewrite or hiding the app under a desk doesn’t buy portability.
Full Explanation
Packaging the legacy IIS permit application into containers and running them on Amazon ECS is an appropriate first architecture move toward portability and discrete scaling before a full rewrite. Containers wrap the existing Windows/IIS unit so the city can deploy repeatable images, place tasks behind a load balancer, and scale copies without immediately redesigning every business rule. That stepping-stone pattern modernizes operations while deferring a risky big-bang rewrite.
Rewriting the entire application as client-side JavaScript with no server before any packaging step fails by concept because it jumps to a total rewrite and ignores server-side IIS realities the stem still carries. Leaving the app on a single unmanaged Windows desktop under a clerk’s desk fails because a desktop under a desk is the opposite of portable, scalable architecture. Converting the database only to GraphQL while keeping IIS binaries unchangeable on one host forever fails because a schema style change at the database does not package or scale the IIS application tier.
Exam caveat: Legacy lift often starts with containerization (ECS/EKS) as a portability step—not with desk-side singles, pure client rewrites, or unrelated API-style database conversions. SAA stems reward incremental packaging when a full rewrite is premature.
Operational check: Confirm the IIS app builds into a container image, ECS services run healthy tasks across AZs as needed, configuration is injected rather than baked uniquely per host, and scaling policies add tasks without manual desktop installs. If the only copy still lives under a clerk’s desk, the portability move has not started.