Data Structure
Java
Python
HTML
Interview Preparation
Tutorials
Courses
Tracks
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
DSA
20.0K+ articles
Misc
7.7K+ articles
GBlog 2024
779+ articles
Design Pattern
199+ articles
System Design QnA
100+ articles
Redis
70+ articles
UML
37+ articles
Load Balancer
34+ articles
Java Design Patterns
21+ articles
System Design
1.1K+ posts
Recent Articles
Popular Articles
Cloud Basics
Last Updated: 24 October 2025
Cloud computing isn’t a single technology it’s a broad ecosystem of service models that has transformed how organizations build, deploy, and manage IT infrastructure. At i...
read more
System Design
Cloud Storage
Last Updated: 24 October 2025
In cloud computing, not all data storage is created equal. The way data is structured, accessed, and managed has profound implications for application performance, scalabi...
read more
System Design
Designing Distributed Search System
Last Updated: 18 October 2025
Behind every such search box lies a search system: a system that takes a text query from the user and returns relevant content within seconds. Designing a search system th...
read more
System Design
Distributed System
Online Book Store Using OOP in LLD
Last Updated: 24 September 2025
Here we discussed An Online Book Store allows users to search, browse, and purchase books online Using OOP in LLD, we break the system into classes (Book, User, Cart, Orde...
read more
System Design
Realization - Relationship Implementation
Last Updated: 29 August 2025
Realization indicates that a class implements the features of an interface. It is often used in cases where a class realizes the operations defined by an interface.The not...
read more
System Design
Generalization in Class Diagram
Last Updated: 29 August 2025
Generalization, also known as Inheritance represents an "is-a" relationship between classes, where one class (the subclass or child) inherits the properties and behaviors ...
read more
System Design
Composition - Class Relationship
Last Updated: 29 August 2025
Composition is the strongest type of relationship in class diagrams, representing a strict whole–part dependency. In Composition the part (child) class is strictly depende...
read more
System Design
Aggregation - Class Relationship
Last Updated: 30 August 2025
Aggregation is a specialized form of association that represents a "whole-part" relationship. It denotes a stronger relationship where one class (the whole) contains or is...
read more
System Design
Steps to create UML Diagrams
Last Updated: 28 August 2025
Creating Unified Modeling Language (UML) diagrams involves a systematic process that typically includes the following steps: Step 1: Identify the Purpose: Decide on the...
read more
System Design
Association - Class Relationship
Last Updated: 29 August 2025
An association represents a bi-directional relationship between two classes. It indicates that objects of one class are connected to objects of another class.It is the mos...
read more
System Design
OOP Core Principles Interview Questions
Last Updated: 17 October 2025
OOP Core Principles revolve around four main concepts: Encapsulation, Abstraction, Inheritance and Polymorphism. Together, these principles form the foundation of object-o...
read more
System Design
Categories of Design Patterns in java
Last Updated: 19 August 2025
Design patterns are reusable solutions to commonly occurring problems in software design. In Java, these patterns are categorized into three main types based on their purp...
read more
System Design
Design Patterns in Java
Last Updated: 19 August 2025
Design patterns are reusable solutions to commonly occurring problems in software design. They act like blueprints or templates that you can customize and use to solve a p...
read more
System Design
System Design of Airbnb | Hotel Reservation System
Last Updated: 23 July 2025
The system design of a platform like Airbnb or a hotel reservation system involves creating an efficient, scalable and highly available architecture to handle millions of ...
read more
System Design
System Design
System Design of Airline Management System
Last Updated: 13 June 2025
Booking a flight online (airline websites) is quick and seamless process, just a few clicks and you’re done. But is it equally simple to build the massive systems that pow...
read more
System Design
System Design
1
2
3
4
...
76