Terraform and API Evolution
As Bleacher Report took their first steps in replacing a legacy web application, one of their initial challenges was visualizing how to go from a single application to potentially many without disrupting the service. They opted for an approach where the new service was completely decoupled from the legacy application but the legacy application had to be changed to talk to this new system via an HTTP client. This worked well in their case, as the functionality they were isolating was quite focused. While a good chunk of their system would depend on this new service, the service in itself depended on little else.
You may not be so lucky. Depending on your application, you may be hard pressed to find a subsystem that ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access