DEV Community

Gowtham Potureddi profile picture

Gowtham Potureddi

404 bio not found

Joined Joined on 
Caching strategies for system design interviews, explained

Caching strategies for system design interviews, explained

Comments
15 min read
SQL vs NoSQL: how to actually choose in a system design interview

SQL vs NoSQL: how to actually choose in a system design interview

Comments
15 min read
Database sharding and partitioning: the scaling move an interviewer makes you justify

Database sharding and partitioning: the scaling move an interviewer makes you justify

Comments
14 min read
CAP theorem explained: the system design interview concept, done precisely

CAP theorem explained: the system design interview concept, done precisely

Comments
13 min read
Consistent hashing explained: the trick that keeps a cluster calm when a node joins or dies

Consistent hashing explained: the trick that keeps a cluster calm when a node joins or dies

Comments
14 min read
Design Yelp: the proximity-search system design walkthrough

Design Yelp: the proximity-search system design walkthrough

Comments
20 min read
Design Dropbox: the file storage and sync system design walkthrough

Design Dropbox: the file storage and sync system design walkthrough

Comments
19 min read
Design a real-time analytics system: the stream-processing walkthrough

Design a real-time analytics system: the stream-processing walkthrough

Comments
19 min read
Design a web search engine: the system design interview walkthrough

Design a web search engine: the system design interview walkthrough

Comments
18 min read
Design a CDN: the content delivery network system design walkthrough

Design a CDN: the content delivery network system design walkthrough

Comments
19 min read
Design an ad click aggregator: the system design interview walkthrough

Design an ad click aggregator: the system design interview walkthrough

Comments
19 min read
Design Pastebin: the beginner-friendly system design interview walkthrough

Design Pastebin: the beginner-friendly system design interview walkthrough

Comments
17 min read
Design Google Docs: the collaborative editing system design walkthrough

Design Google Docs: the collaborative editing system design walkthrough

Comments
19 min read
Design an online auction system: the system design interview walkthrough

Design an online auction system: the system design interview walkthrough

Comments
19 min read
Design a stock trading app: the system design interview walkthrough

Design a stock trading app: the system design interview walkthrough

Comments
19 min read
Design a hotel booking system: the system design interview walkthrough

Design a hotel booking system: the system design interview walkthrough

Comments
20 min read
Design a food delivery app: the system design interview walkthrough

Design a food delivery app: the system design interview walkthrough

Comments
18 min read
Design Ticketmaster: the system design interview walkthrough

Design Ticketmaster: the system design interview walkthrough

Comments
17 min read
Design a leaderboard and top-K: the system design interview walkthrough

Design a leaderboard and top-K: the system design interview walkthrough

Comments
18 min read
Design Google Maps: the system design interview walkthrough

Design Google Maps: the system design interview walkthrough

Comments
17 min read
Design a recommendation system: the ML system design interview walkthrough

Design a recommendation system: the ML system design interview walkthrough

Comments
17 min read
Design object storage (Amazon S3): the system design interview walkthrough

Design object storage (Amazon S3): the system design interview walkthrough

Comments
17 min read
Design a distributed job scheduler: the system design interview walkthrough

Design a distributed job scheduler: the system design interview walkthrough

Comments
17 min read
Design a key-value store: the system design interview walkthrough

Design a key-value store: the system design interview walkthrough

Comments
17 min read
Design a distributed message queue: the system design interview walkthrough

Design a distributed message queue: the system design interview walkthrough

Comments
15 min read
Design a distributed cache: the system design interview guide

Design a distributed cache: the system design interview guide

Comments 1
16 min read
Design a web crawler: the system design interview walkthrough

Design a web crawler: the system design interview walkthrough

Comments
15 min read
Design search autocomplete (typeahead): the system design interview walkthrough

Design search autocomplete (typeahead): the system design interview walkthrough

Comments 1
16 min read
Design a news feed: the social media feed design interview walkthrough

Design a news feed: the social media feed design interview walkthrough

Comments
15 min read
Design a notification system: the system design interview walkthrough

Design a notification system: the system design interview walkthrough

Comments 1
15 min read
Design Uber: the ride-sharing system design interview walkthrough

Design Uber: the ride-sharing system design interview walkthrough

Comments
16 min read
Design Netflix: the video streaming system design interview walkthrough

Design Netflix: the video streaming system design interview walkthrough

Comments
15 min read
Design a Payment System: the system design interview walkthrough

Design a Payment System: the system design interview walkthrough

Comments
14 min read
Design WhatsApp: the chat system design interview walkthrough

Design WhatsApp: the chat system design interview walkthrough

Comments
14 min read
Design a Rate Limiter: the system design interview walkthrough

Design a Rate Limiter: the system design interview walkthrough

Comments 1
14 min read
Design a URL Shortener: the system design interview walkthrough

Design a URL Shortener: the system design interview walkthrough

Comments
14 min read
Amazon Coding Interview Questions: what the 2026 loop really tests

Amazon Coding Interview Questions: what the 2026 loop really tests

Comments
12 min read
Behavioral Interview Questions: the Top 25 that actually repeat

Behavioral Interview Questions: the Top 25 that actually repeat

Comments
16 min read
SQL Interview Questions: the 2026 shortlist for data engineers

SQL Interview Questions: the 2026 shortlist for data engineers

Comments
14 min read
System Design Interview Questions: the 2026 shortlist

System Design Interview Questions: the 2026 shortlist

Comments
10 min read
Prophecy: Visual, Git-Backed Low-Code Spark & SQL Pipelines for the Enterprise

Prophecy: Visual, Git-Backed Low-Code Spark & SQL Pipelines for the Enterprise

Comments
26 min read
Bruin: SQL + Python Pipelines in One Framework With Built-In Quality Checks

Bruin: SQL + Python Pipelines in One Framework With Built-In Quality Checks

Comments
27 min read
A Local Lakehouse on Your Laptop: DuckDB + Iceberg + Trino for Zero-Cloud Dev

A Local Lakehouse on Your Laptop: DuckDB + Iceberg + Trino for Zero-Cloud Dev

Comments
28 min read
Data Residency & Sovereignty: Multi-Region Architectures for Compliant Data Platforms

Data Residency & Sovereignty: Multi-Region Architectures for Compliant Data Platforms

Comments
32 min read
GDPR vs CCPA vs India DPDP: Building Multi-Jurisdiction Privacy Pipelines

GDPR vs CCPA vs India DPDP: Building Multi-Jurisdiction Privacy Pipelines

Comments
29 min read
SOC 2 for Data Engineering: Controls, Audit Logs & Evidence-Collection Pipelines

SOC 2 for Data Engineering: Controls, Audit Logs & Evidence-Collection Pipelines

Comments
29 min read
Marimo: The Reactive Python Notebook for Reproducible Data Work

Marimo: The Reactive Python Notebook for Reproducible Data Work

Comments
26 min read
Papermill & Notebook Pipelines: Parametrized, Scheduled, Version-Controlled Notebooks

Papermill & Notebook Pipelines: Parametrized, Scheduled, Version-Controlled Notebooks

Comments
25 min read
Streamlit for Data Engineers: Internal Data Apps & Pipeline Dashboards

Streamlit for Data Engineers: Internal Data Apps & Pipeline Dashboards

Comments
29 min read
Factless Fact Tables: Modeling Events, Coverage & Eligibility Without Measures

Factless Fact Tables: Modeling Events, Coverage & Eligibility Without Measures

Comments
28 min read
Bridge Tables & Many-to-Many Dimensions: Modeling Hierarchies and Multi-Valued Attributes

Bridge Tables & Many-to-Many Dimensions: Modeling Hierarchies and Multi-Valued Attributes

Comments
31 min read
Special Dimensions: Junk, Degenerate, Role-Playing & Conformed Dimensions

Special Dimensions: Junk, Degenerate, Role-Playing & Conformed Dimensions

Comments
29 min read
Fact Table Patterns: Transaction, Periodic Snapshot & Accumulating Snapshot Facts

Fact Table Patterns: Transaction, Periodic Snapshot & Accumulating Snapshot Facts

Comments
29 min read
Iceberg Table Maintenance: Compaction, Expire Snapshots, Rewrite Manifests & Orphan Files

Iceberg Table Maintenance: Compaction, Expire Snapshots, Rewrite Manifests & Orphan Files

Comments
30 min read
Apache Amoro (was Arctic): Self-Optimizing Lakehouse Management for Iceberg & Paimon

Apache Amoro (was Arctic): Self-Optimizing Lakehouse Management for Iceberg & Paimon

Comments
28 min read
Apache Paimon: The Streaming Lakehouse Table Format for Flink & Spark

Apache Paimon: The Streaming Lakehouse Table Format for Flink & Spark

Comments
29 min read
Databricks SQL Warehouses & Serverless Compute: Sizing, Photon & Cost Control

Databricks SQL Warehouses & Serverless Compute: Sizing, Photon & Cost Control

Comments
28 min read
Google Cloud Composer: Managed Airflow on GCP — Sizing, Tuning & Gotchas

Google Cloud Composer: Managed Airflow on GCP — Sizing, Tuning & Gotchas

Comments
29 min read
Google Cloud Dataproc & Dataproc Serverless: Managed Spark on GCP

Google Cloud Dataproc & Dataproc Serverless: Managed Spark on GCP

Comments
27 min read
Amazon EMR Deep Dive: Cluster Types, Spot Fleets, EMR Serverless & Iceberg

Amazon EMR Deep Dive: Cluster Types, Spot Fleets, EMR Serverless & Iceberg

Comments
30 min read
loading...