Reading List

The most recent articles from a list of feeds I subscribe to.

Latency

Understanding latency is essential in all parts of our systems, including registers, main memory, disk, and network.

Types of Encryption

Lets talk about encryption foundational topic in system design. Encryption involves converting human-readable plaintext into incomprehensible text, which is known as ciphertext and decrypting it back to plaintext again.

Monoliths, Service Architecture, and Microservices

There are many discussions about which level of system granulation is the best. We went from monoliths to microservices and back again.

Redis Explained

A deep technical dive into all things Redis. Covering various Redis topologies, data persistence and process forking.

Relational Databases Explained

How Relational Databases Work. This post talks about how indexes and transactions work on the inside of relational databases.