Subcategories
API design
Contracts and design principles for application programming interfaces.
Open category 12Cloud Infrastructure
Cloud platforms, containers, orchestration, infrastructure-as-code, and managed compute/storage models.
Open category 25Data Storage
Technologies for persisting and organizing application data, including relational and non-relational databases.
Open category 07Delivery and Operations
Practices for releasing, operating, and evolving production systems safely.
Open category 22Design Methods and Practices
Methodologies and disciplined practices for structuring and validating software design, such as domain-driven design, hexagonal architecture, and test-driven development.
Open category 13Distributed Systems
Coordination, ordering, consistency, consensus, and failure semantics across multiple machines.
Open category 15Messaging and Event-Driven Systems
Asynchronous communication, queues, streams, brokers, and event-driven architecture patterns.
Open category 11Observability
Telemetry, logging, metrics, tracing, alerting, and service-level reliability signals.
Open category 14Scalability and Resilience
Techniques for handling growth, latency, overload, retries, failure isolation, and delivery guarantees.
Open category 14Security
Security mechanisms, vulnerabilities, identity, encryption, and operational secret handling.
Open category 10Architecture Styles and Service Topology
System shapes, service boundaries, gateways, proxies, and communication topology choices.
Open category