Discover the terms that change the financial technology industry.
A microservice is a small piece of code that will provide a specific business function, but can be built, deployed and scaled independently. Each service communicates with other services, through standardized application programing interfaces (APIs), enabling the services to be written in different languages or even different technologies.
It’s a variant of service-oriented architecture (SOA) and refers to a technique that gives modern developers a way to design highly scalable, flexible applications by decomposing the application into discrete services (microservices) that implement specific business functions. In the end, this architecture is the collection of microservices, and lightweight protocols.