×

Grokking the Advanced System Design Interview

- 61%

Original price was: ₹10,554.00.Current price is: ₹4,072.00.

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare+
level

Advanced

Duration

21h

Lessons

118

Learn system design through architectural review of real systems.

(1 customer review)
Product is rated as #6 in category System Design

Course Overview

System design questions have increasingly become an integral part of software engineering interviews. For senior engineers, the discussion around system design is considered even more important than solving a coding question. In a system design interview, you can show your real design skills and show how they will work with designing complex systems. It is a given that a good performance in system design interviews will get you a senior position and result in higher salaries.
This course presents the architectural review of famous distributed systems. The main goal is to extract out important design details that are relevant to system design interviews. The course also presents a list of system design patterns that constitute the common design problems and their solutions that different distributed systems have developed over time.

Course Contents

  1. Introduction
  •       What Is This Course About?
  1. Dynamo: How to design a key value store?
  •       Dynamo: Introduction
  •       High-Level Architecture
  •       Data Partitioning
  •       Replication
  •       Vector Clocks and Conflicting Data
  •       The Life of Dynamo’s put() & get() Operations
  •       Anti-entropy Through Merkle Trees
  •       Gossip Protocol
  •       Dynamo Characteristics and Criticism
  •       Summary: Dynamo
  •       Quiz: Dynamo
  •       Mock Interview: Dynamo
  1. Cassandra: How to Design a Wide-column NoSQL Database?
  •       Cassandra: Introduction
  •       High-level Architecture
  •       Replication
  •       Cassandra Consistency Levels
  •       Gossiper
  •       Anatomy of Cassandra’s Write Operation
  •       Anatomy of Cassandra’s Read Operation
  •       Compaction
  •       Tombstones
  •       Summary: Cassandra
  •       Quiz: Cassandra
  •       Mock Interview: Cassandra
  1. Kafka: How to Design a Distributed Messaging System?
  •       Messaging Systems: Introduction
  •       Kafka: Introduction
  •       High-level Architecture
  •       Kafka: Deep Dive
  •       Consumer Groups
  •       Kafka Workflow
  •       Role of ZooKeeper
  •       Controller Broker
  •       Kafka Delivery Semantics
  •       Kafka Characteristics
  •       Summary: Kafka
  •       Quiz: Kafka
  •       Mock Interview: Kafka
  1. Chubby: How to Design a Distributed Locking Service?
  •       Chubby: Introduction
  •       High-level Architecture
  •       Design Rationale
  •       How Chubby Works
  •       File, Directories, and Handles
  •       Locks, Sequencers, and Lock-delays
  •       Sessions and Events
  •       Master Election and Chubby Events
  •       Caching
  •       Database
  •       Scaling Chubby
  •       Summary: Chubby
  •       Quiz: Chubby
  •       Mock Interview: Chubby
  1. GFS: How to Design a Distributed File System Storage?
  •       Google File System: Introduction
  •       High-level Architecture
  •       Single Master and Large Chunk Size
  •       Metadata
  •       Master Operations
  •       Anatomy of a Read Operation
  •       Anatomy of a Write Operation
  •       Anatomy of an Append Operation
  •       GFS Consistency Model and Snapshotting
  •       Fault Tolerance, High Availability, and Data Integrity
  •       Garbage Collection
  •       Criticism on GFS
  •       Summary: GFS
  •       Quiz: GFS
  •       Mock Interview: GFS
  1. HDFS: How to Design File Storage System?
  •       Hadoop Distributed File System: Introduction
  •       High-level Architecture
  •       Deep Dive
  •       Anatomy of a Read Operation
  •       Anatomy of a Write Operation
  •       Data Integrity & Caching
  •       Fault Tolerance
  •       HDFS High Availability (HA)
  •       HDFS Characteristics
  •       Summary: HDFS
  •       Quiz: HDFS
  •       Mock Interview: HDFS
  1. BigTable: How to Design a Wide Column Storage System?
  •       BigTable: Introduction
  •       BigTable Data Model
  •       System APIs
  •       Partitioning and High-level Architecture
  •       SSTable
  •       GFS and Chubby
  •       Bigtable Components
  •       Working with Tablets
  •       The Life of BigTable’s Read & Write Operations
  •       Fault Tolerance and Compaction
  •       BigTable Refinements
  •       BigTable Characteristics
  •       Summary: BigTable
  •       Quiz: BigTable
  •       Mock Interview: BigTable
  1. System Design Patterns
  •       Introduction: System Design Patterns
  •       Bloom Filters
  •       Consistent Hashing
  •       Quorum
  •       Leader and Follower
  •       Write-ahead Log
  •       Segmented Log
  •       High-Water Mark
  •       Lease
  •       Heartbeat
  •       Gossip Protocol
  •       Phi Accrual Failure Detection
  •       Split Brain
  •       Fencing
  •       Checksum
  •       Vector Clocks
  •       CAP Theorem
  •       PACELC Theorem
  •       Hinted Handoff
  •       Read Repair
  •       Merkle Trees
  1. Final Assessment
  •       Quiz I
  •       Quiz II

1 review for Grokking the Advanced System Design Interview

4.0 out of 5
0
1
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Heriya

    Good course with helpful videos and assignments.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    Grokking the Advanced System Design Interview
    Grokking the Advanced System Design Interview

    Original price was: ₹10,554.00.Current price is: ₹4,072.00.

    Edcroma
    Logo
    Compare items
    • Total (0)
    Compare
    0
    https://login.stikeselisabethmedan.ac.id/produtcs/
    https://hakim.pa-bangil.go.id/
    https://lowongan.mpi-indonesia.co.id/toto-slot/
    https://cctv.sikkakab.go.id/
    https://hakim.pa-bangil.go.id/products/
    https://penerimaan.uinbanten.ac.id/
    https://ssip.undar.ac.id/
    https://putusan.pta-jakarta.go.id/
    https://tekno88s.com/
    https://majalah4dl.com/
    https://nana16.shop/
    https://thamuz12.shop/
    https://dprd.sumbatimurkab.go.id/slot777/
    https://dprd.sumbatimurkab.go.id/
    https://cctv.sikkakab.go.id/slot-777/
    https://hakim.pa-kuningan.go.id/
    https://hakim.pa-kuningan.go.id/slot-gacor/
    https://thamuz11.shop/
    https://thamuz15.shop/
    https://thamuz14.shop/
    https://ppdb.smtimakassar.sch.id/
    https://ppdb.smtimakassar.sch.id/slot-gacor/
    slot777
    slot dana
    majalah4d
    slot thailand
    slot dana
    rtp slot
    toto slot
    slot toto
    toto4d
    slot gacor
    slot toto
    toto slot
    toto4d
    slot gacor
    tekno88
    https://lowongan.mpi-indonesia.co.id/
    https://thamuz13.shop/
    https://www.alpha13.shop/
    https://perpustakaan.smkpgri1mejayan.sch.id/
    https://perpustakaan.smkpgri1mejayan.sch.id/toto-slot/
    https://nana44.shop/
    https://sadps.pa-negara.go.id/
    https://sadps.pa-negara.go.id/slot-777/
    https://peng.pn-baturaja.go.id/
    https://portalkan.undar.ac.id/
    https://portalkan.undar.ac.id/toto-slot/
    https://penerimaan.ieu.ac.id/
    https://sid.stikesbcm.ac.id/