System Architecture
System Architecture
The Fiddler system architecture is designed to fit seamlessly into most Kubernetes-based environments, with minimal external dependencies.
A full-stack deployment of Fiddler is shown in the diagram below. Fiddler platform applications and infrastructure are shown in blue and orange, respectively. External systems are shown in lavender.
- The Fiddler system components are deployed within a single namespace on a Kubernetes cluster, typically using the official Fiddler Helm chart.
- Fiddler core infrastructure relies on persistent volumes provided within the Kubernetes cluster. We recommend using encrypted storage volumes wherever possible.
- Fiddler may be configured to utilize external infrastructure in a self-hosted environment, such as existing PostgresQL servers.
- Full-stack "any-prem" Fiddler includes observability infrastructure to monitor Fiddler system health and performance. These mainstream observability components may be integrated with external observability systems to support administration in a self-hosted environment.
- HTTP traffic to the Fiddler system is handled by an L4 or L7 load balancer or other proxy. TLS termination should usually occur outside the Fiddler system.
Updated 6 months ago