DEV Community

Vincent Tommi profile picture

Education

Moringa-School

Pronouns

Thinking Beyond Code

Work

Backend-Nerd

4 Week Community Wellness Streak
2 Week Community Wellness Streak
Two Year Club
One Year Club
Writing Debut
1 Week Community Wellness Streak
4 Week Writing Streak
Why Building Scalable and Resilient Systems Matters! day 42 of system design basics

Why Building Scalable and Resilient Systems Matters! day 42 of system design basics

1
Comments
5 min read

Want to connect with Vincent Tommi?

Create an account to connect with Vincent Tommi. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Understanding Rate Limiting: 5 Essential Algorithms for Protecting Your APIs day 41 of sytem design Basics

Understanding Rate Limiting: 5 Essential Algorithms for Protecting Your APIs day 41 of sytem design Basics

1
Comments
5 min read
Understanding Message Queues: A Guide for Developers day 40 of system design basics

Understanding Message Queues: A Guide for Developers day 40 of system design basics

4
Comments
5 min read
Understanding Microservices: A Shift from Monolithic Architecture day 40 of system design basics

Understanding Microservices: A Shift from Monolithic Architecture day 40 of system design basics

2
Comments
2 min read
Understanding Webhooks: Streamlining Event-Driven Communication day 39 of system design

Understanding Webhooks: Streamlining Event-Driven Communication day 39 of system design

1
Comments
2 min read
Understanding WebSockets: A Beginner’s Guide to Real-Time Web Communication day 38 of system design basics

Understanding WebSockets: A Beginner’s Guide to Real-Time Web Communication day 38 of system design basics

2
Comments
6 min read
Understanding Blob Storage: A Scalable Solution for Modern Applications day 37 of system design basics

Understanding Blob Storage: A Scalable Solution for Modern Applications day 37 of system design basics

1
Comments 1
2 min read
Understanding the CAP Theorem: Trade-Offs and Design Strategies for Distributed Systems day 36 of system design basics

Understanding the CAP Theorem: Trade-Offs and Design Strategies for Distributed Systems day 36 of system design basics

1
Comments
4 min read
Denormalization: Making Your Database Faster (and Why It’s a Trade-Off) day 35 of system design basics

Denormalization: Making Your Database Faster (and Why It’s a Trade-Off) day 35 of system design basics

1
Comments
4 min read
Caching Strategies for System Design

Caching Strategies for System Design

1
Comments
3 min read
Optimize Your Database with Vertical Partitioning and Caching day 34 of system design

Optimize Your Database with Vertical Partitioning and Caching day 34 of system design

2
Comments
2 min read
Understanding Database Indexes: A Comprehensive Guide day 33 of sytem design basics

Understanding Database Indexes: A Comprehensive Guide day 33 of sytem design basics

1
Comments
4 min read
Understanding Horizontal Scaling: Scaling Out Made Simple day 32 of system design basics

Understanding Horizontal Scaling: Scaling Out Made Simple day 32 of system design basics

1
Comments
4 min read
Day 31 of System Design Basics: Understanding Vertical Scaling

Day 31 of System Design Basics: Understanding Vertical Scaling

2
Comments
3 min read
SQL vs NoSQL: 7 Key Differences You Must Know day 30 f system design basics

SQL vs NoSQL: 7 Key Differences You Must Know day 30 f system design basics

2
Comments
4 min read
Understanding Databases: A Comprehensive Guide to Types and Use Cases day 29 of system design basics

Understanding Databases: A Comprehensive Guide to Types and Use Cases day 29 of system design basics

1
Comments
4 min read
A Simple Referral Request Email That Works – My Job Hunting Trick

A Simple Referral Request Email That Works – My Job Hunting Trick

1
Comments
1 min read
Day 28: GraphQL in System Design – A Beginner-Friendly Guide

Day 28: GraphQL in System Design – A Beginner-Friendly Guide

2
Comments
4 min read
Understanding REST APIs: A Beginner's Guide day 27 of learning system design

Understanding REST APIs: A Beginner's Guide day 27 of learning system design

1
Comments
2 min read
Understanding APIs: The Backbone of Modern Applications day 26 of system design Basics

Understanding APIs: The Backbone of Modern Applications day 26 of system design Basics

1
Comments
4 min read
HTTP vs. HTTPS: A Beginner’s Guide to Web Communication, day 25 of system design basics

HTTP vs. HTTPS: A Beginner’s Guide to Web Communication, day 25 of system design basics

Comments
3 min read
Understanding Latency in Client-Server Communication ,System Design Basics day 24

Understanding Latency in Client-Server Communication ,System Design Basics day 24

Comments
4 min read
From Failed Football Dreams to Tech: My Journey

From Failed Football Dreams to Tech: My Journey

2
Comments 4
5 min read
Proxies and Reverse Proxies: Your Guide to the Internet’s Middlemen , day 23 of system design basics

Proxies and Reverse Proxies: Your Guide to the Internet’s Middlemen , day 23 of system design basics

Comments
3 min read
Understanding IP Addresses: A Beginner's Guide to How Devices Connect , System basics day 22

Understanding IP Addresses: A Beginner's Guide to How Devices Connect , System basics day 22

Comments
4 min read
Push Your First Docker Image to Docker Hub: A Beginner’s Guide

Push Your First Docker Image to Docker Hub: A Beginner’s Guide

1
Comments
4 min read
Fixing Docker "Permission Denied" Error After Adding User to Docker Group

Fixing Docker "Permission Denied" Error After Adding User to Docker Group

Comments
2 min read
Docker CLI Cheat Sheet: Essential Commands for Beginners and Pros

Docker CLI Cheat Sheet: Essential Commands for Beginners and Pros

Comments
5 min read
Client-Server Architecture: Basics of System Design Day 21

Client-Server Architecture: Basics of System Design Day 21

Comments
1 min read
Data Consistency in Distributed Systems: A Fun Guide with Kasongo and Riggy day 20 of learning system design

Data Consistency in Distributed Systems: A Fun Guide with Kasongo and Riggy day 20 of learning system design

Comments
6 min read
TCP and the Two Generals Problem: A Funny, Technical Guide to System Design day 19 of learning system design

TCP and the Two Generals Problem: A Funny, Technical Guide to System Design day 19 of learning system design

1
Comments 4
4 min read
A Beginner's Guide to Location-Based Databases: How Apps Like Uber and Google Maps Work day 18 of learning system design

A Beginner's Guide to Location-Based Databases: How Apps Like Uber and Google Maps Work day 18 of learning system design

Comments
4 min read
Understanding Distributed Consensus and Data Replication day 17 of learning system design

Understanding Distributed Consensus and Data Replication day 17 of learning system design

Comments
7 min read
Understanding LSM Trees for Beginners: A Visual Guide day 16 of learning system design

Understanding LSM Trees for Beginners: A Visual Guide day 16 of learning system design

Comments
4 min read
Mastering Back-of-the-Envelope Calculations for System Design day 15 of learning system design

Mastering Back-of-the-Envelope Calculations for System Design day 15 of learning system design

Comments
4 min read
Designing Effective APIs: A Comprehensive Guide day 14 of learning system Design

Designing Effective APIs: A Comprehensive Guide day 14 of learning system Design

Comments
5 min read
Understanding NoSQL Databases: A Flexible Approach to Data Storage day 13 of learning system Design

Understanding NoSQL Databases: A Flexible Approach to Data Storage day 13 of learning system Design

Comments
4 min read
Event-Driven Architecture: Building Flexible and Scalable Systems day 12 of learning system design

Event-Driven Architecture: Building Flexible and Scalable Systems day 12 of learning system design

Comments
4 min read
Understanding the Publisher-Subscriber Model in Micro-services day 11 of learning System Design

Understanding the Publisher-Subscriber Model in Micro-services day 11 of learning System Design

Comments
4 min read
Understanding Content Delivery Networks (CDNs) - Day 10 of Learning System Design

Understanding Content Delivery Networks (CDNs) - Day 10 of Learning System Design

1
Comments
4 min read
Understanding and Mitigating Single Points of Failure (SPOF) in System Design - Day 9

Understanding and Mitigating Single Points of Failure (SPOF) in System Design - Day 9

2
Comments
4 min read
Mastering Caching: Boosting Performance in Distributed Systems

Mastering Caching: Boosting Performance in Distributed Systems

1
Comments
4 min read
Database Sharding: Slicing the Data Pizza for Scalability day 7 of learning system design

Database Sharding: Slicing the Data Pizza for Scalability day 7 of learning system design

Comments
3 min read
Microservices vs. Monoliths: Why Choose One Over the Other? Day 6 of Learning System Design

Microservices vs. Monoliths: Why Choose One Over the Other? Day 6 of Learning System Design

2
Comments
2 min read
Understanding Message Queues Through a Pizza Shop Analogy day Five

Understanding Message Queues Through a Pizza Shop Analogy day Five

Comments
4 min read
Day 4 of Learning System Design: Mastering Consistent Hashing

Day 4 of Learning System Design: Mastering Consistent Hashing

Comments
3 min read
Day 3 of Learning System Design: Understanding Load Balancing

Day 3 of Learning System Design: Understanding Load Balancing

Comments
4 min read
Day Two of Learning System Design: Horizontal vs. Vertical Scaling

Day Two of Learning System Design: Horizontal vs. Vertical Scaling

1
Comments
4 min read
System Design Basics: Building Scalable Distributed Systems

System Design Basics: Building Scalable Distributed Systems

12
Comments
4 min read
My Journey into System Design: A Back-End Developer's Exploration

My Journey into System Design: A Back-End Developer's Exploration

Comments
4 min read
Understanding REST Resources: A Guide for Developers with Django ViewSets

Understanding REST Resources: A Guide for Developers with Django ViewSets

2
Comments
6 min read
The Value of Experience: Building Skills That Command Respect

The Value of Experience: Building Skills That Command Respect

1
Comments
3 min read
Mastering Folder Structure in Postman: A Beginner’s Guide

Mastering Folder Structure in Postman: A Beginner’s Guide

2
Comments 2
2 min read
🚀 The Ultimate PostgreSQL psql Cheat Sheet & Admin Guide

🚀 The Ultimate PostgreSQL psql Cheat Sheet & Admin Guide

1
Comments
2 min read
🧠 1. Understanding PostgreSQL Data Types

🧠 1. Understanding PostgreSQL Data Types

Comments
1 min read
🔍 Navigating GitHub Branches: A Beginner-Friendly Guide

🔍 Navigating GitHub Branches: A Beginner-Friendly Guide

1
Comments
4 min read
🚀 Building Tunaresq — Lessons from the Backend Team

🚀 Building Tunaresq — Lessons from the Backend Team

2
Comments
2 min read
Django Interview Questions & Key Concepts – Part 6

Django Interview Questions & Key Concepts – Part 6

Comments
5 min read
Django Interview Questions & Key Concepts – Part 5

Django Interview Questions & Key Concepts – Part 5

1
Comments
4 min read
Why So Many Programmers Prefer Dark Mode?

Why So Many Programmers Prefer Dark Mode?

5
Comments 4
3 min read
loading...