#System Designs

Author avatar
Prashant BasnetDec 18, 2024
A Retrospective: Lessons from Early Technical Design Flaws at Unisala

For the longest time, Unisala operated without proper project management tools like jira. This was not only area where we faltered. It was just one of many spin

4 min read·General
Article cover
Author avatar
Array AlchemistNov 28, 2024
10 Key data Structures we use Every Day

Linked List:  A sequential data structure where each element (node) points to the next, forming a chain.Array: A collection of elements, usually of the sa

2 min read·General
Article cover
Author avatar
Array AlchemistNov 24, 2024
Understanding RESTful APIs: A Guide to Implementation and System Design

REST is the most common communication standard between computers over internet.What is it? Why is this so popular?Api stands for application programming interfa

5 min read·General
Article cover
Author avatar
Array AlchemistNov 24, 2024
Latency numbers | System Design

In this note, we will develop an intuition on some of the common latency numbers. Which are very crucial for system design.It's not critical to know the exact n

4 min read·General
Article cover
Author avatar
Anonymous UserNov 22, 2024
How Domain Name System Work | System Design

DNS is internet directory, which translates human readable domain names such as unisala.com to a machine readable ip address. This is the reason why when you ty

4 min read·General
Article cover
Author avatar
Prashant BasnetOct 30, 2024
A Tale of Modern Image Search Technology

The Context Irony:Ever tried finding that beach photo on your phone? You type beach in your photo gallery search.shows Nothing.You try "ocean."Still nothing.Fru

4 min read·General
Article cover
Author avatar
Prashant BasnetOct 27, 2024
Beyond Generation: Building Smart Memory for AI-Generated Images

As users generate thousands of images, the real challenge becomes storing, understanding, and retrieving these assets effectively. The goal is to build a "smart

3 min read·General
Article cover