System Design Course

    1. Price Tracker Functional and Non Functional Requirements

    2. Price Tracker Data Model

    3. Price tracker API Design

    4. Price Tracker Intro

      FREE PREVIEW
    5. Price Tracker High Level Design

      FREE PREVIEW
    6. Price Tracker Deep Dive Scraping System

      FREE PREVIEW
    7. Price Tracker Deep Dive Price Watch System

    8. Price Drop Tracker Diagrams

    1. Payment System Functional and Non Functional Requirements

    2. How payment systems work

      FREE PREVIEW
    3. Payment System High level design

    4. Payment Service Provider (PSP) integration

    5. Payment System Data Model

    6. Payment System API

    7. Payment System Diagrams

    1. Leetcode Intro

      FREE PREVIEW
    2. Leetcode Functional and Non Functional requirements

    3. Leetcode Data Model

    4. Leetcode Data Storage and CDN

      FREE PREVIEW
    5. Leetcode Remote Code Execution

      FREE PREVIEW
    6. Leetcode Leaderboard

    7. Leetcode API

    8. Leetcode Design Diagrams

    1. Bank Account Intro

    2. Bank Account High Level Design

      FREE PREVIEW
    3. Bank Account Two Phase Commit Design

    4. Bank Account Try-Confirm-Cancel Design

    5. Bank Account Saga pattern Design

    6. Bank Account Diagrams

    1. Dropbox Intro

    2. Dropbox Functional and Non Functional Requirements

    3. Dropbox High Level Design

    4. Dropbox File Versioning

      FREE PREVIEW
    5. Dropbox Server Side Workflow

    6. Dropbox Data Sync

    7. Dropbox File System Data Model

    8. Dropbox File System API

    9. Dropbox diagrams

    1. LRU Cache Intro

    2. LRU Cache High Level Design

    3. LRU Cache Cache Memory Model

      FREE PREVIEW
    4. LRU Cache Data Structures to Memory Mapping

    5. LRU Cache Write and Read Flow

    6. LRU Cache Locking and Throughput

    7. LRU Cache Diagrams

About this course

  • $99.00
  • 115 lessons
  • 4 hours of video content

Advanced System Design

Check the course overview and students review below

  • Who is this course for?

    This course is for software engineers and managers who want to pass their system design interview for senior engineering roles or looking to increase their system design knowledge. The course doesn't cover the basics and focuses on advanced system design

  • What this course covers?

    This course provides a deep dive design of large-scale distributed systems and discusses various key advanced concepts of distributed systems (from erasure coding replication to secondary indexes, distributed transactions, etc.). It also provides a detailed diagrams for every covered question or concept

  • Why you should get this course?

    This course uniquely targets deep dive and advanced concepts of distributed systems. Improve your distributed systems design skills and ace your next distributed system design interview without going through the weeks of research on your own.

Get Access to 200+ System Design diagrams

Don't miss out on this incredible opportunity to receive 200+ free high quality diagrams alongside our comprehensive system design course.

Testimonials

Find more reviews at https://systemdesignpal.substack.com/about

“Highly recommend this course for anyone looking to enhance their system design skills.”

Daniel M

“Fantastic deep dive content... Thank you so much ”

Anish K

“Watched all the content and got an offer from meta, thank you!”

Fran S

“I recently took a video course on system design and I must say, it was one of the best investments I've made in my career. I highly recommend this course to anyone looking to improve their system design skills. Whether you're a beginner or an experienced professional, this course has something to offer everyone. Thank you for creating such a valuable resource!”

Duke D

Reimbursement. Get it Free

Most students expense this career investment at work. Many companies offer reimbursements for learning & development. Get the reimbursement template here.

Frequently Asked Questions

  • Is there a free course preview?

    Yes, the course has free preview videos for every covered system design question.

  • What payment methods do you support?

    We support all major credit and debit cards, as well as PayPal.

  • Is my payment secure?

    Yes, payment is handled directly by Stripe or PayPal. We do not store any payment data.

  • Where can I go for help?

    If you have any questions about the course, send an email to [email protected] or send a message on Discord

  • Where can I get more feedback and testimonials about the course?

    You can find testimonials on the course page, youtube, and blog at https://systemdesignpal.substack.com/about

  • Can I become an affiliate partner?

    Yes, contact us at [email protected]. You can earn a certain percentage of the sale price when someone buys the course using your affiliate link.

  • Are there diagrams included with the course?

    Yes, you can download all the diagrams that you see in the videos.