Publicado 2024
Tabla de Contenidos:
“…The evolution of distributed systems -- Designing a distributed queue -- Designing a pub/sub system -- Key characteristics of pub/sub systems -- Pub/sub system design considerations --
Kafka -- The importance of
Kafka in distributed systems --
Kafka Streams -- Kinesis -- Summary -- Part 3: System Design in Practice -- Chapter 8: Design and Implementation of System Components: API, Security, and Metrics -- REST APIs -- Design principles of REST APIs -- Use cases for REST APIs -- Strengths and weaknesses -- gRPC APIs -- Design principles of gRPC APIs -- Use cases for gRPC APIs -- Strengths and weaknesses -- Comparing REST and gRPC -- API security -- Authentication -- Authorization -- Secure communication of APIs -- Rate limiting -- Distributed systems logging -- Centralized logging -- Best practices for implementing distributed logging -- Metrics in a distributed system -- Types of metrics -- Open source tools for metrics -- Best practices for implementing metrics -- Alerting in a distributed system -- Designing effective alerts -- Open-source tools for alerting -- Best practices for implementing alerting -- Tracing in a distributed system -- Distributed tracing -- Open-source tools for distributed tracing -- Best practices for implementing tracing -- Best practices -- Summary -- Chapter 9: System Design - URL Shortener -- Real-world use cases -- Functional requirements -- Non-functional requirements -- Client APIs needed -- Estimates and calculations -- System design -- Core challenge -- Choice of database -- High-level solution architecture -- Requirements verification -- Summary -- Chapter 10: System Design - Proximity Service -- Real-world use cases -- Functional requirements -- Non-functional requirements -- Client APIs needed -- Estimates and calculations -- System design -- High-level system design -- Core challenge…”
Número de Clasificación:
Cargando…
Ubicado:
Cargando…
Libro electrónico
Cargando…