Integrating Legacy APIs with the Proxy Pattern

Developing a new API is very often a pleasant experience for developers. Without any legacy code, we engineers can choose our tooling, think through the design process to ensure an enjoyable end user experience, build on top of a serverless platform, and all of the other best practices learned through the ages. However, companies and bosses task many engineers with taking a legacy API and supporting, maintaining, or porting it to a new architecture. Given an already deployed production API that sees constant usage, porting to a serverless system can be akin to changing the engine of a race car while in the middle of a race.

Fortunately, this complicated task can be made much simpler nowadays ...

Get Serverless Design Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.