Skip to content

  • HOME
  • C++
  • SYSTEM DESIGN
  • ENGINEERING MANAGEMENT
  • ABOUT
A CODERS JOURNEY
10 questions to ask yourself before choosing a NoSQL database
ALLSYSTEM DESIGN

10 questions to ask yourself before choosing a NoSQL database

September 11, 2018 Deb Haldar

So why am I writing this post?

Is it because I think NoSQL solutions are inferior to RDBMS solutions? Certainly not !

Is it because I’m fixated on the SQL way of doing things and don’t want to dive into …

Read More
ALLCODE CRAFTENGINEERING MANAGEMENT

System Design Interview Concepts – Database Sharding

August 19, 2018 Deb Haldar

What is Sharding or Data Partitioning?

    Sharding (also known as Data Partitioning) is the process of splitting a large dataset into many small partitions which are placed on different machines. Each partition is known as a “shard”.

    Each shard has …

Read More
ALLCODE CRAFTENGINEERING MANAGEMENT

System Design Interview Concepts – Eventual Consistency

August 4, 2018 Deb Haldar

What is Eventual Consistency?

Distributed systems will face network partitioning at some point in their life cycle. When network partitioning happens, CAP theorem dictates that if you pick availability, you cannot have true(strong) consistency, but you can still provide “eventual …

Read More
ALLCODE CRAFTENGINEERING MANAGEMENT

System Design Interview Concepts – Load Balancing

July 28, 2018 Deb Haldar

What is Load Balancing?

Load balancing is one of the founding pillars of designing distributed systems. A load balancer simply distributes a set of requested operations (database write requests, cache queries) effectively across a set of servers.

 Here’s an example …

Read More
ALLCODE CRAFTENGINEERING MANAGEMENT

System Design Interview Concepts – CAP Theorem

July 21, 2018 Deb Haldar

What is CAP theorem?

CAP Theorem has become the holy grail of distributed system design in recent years. CAP theorem states that any distributed computer system can support only any two among consistency, availability, and partition tolerance.

Let’s explore the …

Read More
How to fix 20 most frequent C pointer mistakes
ALLCODE CRAFT

Top 20 C pointer mistakes and how to fix them

May 1, 2018 Deb Haldar

After I graduated college with a BS in Electrical Engineering, I thought that was the last time I was going to program in “C”. I could not have been more wrong. Throughout various points in my career, I’ve encountered and …

Read More

Posts pagination

  • 1
  • 2
  • 3
  • 4
  • …
  • 7
Copyright © 2026 A CODERS JOURNEY. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.
 

Loading Comments...