Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

164 total results found

Schema Lifecycle Management

MongoDB

DSA

Cheat Sheets

Finances

Cheat Sheets

Fundamentals

Cheat Sheets

Configuration Notes

Cheat Sheets

System Design

Cheat Sheets

Database

Cheat Sheets

Message Queues / Stream Processing

Cheat Sheets

DevOps

Cheat Sheets

K8S

ETI

RDS

Database

4.3 Network protocols (TCP, UDP, HTTP)

Leetcode - System Design for Interviews... 4. Fundamentals of reliable, scalable, ...

4.4 Blocking vs Non-Blocking I/O

Leetcode - System Design for Interviews... 4. Fundamentals of reliable, scalable, ...

4.5 Data encoding formats

Leetcode - System Design for Interviews... 4. Fundamentals of reliable, scalable, ...

4.6 Message acknowledgment

Leetcode - System Design for Interviews... 4. Fundamentals of reliable, scalable, ...

5.1 Deduplication cache

Leetcode - System Design for Interviews... 5. How to improve system performance wi...

How to avoid duplicates?

5.2 Metadata cache

Leetcode - System Design for Interviews... 5. How to improve system performance wi...

How to make sure data in cache and data in database are consistent as up-to-date as possible.

6.1 Queue

Leetcode - System Design for Interviews... 6 The importance of queues in distribut...

Bounded vs Unbounded queues

6.2 Full and empty queue problems

Leetcode - System Design for Interviews... 6 The importance of queues in distribut...

To prevent crashing, every queue in the broker memory should have a limited size since a broker can have many queue.

6.4 Blocking queue and producer-consumer pattern ****

Leetcode - System Design for Interviews... 6 The importance of queues in distribut...

6.5 Thread pool

Leetcode - System Design for Interviews... 6 The importance of queues in distribut...

6.6 Big compute architecture **

Leetcode - System Design for Interviews... 6 The importance of queues in distribut...

7.1 Log

Leetcode - System Design for Interviews... 7. Data store internals

Storing messages in memory: pros: fast cons: limited memory space (drop messages vs storing them in disk), low durability guarantee (when service crashes, messages are lost)

7.2 Index

Leetcode - System Design for Interviews... 7. Data store internals

7.3 Time series data

Leetcode - System Design for Interviews... 7. Data store internals

7.4 Simple key-value database

Leetcode - System Design for Interviews... 7. Data store internals

Module 0: Welcome

GCP Professional Cloud Developer Prepar... Course 1: Coursera - Google Cloud Funda...

Module 1: Best Practices for Application Development

GCP Professional Cloud Developer Prepar... Course 3: Coursera - Getting Started Wi...

Module 2: Google Cloud Client Libraries

GCP Professional Cloud Developer Prepar... Course 3: Coursera - Getting Started Wi...

Module 3: Data Storage Options

GCP Professional Cloud Developer Prepar... Course 3: Coursera - Getting Started Wi...

Module 4: Best Practices for Using Cloud Datastore

GCP Professional Cloud Developer Prepar... Course 3: Coursera - Getting Started Wi...