Articles by Tag #miahlouge

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Database Optimization: Partitioning vs Indexing

𝗣𝗮𝗿𝘁𝗶𝘁𝗶𝗼𝗻𝗶𝗻𝗴 - Horizontal partitioning divides large tables across multiple storage nodes based on...

Learn More 0 0Apr 13

What is Database Indexing?

Indexing is a database optimization technique that creates specialized lookup structures...

Learn More 0 0Apr 14

What Is Database Partitioning?

Partitioning is the process of dividing a large database table into smaller. Database partitioning...

Learn More 0 0Apr 14

Streaming vs Queuing: What Happens If You Choose Wrong?

𝗦𝘁𝗿𝗲𝗮𝗺𝗶𝗻𝗴 - sequential movements, processed in real-time. 𝗤𝘂𝗲𝘂𝗶𝗻𝗴 - stored in a queue, processed...

Learn More 0 0Apr 12

Resiliency in Distributed Systems

Resiliency Engineering is the practice of designing and building systems to achieve resiliency....

Learn More 0 0Apr 13

Downstream Resiliency in Distributed System

Downstream resiliency ensures that a component can continue to function correctly even if the...

Learn More 0 0Apr 13

Distributed Transactions: 2PC vs 3PC vs Saga

It's a complex topic in itself. Sometimes even seasoned professionals misunderstand. ▢ 𝟮𝗣𝗖 - atomic...

Learn More 0 0Apr 13

Redundancy vs. Replication in a Distributed System

𝗥𝗲𝗱𝘂𝗻𝗱𝗮𝗻𝗰𝘆 - backup systems to avoid downtime. 𝗥𝗲𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 - backup data to avoid data...

Learn More 0 0Apr 22

Load Balancing vs Load Shedding vs Load Leveling

𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴 – spreads incoming traffic across nodes to avoid bottlenecks. 𝗟𝗼𝗮𝗱 𝗟𝗲𝘃𝗲𝗹𝗶𝗻𝗴 – smooths...

Learn More 0 0Apr 12

Rate Limiting in Distributed System

Rate-limiting, or throttling, is a mechanism that rejects a request when a specific quota is...

Learn More 0 0Apr 16