2 repos
API Gateways — API Management
We curate 2 GitHub repositories matching api management · API Gateways. Refine with filters or upvote what's useful.
API Gateways — API Management
- traefik/traefik
traefik/traefik
61,814Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or complex configuration updates. By integrating directly with container orchestrators and service registries, it maintains a consistent state for network traffic, load balancing, and security policy enforcement. The project distinguishes itself through its deep integration with diverse infrastructure providers, including container runtimes, cloud platforms, and service meshes. It utilizes a declarative configuration model that allows users to define routing and security policies as version-controlled code, facilitating GitOps workflows and automated infrastructure synchronization. Additionally, it features a specialized AI gateway that provides content guarding and semantic response caching to optimize performance and ensure regulatory compliance for AI-driven services. Beyond core routing, the platform offers a comprehensive suite of tools for API lifecycle management, including performance monitoring, distributed tracing, and integrated web application firewall protection. It also provides API mocking capabilities, allowing developers to simulate production-like environments for testing and integration. These features are unified under a centralized control plane that supports federated governance across hybrid and multi-cloud environments.
Goconsuldockeretcd - xingshaocheng/architect-awesome
xingshaocheng/architect-awesome
60,831This project serves as a comprehensive knowledge base and reference for distributed systems engineering and enterprise software architecture. It provides a structured collection of technical resources, design patterns, and methodologies intended to assist in the design, maintenance, and scaling of complex, high-performance software environments. The repository distinguishes itself by offering deep dives into core architectural concepts such as actor-based concurrency, aspect-oriented interception, and inversion-of-control containers. It emphasizes the practical application of distributed system principles, including consistent hashing for data distribution, service-mesh traffic management, and zero-copy data transfer techniques to maximize throughput and system stability. Beyond these core architectural pillars, the project covers a broad spectrum of enterprise development capabilities. This includes guidance on domain-driven design, performance optimization, security threat mitigation, and the implementation of standardized development lifecycles. The content also spans essential infrastructure topics such as database management, search engine integration, and automated deployment workflows, providing a holistic view of modern software engineering practices.