Gourav Dhar
- Jan 9, 2023
- 5 min
How does database sharding work in SQL server? Explained with examples
The literal meaning of shard means "a small part of something big". Sharding is the process of dividing a whole into smaller parts.
Gourav Dhar
- Jan 6, 2023
- 4 min
Is the Load Balancer a Reverse Proxy? Reverse Proxy vs Load Balancer
Load Balancers and Reverse Proxies, both are components that can be used in a typical system architecture.
Gourav Dhar
- Jan 4, 2023
- 4 min
Database Sharding vs Partitioning - What are the differences
Database sharding splits a database server into multiple smaller data stores.
Gourav Dhar
- Dec 19, 2022
- 5 min
Can the load balancer be a single point of failure?
A single point of failure is a problem that can bring down an entire system or network. It can be caused by hardware, software, human error,
Gourav Dhar
- Dec 12, 2022
- 4 min
What is the CAP theorem? Is the CAP theorem still valid?
The CAP theorem states that a distributed database system cannot simultaneously provide consistency, availability, and partition tolerance.
Gourav Dhar
- Nov 28, 2022
- 12 min
What is a CDN (Content Delivery Network)? How does CDN work and where is it used?
A CDN or Content Delivery Network is a network of servers that work together to deliver content faster to end-users.