RSS Amplifier

Podcast

Curious Engineer

This newsletter is about learning engineering concepts from basic to advanced. I promise to write a well-researched article every week!

vivekbansal.substack.comSource feed ↗10 episodes

Dormant Last read · last published · next check
Read 3 days ago and current, but nothing has been published for 20 months.

Written by

Latest episodes

How to implement a Circuit Breaker

This article deep dives into how to implement a circuit breaker design pattern

How to implement Consistent Hashing

This article deep dives into how to implement consistent hashing

How to implement Optimistic Locking

This edition implements Optimistic Locking via some live code

1 year to Curious Engineer 🎉

Highlights so far..

Message Queues v/s Message Brokers

This article intends to find the fundamental difference between Message Queues vs Message Brokers.

Introduction to gRPC

This article deep dives into what is gRPC and how to build a client-server app using the gRPC framework.

Non-Functional Requirements

What are the Non-Functional requirements while designing a system? How is it different from the functional requirements of a system?

QuadTrees

This article deep dives into the yet another data structure for storing geolocation data: QuadTrees

Text Based Search: ElasticSearch

This article is a beginner friendly article on how ElasticSearch fits in an architecture and it's importance.

Sharding v/s Partitioning

This article deep dives into the fundamental difference between Sharding and Partitioning and how they both support in scaling a system.