×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

System Design

A collection of 172 posts

System Design

Object-Oriented Database

This article aims to explain the object-oriented database and its principles, contrast the object-oriented database with the relational database and provide examples of object-oriented database management systems.

Yejoong (Paul) Kim
System Design

Who uses Apache Kafka and why?

In the last few years, Apache Kafka has become one of the most popular open-source streaming platforms. From startups to large enterprises, many organizations use Kafka for its high throughput and low latency capabilities.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

PostgreSQL in System Design

This article aims to give a brief overview of the PostgreSQL relational database management system, provide some brief comparisons to other alternatives, such as MySQL, illustrate useful features in PostgreSQL and discuss certain systems in which PostgreSQL proves more useful.

Yejoong (Paul) Kim
System Design

System Design of Bank Management System

In this article, we will take a look at the key features a bank management system needs to offer, its high-level, low-level design, database design, and some of the already existing bank management systems.

Anna Burdanova
System Design

Why Companies have high deployment rate?

Amazon deploys every second. But why do these companies need to deploy so often? And is it really necessary?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

Monolith vs Microservice

Regarding technology, there are always two schools of thought: those who prefer the tried and tested monolith approach and those who are all aboard the microservices train. So, which one should you choose?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

System Design of Retail Management System

In this article, we will take a look at the key features a retail management system needs to offer, its high-level, low-level design, database design, and some of the already existing retail management systems.

Anna Burdanova
Culture

How Server Outrage do not impact Netflix

During festive season, Amazon will face outrage but Amazon handles it efficiently. In 2011, AWS faced an outrage and it impacted it significantly. Netflix faced an outrage but it had no impact. Clearly, Netflix's architecture was special.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

System Design of Hotel Management System

In this article, we have presented the System Design of Hotel Management System in depth along with system and functional requirements, use case diagrams, architecture and much more.

Adelaide Guidotti
System Design

System Design of Restaurant Management System

In this article, we will take a look at the key features a restaurant management system needs to offer, its high-level, low-level design, database design, and some of the features that turnkey software solutions offer.

CHEW Chee Keng
System Design

System Design of School Management Software

In this article, we will be exploring the System Requirements, Architecture, Low-level design, database design, and examples of School Management Software.

Ben Meehan
System Design

System Design of Fee Management System

In this article, we will take a look at the key features a fee management system needs to offer, its high-level, low-level design, database design, and some of the features that turnkey software solutions offer.

CHEW Chee Keng
System Design

MapReduce in System Design

MapReduce programming has various advantages. It helps organizations to process petabytes of data stored in the HDFS and makes multiple data sources and data kinds more accessible.

Adelaide Guidotti
System Design

How to run container images safely?

Everything runs in containers these days. How do we make sure container images are safe?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

Dapper in System Design

In this article, we have explored what is Dapper, key concepts in Dapper and how Dapper is used in System Design.

CHEW Chee Keng
System Design

Apache Kafka in System Design

This article will cover the uses of Apache Kafka in System Design, its core capabilities, and how it works.

Alex Liu
System Design

Hadoop in System Design

In this article, we have explored the idea behind Hadoop and how it is used in System Design.

CHEW Chee Keng
System Design

System Design of Library Management System

In this article, we will take a look at the key features a library management system needs to offer, its high-level, low-level design, database design, and some of the already existing library management software.

Ben Meehan
System Design

System Design of GitHub

In this article, we will look into the system design of GitHub, the various protocols it offers, and how they work.

Ben Meehan
System Design

How to avoid S3 data leaks?

What could be more frustrating than having your sensitive data leak out to the public? Unfortunately, this is a reality for many companies that use S3 buckets. Lately, I have seen an uptick in companies that have experienced data leaks due to insecure S3 buckets.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

System Design of Spotify

In this article, we have explained the System Design of Spotify, a leading audio streaming platform in depth.

Alan Chacko
System Design

System Design of Microsoft Teams

In this article, we will look at the high-level system design of Microsoft Teams, its architecture, and how it works.

Ben Meehan
System Design

Graph Database in System Design

In this article, we will look at what are graph databases, how they differ from traditional relational databases, and their uses in System Design.

Ben Meehan
System Design

AWS Redshift in System Design

In this article, We will take a look at AWS Redshift and understand it using a real-time example.

Ben Meehan
System Design

MemCached in System Design

In this article, we have explored the idea of MemCached in System Design and how it is used in different systems.

Alan Chacko
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship