In the pursuit of faster deployment, we've broken up monoliths into microservices. These loosely-coupled, independently deployable components are built and managed by individual teams that can more quickly respond to their customers' needs. However, one microservice is not a complete system. While one team may benefit from the reduced cognitive load that comes with only being responsible for their services, who is in charge of the big picture?
The companies that are successfully operating distributed systems use tools and techniques that address operational concerns of the individual microservices as well as for the whole system. This eMag features content from InfoQ articles and presentations from the Operating Microservices track of QCon Plus.
Free download
The InfoQ eMag - Operating Microservices include:
- GitHub’s Journey from Monolith to Microservices - This article explores GitHub's recent journey towards a microservices architecture. It takes a deeper look at GitHub’s historical and current state, goes over some internal and external factors, and discusses practical consideration points in how Github tackled their migration, including key concepts and best practices of implementing microservices architecture.
- Solving Mysteries Faster with Observability - At QCon plus, a virtual conference for senior software engineers and architects covering the trends, best practices, and solutions leveraged by the world's most innovative software organizations, Elizabeth Carretto discussed observability at Netflix and how their internal tool, Edgar, comes into play.
- Resilience in Deep Systems - Deep systems, with multiple layers of microservices, have special challenges, and handling them requires the right mindset and tools.
- Monitoring Microservices the Right Way - Modern systems are more complex to monitor as they tend to emit large amounts of high cardinality data. Recent innovations in open-source time-series databases have improved the scalability of newer monitoring tools such as Prometheus. These solutions are able to handle the high scale of data while providing metric scraping, querying, and visualization based on Prometheus and Grafana.
InfoQ eMags are professionally designed, downloadable collections of popular InfoQ content - articles, interviews, presentations, and research - covering the latest software development technologies, trends, and topics.