How many times you have come across these buzz words API/Micro services.

As a Business Analyst we need to know have some knowledge about API and Microservices, although it is not expected to do any sort of development work, however it is better to have some information in this area.

Business analysts need to have a basic understanding of both APIs and microservices in order to effectively communicate with developers and other technical team members.

I tried to capture it as per my understanding.

An API is a set of programming instructions that allow software to interact with other software.

A microservice is a small, independent software component that performs a specific function.

APIs are used to allow different software applications to communicate with each other.

For example, if a business analyst wants to allow a customer to order a product through their website, they will need to use an API to communicate with the customer’s shopping cart software.

Microservices are small, independent software components that can be used to build larger applications.

For example, a microservice might be responsible for handling customer orders, while another microservice might be responsible for managing inventory.

They should be able to understand how these technologies are used to build software applications and how they can be used to solve business problems.