Build serverless microservices for event-driven applications and process orchestration
Microservices are applications that are used to perform background tasks. Usually, a microservice architecture refers to multiple decoupled components that are independent of each other, but work together to achieve a functionality. For example, Payments in a food ordering application is a microservice that is decoupled from a delivery agent assignment, but both work together to achieve the end goal.
With a microservice model, you will be able to improve observability and drive innovation. This can be facilitated by the Strangler pattern, where you find the smallest independent component and move it as a microservice. With time, you can move your complete application to a microservice model and reap the benefits, both in terms of pace of innovation and reduction in costs.
Benefits
Use cases
Solution Architecture for Building Serverless Microservices on Catalyst

