Infrastructure
Cloud platforms, networking, data stores, and operational tooling for building and running infrastructure, organized by category.
- Public cloud services
Public cloud providers and hosting services, organized by category. - Private cloud solutions
Platforms for running private, self-hosted cloud infrastructure. - DNS, CDNs, reverse proxies
DNS, CDN, and domain-related services and tools, organized by category. - IaC, cloud automation and orchestration
Tools and platforms for automating infrastructure provisioning and configuration management, organized by category. - Virtualization and containerization
Virtualization and containerization tools, organized by category. - Pre-packaged application catalogs
Catalogs of pre-packaged, ready-to-deploy application stacks for quick deployment. - Data serialization systems
Formats and frameworks for serializing structured data between services. - Communication protocols
Specifications and standards for communication protocols. - Databases and caching systems
Databases and caching systems, organized by category. - Big data analytics, search engines, logging and observability
Search engines and observability platforms for analyzing large volumes of data, logs, and telemetry. - Distributed file systems
Distributed file systems for storing data across clusters of machines. - Load balancers, reverse proxies, service routing
Load balancers and ingress controllers for routing and distributing traffic. - TLS/SSL certificate authorities
Certificate authorities for issuing TLS/SSL certificates. - Event-driven systems
Platforms for building event-driven systems that react to data changes. - Message brokers (aka. message queues)
Message brokers for passing messages and events between services. - Visibility (Observability and Monitoring)
Tools and platforms for monitoring, logging, and tracing systems, organized by category. - Service communication protocols
Protocols and frameworks for communication between services. - Service mesh and service discovery
Tools for service discovery and mesh networking between services. - Task queues (aka. job queues)
Task queue systems for running background and asynchronous jobs. - Web/HTTP servers
Web/HTTP servers for serving applications and static content. - Infrastructure testing
Tools for testing infrastructure resilience through chaos engineering.