Scaling Microservices: Platform Engineering for Distributed Systems

Scaling Microservices: Platform Engineering for Distributed Systems
Description
Prior to this role he worked in the Platform Engineering and Operations Engineering groups at Netflix. He has been working on distributed schedulers such as Apache Mesos for a long time, and he currently leads the Nomad open source distributed scheduler.. He has extensive experience in building large scale services on public clouds that span multiple geographies. About the AuthorDiptanu Choudhury is a Senior Distributed Systems Engineer at HashiCorp
Microservices have become the backbone of the largest web companies in existence today, including Netflix, , and Google. You’ll be able to design a platform that can power microservices that span multiple datacenters, regions, and provide a high degree of availability on public and hybrid clouds.You’ll explore:The landscape of internet scale servicesGuiding principles, practices, and core infrastructure components for building and scaling services on top of SOA/microservice architecturePractices, tools, and techniques for operating large-scale microservices and distributed systems on dynamic and elastic infrastructurePatterns and techniques for making internet services highly available and reliable, including multi-geography architectures. These companies run large distributed systems that span multiple datacenters and geographic regions, and this usually involves distributed schedulers, service discovery, load balancing, traffic shaping, monitoring, and logging solutions.This practical book provides several common design patterns for building a platform around m
Prior to this role he worked in the Platform Engineering and Operations Engineering groups at Netflix. He has extensive experience in building large scale services on public clouds that span multiple geographies. He has been working on distributed schedulers such as Apache Mesos for a long time, and he