Home System Design Tutorial
System Design Tutorial
Distributed Computing
Eventual Consistency and Strong Consistency
Nlogn Team - 2
Before discussing the difference between Eventual & Strong Consistency, let's first understand consistency in distributed systems.
A consistent distributed systems are those in which all...
Distributed Computing
What is CAP theorem and where is it used?
Nlogn Team - 0
CAP theorem stands for Consistency, Availability, and Partition tolerance.
CAP theorem also know as Brewer's theorem states that it is impossible for any distributed database...
System Design Tutorial
Using cache and Redux to make your App blazing fast
Nlogn Team - 0
Let's say we are designing a social networking app and call it Nlognconnect and we will try to make is fast using cache first...
System Design Tutorial
What is Database Sharding and how is it done?
Nlogn Team - 0
Database sharding is a process of breaking up large tables into multiple smaller tables or chunks called shards and distributing data across multiple machines...
System Design Tutorial
Design a Scalable API Rate Limiting Algorithm – System Design
Nlogn Team - 0
Ever wondered how tech giants providing access to their services using API, control the number of requests that can be made by the requester/user...
System Design Tutorial
Introduction to Message Queue Architecture
Nlogn Team - 0
A message queue comprises of two terms message and queues. Let's understand them before understanding the message queue.
Message - A message is a data passed between...
System Design Tutorial
HTTP Push and Pull – Introduction
Nlogn Team - 0
HTTP is the most common method of data transfer in client server-based architecture. But there are two ways for data transfer: HTTP Push and...
System Design Tutorial
HTTP Response Codes – A complete guide
Nlogn Team - 0
HTTP response codes are the set of responses sent by the server to a client to inform the request was successfully received and the...
System Design Tutorial
HTTP request methods – REST API verbs
Nlogn Team - 0
In, this post we are going to discuss different types of HTTP request methods available and their usage.
HTTP request methods are the set of...
System Design Tutorial
Designing Pastebin Architecture – System Design
Nlogn Team - 0
The prerequisite for learning the Pastebin architecture is, how to design a URL Shortner Service. Please read it here...
1. What is Pastebin?
Pastebin is a...
Subscribe to our newsletter
To be updated with all the latest news, offers and special announcements.
Even we hate spam as much