Key Technologies
Key Technologies
Infrastructure technologies and storage systems that commonly appear in large-scale backend designs.
Topics in Key Technologies
Redis
In-memory cache, rate limiter, lock primitive, and fast ephemeral state when sub-millisecond access matters
Elasticsearch
Full-text search, inverted indexes, relevance scoring, and eventually consistent secondary indexing
Kafka
Durable event log, partitions, consumer groups, and stream replay for analytics or async pipelines
API Gateway
Entry point for routing, auth, rate limiting, and aggregating cross-cutting concerns at the edge
Cassandra
Wide-column storage built for high write throughput, tunable consistency, and multi-node availability
DynamoDB
Managed key-value and document store optimized around access patterns, partition keys, and predictable scale
PostgreSQL
Relational default for strong consistency, rich queries, transactions, and mature indexing support
Flink
Stream processing engine for event-time windows, stateful computations, and low-latency data pipelines
ZooKeeper
Coordination service for leader election, configuration, and distributed locks in older distributed stacks
