APIs and Microservices - Understanding APIs and Microservices

MrUpay 8 views 10 slides Oct 27, 2025
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

An Application Programming Interface (API) is a set of functions, procedures, methods or classes used by computer programs to request services from the operating system, software libraries or any other service providers running on the computer.


Slide Content

Topic 1 –
Understanding APIs
& microservices
Lesson 7 –APIs and
Microservices

22
“API is its an interface
between different
software programs or
service.” Scrollsoft
“AnApplication Programming Interface(API) is a set of
functions, procedures, methods or classes used by computer
programs to request services from theoperating system,
software libraries or any other service providers running on the
computer” Wikipedia
What is an API?
Source: ScrolltestAPI testing the definitive guide

3
API Economy
The API Economy
Martin CassadoA16Z
Video link
Possible discussion points for Weekly Clinic / Things to think about
Duration: 6 mins
•Are APIs the key enabler for specialization in a digital economy?
•How far might this specialisationgo?
•Who do you most admire among the new API led companies?
TDI viewing Tip: History , definition and implications
Video Source : A16zon YouTube

44
“Microservicesare a method of developing
software applications which are made up of
independently deployable, modular services.
Eachmicroserviceruns a unique process and
communicates through a well-defined, lightweight
mechanism, such as a container, to serve
abusinessgoal.”Kong Yang, Head Geek at
SolarWinds
What is a Microservice?
Been around since about 2011 . Netflix and
Amazon early adopters

55
“ArtificialIntelligenceiscomputerprogrammethatallows
machinestoreplicatehumanbehaviour”
What is a Microservice?
Source: How to do in Java : Microservice –definition, Principle and benefits
“Unbundling IT”

6
Microservices vs APIs
6
Microservices vs APIs
Kim Clark , Information Architect, IBM
Video link
Possible discussion points for Weekly Clinic / Things to think about
Duration: 4 mins
•Does you company have a microservices architecture? If not how much of a competitive disadvantage may it be at?
TDI viewing Tip: More technical explanation with focus on the
differences between these two technologies
Video Source : IBM Developer on YouTube

77
Source: EdurekaMicroservices vs API
Microservices vs API
API Arguably a component in Microservice architecture –the connector

88
Source: IBM Developer on YouTube
What is a Microservice?

99
Source: Programmable web
How fast is Microservices adoption?
API Directory growing fast

1010
Source: LeanIX Whitepaper on Microservices
How fast is Microservices adoption?
Trending on search
Source: Lightstep global microservices trends
Microservices have become mainstream in the
enterprise
•91% are using or have plans to use microservices -
60% have microservices in pilot or production
•92% grew their number of microservices last year
•86% expect microservices to be the default within
five years
Tags