Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 899 Bytes

design.md

File metadata and controls

15 lines (11 loc) · 899 Bytes

Presidio design

This is a living document, and is kept up to date with the current state of presidio. It is a high-level explanation of the presidio design.

Presidio As a Service - Kubernetes Deployment

persidio-design-service

This architecture gives us the following advantages:

  • Resiliency for inter-service communications: Circuit-breaking, retries and timeouts, fault injection, fault handling, load balancing and failover.
  • Service Discovery: Discovery of service endpoints through a dedicated service registry.
  • Routing: Primitive routing capabilities, but no routing logics related to the business functionality of the service.
  • Observability: Metrics, monitoring, distributed logging, distributed tracing.
  • Deployment: Native support for containers. Docker and Kubernetes.