PRO TALK (API): API Federation: Growing Scalable API Landscapes


Antonio Garrote
MuleSoft, a Salesforce Company, Principal Architect

Principal architect at MuleSoft, a Salesforce company. I have been working in the API space for more than 15 years. My academic background is on linked data and semantics, but always with a focus on practical engineering problems that these areas of research could solve.
In the last 5 years I have been designing and building tools for API developers, architects and product owners within MuleSoft and different API and modelling related initiatives in Salesforce.


Adoption of API centric cloud platforms in general and microservices, in particular, introduces great engineering benefits for organizations in terms of runtime scalability, agility, autonomy and reuse but growing API landscapes can also become increasingly difficult to manage and evolve as the number of services and teams creating them increases.API Federation, as a strategic architectural pattern, can be a key element on the API strategy of a company to deal with the complexity that the adoption of APIs at scale introduces and provide an essential tool to manage the long term evolution of a healthy and consistent API landscape without sacrificing the benefits of agility and autonomy that a service-oriented approach introduce.In this talk we will review API Federation from the conceptual, technical, operational and API productization points of view, clarifying some of the misconceptions about the relationship of API federation with specific technologies like GraphQL or data management concepts like canonical schemas, and using our experience introducing API Federation inside Salesforce and partnering with our customers releasing API Federation as a commercial product in MuleSoft.