DEV Community

System Design Concepts Series' Articles

Back to Pragya Sapkota's Series
HTTPS: Is it better than HTTP?
Cover image for HTTPS: Is it better than HTTP?

HTTPS: Is it better than HTTP?

2
Comments 2
2 min read
Network Protocols
Cover image for Network Protocols

Network Protocols

Comments
2 min read
Storage: The Underrated Topic
Cover image for Storage: The Underrated Topic

Storage: The Underrated Topic

4
Comments
3 min read
Latency and Throughput
Cover image for Latency and Throughput

Latency and Throughput

1
Comments
4 min read
Logging, Monitoring, and Alerting
Cover image for Logging, Monitoring, and Alerting

Logging, Monitoring, and Alerting

4
Comments
2 min read
Distributed system: The definition
Cover image for Distributed system: The definition

Distributed system: The definition

1
Comments
3 min read
Relational Database
Cover image for Relational Database

Relational Database

1
Comments
3 min read
Non-relational Database
Cover image for Non-relational Database

Non-relational Database

4
Comments
2 min read
Caching
Cover image for Caching

Caching

2
Comments
2 min read
Proxies
Cover image for Proxies

Proxies

2
Comments
2 min read
Scaling
Cover image for Scaling

Scaling

1
Comments
4 min read
Load Balancing: Why do we need them?
Cover image for Load Balancing: Why do we need them?

Load Balancing: Why do we need them?

1
Comments
4 min read
Hashing
Cover image for Hashing

Hashing

3
Comments
4 min read
Event-Driven Architecture
Cover image for Event-Driven Architecture

Event-Driven Architecture

3
Comments
2 min read
System Availability
Cover image for System Availability

System Availability

3
Comments
4 min read
Data Indexing, Replication, and Sharding: Basic Concepts
Cover image for Data Indexing, Replication, and Sharding: Basic Concepts

Data Indexing, Replication, and Sharding: Basic Concepts

13
Comments 2
3 min read
Messaging and Pub/Sub
Cover image for Messaging and Pub/Sub

Messaging and Pub/Sub

3
Comments
5 min read
Leader Election
Cover image for Leader Election

Leader Election

Comments
2 min read
Polling and Streaming
Cover image for Polling and Streaming

Polling and Streaming

7
Comments
3 min read
Endpoint Protection
Cover image for Endpoint Protection

Endpoint Protection

7
Comments
3 min read
Long Polling: A easily implemented concept
Cover image for Long Polling: A easily implemented concept

Long Polling: A easily implemented concept

6
Comments
3 min read
CAP Theorem: Consistency, Availability, & Partition Tolerance
Cover image for CAP Theorem: Consistency, Availability, & Partition Tolerance

CAP Theorem: Consistency, Availability, & Partition Tolerance

2
Comments
4 min read
PACELC Theorem: an ELC extension of CAP
Cover image for PACELC Theorem: an ELC extension of CAP

PACELC Theorem: an ELC extension of CAP

3
Comments
2 min read
CQRS
Cover image for CQRS

CQRS

2
Comments
2 min read
A brief introduction to Message Queue
Cover image for A brief introduction to Message Queue

A brief introduction to Message Queue

Comments
2 min read
Enterprise Service Bus (ESB)
Cover image for Enterprise Service Bus (ESB)

Enterprise Service Bus (ESB)

Comments
2 min read
SLA, SLO, and SLI: How important are they?
Cover image for SLA, SLO, and SLI: How important are they?

SLA, SLO, and SLI: How important are they?

Comments
2 min read
Heartbeat Messaging: What is it?
Cover image for Heartbeat Messaging: What is it?

Heartbeat Messaging: What is it?

Comments
2 min read
A brief introduction to Normalization
Cover image for A brief introduction to Normalization

A brief introduction to Normalization

Comments
2 min read
Denormalization
Cover image for Denormalization

Denormalization

2
Comments 2
1 min read