Building a Concurrency-Safe Movie Reservation System with FastAPI, Redis, and PostgreSQL
Introduction
One of the most interesting challenges in backend engineering isn't building CRUD APIs—it's designing systems that continue to behave correctly w...
While learning networking, I kept hearing terms like:
HTTPS
TLS
SSL certificates
Public keys
Private keys
I understood they were related to security, but I never really understood how encryption actually worked underneath.
Once I started lear...
After learning about TCP, HTTP, TLS, and encryption, the next networking concept I wanted to understand was NAT.
I had always known that my laptop gets a private IP address from the router.
Something like:
192.168.1.2
But websites somehow see a ...