Posts

Showing posts from May, 2022

What is microservice ?

 what is microservice ?  As per Martin Fowler:  It is an approach to developing a single application as a suite of "small services", each running in its own process and communicating with light weight mechanisms, such as HTTP resource APIs. As we all know, today's world is being driven by powerful software applications which perform multiple operations in a few taps. Be it any industry banking, education, entertainment, job market, groceries, malls... and so on and so forth. the list goes on, you name it! So in this body of a powerful application or simply 'app' what runs inside the veins is not blood but "APIs" (Application Programming Interface) APIs are nothing but a communication medium for passing messages (or more commonly known as 'data') between components of an app. Now, earlier what made a software was the idea in which all the code bases was being written in the same large block. The code was not deployable in separate chunks.