REST & GraphQL APIs
OpenAPI-spec'd REST APIs and Apollo / Hasura GraphQL with proper
schema management and versioning.
Microservices
Service boundaries based on real domain analysis. Service mesh
(Istio, Linkerd) where the topology demands it.
Event streaming
Kafka, NATS, EventBridge, for async architectures with proper schema
registry and replay.
High-throughput services
Go and Rust where throughput dominates; .NET 8 and Node for general
business logic.
Database engineering
PostgreSQL, MySQL, MongoDB, DynamoDB, with proper indexing, query
review, and partitioning strategy.
Background processing
Job queues (Sidekiq, Celery, Hangfire, Temporal), with idempotency,
retries, and observability.