In working with API teams all over the world, a design pattern we've seen work really well is the API Facade Pattern. We touched on the concept in the Web API Design eBook and then in March of this year we explored the API Facade Design Pattern in a bit more depth in a series of short webcasts. We've created a new eBook with the API Facade material that you can download for your favorite e-reader and will hopefully find useful.
In March, we tried something a little different with our Webinars - a series of short presentations (~30 min. each).
Our first "shorts" series covered the API Facade Design Pattern. Here are the links to the video and slides for all 4 Webinars.
Also NEW in July 2012: We've created a new eBook with the API Facade material: API Facade Pattern: A Simple Interface to a Complex System - Download it here.
In the previous post about technologies to implement an API facade, we covered technologies for handling versioning and caching scenarios as well as firewalls. This time we'll summarize the technologies to handle other common use cases.
In the previous post about technologies to implement an API facade, we covered setting up your test and production environment with DNS settings, a Cloud Platform, Web servers, app servers and an API Gateway. This time we'll summarize the technologies to handle some of the more common use cases including versioning, caching and securing with a firewall.
In previous posts in our series about the API facade pattern, we looked at the basic steps to implement an API facade as well as at common patterns. This time, we'll start exploring the technologies at the heart of implementing an API facade. We'll begin with the set up involving DNS, Cloud Platform, Web server, app server, API Gateway and subdomain routing.
Thanks to all who participated in the HATEOAS 101 Webinar this week. The video (~30 min.) and slides are below. Check them out for an introduction to the core principles, examples, and a look at the value of the approach for API providers and app developers. Thanks @landlessness.
Thanks to all who participated in the fourth and final episode in the Webinar Shorts series on the API Facade pattern. The fourth episode covers people considerations—the team structures, the roles and responsibilities and the politics—for building and using an API facade. The video (~22 min.) and slides are below. Thanks @landlessness.