Best practices and lessons learned in microservices

Julia Rubin, Yingying Wang, Harshavardhan Kadiyala, John Steinbacher, Tony Erwin · Computer Science and Software Engineering · 2018

Microservice-based architecture is an approach to developing a single application as a suite of independent services. The services run in separate processes and communicate with each other via lightweight language-agnostic protocols, such as HTTP REST. The services are split following business capabilities; each service has a fully automated pipeline and is independently deployable.

Read the paper · More papers on PaperTik