// Posts (Page 42)

The Saga Pattern: Managing Distributed Transactions

Learn saga pattern for distributed transactions without two-phase commit. Understand choreography vs orchestration with practical examples and production considerations.

Search Scaling: Sharding, Routing, and Horizontal Growth

Learn how to scale search systems horizontally with index sharding strategies, query routing, replication patterns, and cluster management techniques.

Service Mesh: Managing Microservice Communication

Learn how service mesh architectures handle microservice communication, sidecar proxies, traffic management, and security with Istio and Linkerd.

Service Orchestration: Coordinating Distributed Workflows

Explore service orchestration patterns for managing distributed workflows, workflow engines, saga implementations, and how orchestration compares to choreography.

Table Partitioning: Range, Hash, and List Strategies

Learn how table partitioning improves query performance and maintenance, including range partitioning, hash partitioning, and partition pruning.

TCP, IP, and UDP: Understanding Internet Transport Protocols

Compare TCP vs UDP, learn the three-way handshake, flow control, congestion control, when to use each protocol, and how QUIC changes things.

Time-Series Databases: Handling Time-Ordered Data

How to handle time-ordered data with InfluxDB and TimescaleDB — covering downsampling, retention policies, high-cardinality tags, and IoT analytics at scale.