API-led Architecture
Sandeep Kumar Pasumarthy
Agenda
● What is Monolithic Architecture?
● What is Microservices Architecture?
● What is an API? & Types?
● What is API-led Architecture?
● Success Stories
● API in Action
● Memes
Spot the Major Difference?
Monolithic Architecture
A monolithic application is built as a single and indivisible unit. Typically comprises a client-side user
interface, a server side-application, and a database. It is unified and all the functions are managed and
served in one place.
Monolithic Architecture
Pros:
• Simple to Develop
• Easy to Debug & Test
• Simple to Deploy
• Low Infrastructure needed
Cons:
• Harder to scale
• Not reusable
• Reliability
• Too large & complex to understand
• Challenges to adopt new technology
Microservice Architecture
Microservices are a new way to create applications that break down monoliths into, smaller, individual
services, that can be changed and developed independently from each other.
API – Application Programming Interface
An API is a software intermediary that allows two applications to talk to each other. A standardized
wrapper that creates an interface through which MicroServices can be packaged and surfaced.
Types of API
Web APIs
- Simple Object Access Protocol (SOAP)
- Remote Procedure Call (RPC)
- Representational State Transfer (REST) – Most Popular
Program-centric APIs
Public APIs
- There are 17000+ publicly available APIs
Ex: Swiggy use Google Maps API
Ex: Zomato provide APIs to search restaurants, menus, places
Ex: Merchants use PayTM payments API
Private APIs
- Thousands of private APIs companies use to expand operations
API-Led Architecture with MuleSoft
MuleSoft has built on this concept of the API as a foundational component by developing Anypoint
Platform, a solution that enables the development and delivery of the API layer that describes and
enriches enterprise microservices
{“It’s time to see API in Action”}
Mynt’s Transformation from P-to-P to API-Led
API-Led ArchitecturePoint-To-Point
Success Stories of API-Led Architecture
UK based largest operator of hop-on-hop-off open-top
sightseeing tours.
UK based Mobile-only bank
A Philippines-based Fintech start-up
US based Carbonated Soft Drink manufacturer
Memes…
Memes…
Want to learn more?
VISIT US AT:
www.techolution.com
Thank you

API-led Architecture

  • 1.
  • 2.
    Agenda ● What isMonolithic Architecture? ● What is Microservices Architecture? ● What is an API? & Types? ● What is API-led Architecture? ● Success Stories ● API in Action ● Memes
  • 3.
    Spot the MajorDifference?
  • 4.
    Monolithic Architecture A monolithicapplication is built as a single and indivisible unit. Typically comprises a client-side user interface, a server side-application, and a database. It is unified and all the functions are managed and served in one place.
  • 5.
    Monolithic Architecture Pros: • Simpleto Develop • Easy to Debug & Test • Simple to Deploy • Low Infrastructure needed Cons: • Harder to scale • Not reusable • Reliability • Too large & complex to understand • Challenges to adopt new technology
  • 6.
    Microservice Architecture Microservices area new way to create applications that break down monoliths into, smaller, individual services, that can be changed and developed independently from each other.
  • 7.
    API – ApplicationProgramming Interface An API is a software intermediary that allows two applications to talk to each other. A standardized wrapper that creates an interface through which MicroServices can be packaged and surfaced.
  • 8.
    Types of API WebAPIs - Simple Object Access Protocol (SOAP) - Remote Procedure Call (RPC) - Representational State Transfer (REST) – Most Popular Program-centric APIs Public APIs - There are 17000+ publicly available APIs Ex: Swiggy use Google Maps API Ex: Zomato provide APIs to search restaurants, menus, places Ex: Merchants use PayTM payments API Private APIs - Thousands of private APIs companies use to expand operations
  • 9.
    API-Led Architecture withMuleSoft MuleSoft has built on this concept of the API as a foundational component by developing Anypoint Platform, a solution that enables the development and delivery of the API layer that describes and enriches enterprise microservices
  • 10.
    {“It’s time tosee API in Action”}
  • 11.
    Mynt’s Transformation fromP-to-P to API-Led API-Led ArchitecturePoint-To-Point
  • 12.
    Success Stories ofAPI-Led Architecture UK based largest operator of hop-on-hop-off open-top sightseeing tours. UK based Mobile-only bank A Philippines-based Fintech start-up US based Carbonated Soft Drink manufacturer
  • 13.
  • 14.
  • 15.
    Want to learnmore? VISIT US AT: www.techolution.com Thank you