Skip to main content

Recently Updated Pages

Kafka Cheatsheet

Cheat Sheets Message Queues / Stream Processing

Kafka Fail Reason 1: Lack of Expertise and Resources scaling and implementing Kafka solutions re...

Updated 1 year ago by Admin

DB Design Tips

Cheat Sheets Database

Don't use business related field as primary key business related fields examples: individual tax...

Updated 1 year ago by Admin

Elastic Search Cheatsheet

Cheat Sheets Database

What is it? a convenience wrapper around Lucene to allow for fast searching in a distributed sys...

Updated 1 year ago by Admin

Database Indexes

Cheat Sheets Database

B-Tree Index Pros: fast read, fast range query no limit on number of keys Cons: slow writes ...

Updated 1 year ago by Admin

Database Replications

Cheat Sheets Database

Sync vs Async replication sync ensures strong consistency, but slower writes async ensures faste...

Updated 1 year ago by Admin

Database Comparisons

Cheat Sheets Database

SQL Databases relational normalized data (minimum duplicate data) Uses B Tree or B+ Tree inde...

Updated 1 year ago by Admin

Redis Cheatsheet

Cheat Sheets Database

Key Points in-memory, key-value store supports string, int, hash(map<string, string>), list, set...

Updated 1 year ago by Admin

MongoDB Cheatsheet

Cheat Sheets Database

Feature easy to use, well documented similar to SQL B-Tree ACID Transactions Single Leader R...

Updated 1 year ago by Admin

PostgreSQL CheatSheet

Cheat Sheets Database

PostgreSQL is: open sourced supports both relational and non-relational (JSON) queries for dynam...

Updated 1 year ago by Admin

GORM CheatSheet

Cheat Sheets Database

Import import ( "gorm.io/driver/mysql" "gorm.io/driver/postgres" "gorm.io/gorm" ) func mai...

Updated 1 year ago by Admin

Fundamentals and High Level Overview

Cheat Sheets System Design

System Design Process Gather requirments Back of envelope calculations API design Architectual d...

Updated 1 year ago by Admin

Message Broker / Stream Processing Cheatsheet

Cheat Sheets

Stream Processing a broker between producers and consumers broker deals with TCP/UDP connection...

Updated 1 year ago by Admin

K8S Interview Questions

Cheat Sheets DevOps

Explain Kubernetes Architecture API server, controller manager, scheduler, etcd kubelet, kube-pr...

Updated 1 year ago by Admin

Apache Flink

Cheat Sheets Message Queues / Stream Processing

Stream Processing Frameworks Key Use Cases: Real-time analytics: Fraud detection, anomaly detec...

Updated 1 year ago by Admin

CI/CD

Cheat Sheets DevOps

What is CI/CD? Continous Integration and Continouse Delivery an automated workflow that simplifi...

Updated 1 year ago by Admin

Nginx Cheatsheet

Cheat Sheets

Configuration files /etc/nginx/nginx.conf /etc/nginx/sites-available/* /etc/nginx/sites-ena...

Updated 1 year ago by Admin

Proto3 CheatSheet

Cheat Sheets

Why Protocol Buffers? Protocol buffers are Google's language-independent, platform-independent, ...

Updated 1 year ago by Admin

Golang CheatSheet

Cheat Sheets

Zero Values integer: 0 float: 0.0 boolean: false strings: "" channel, map, slice, pointer, f...

Updated 1 year ago by Admin

OpenAPI V3.0 Syntax CheatSheet

Cheat Sheets

OpenApi 3.0 specification in Yaml format contents can be written in separate files, and reference...

Updated 1 year ago by Admin

Markdown CheatSheet

Cheat Sheets

Basic Syntax These are the elements outlined in John Gruber’s original design document. All Markd...

Updated 1 year ago by Admin