ABAditya Bandaintechpm.hashnode.dev·Aug 22, 2023 · 4 min read6 step system design framework for non-technical PMsThis article explains a 6-step framework that non-technical PMs can use to crack system design interview questions Step 1: list major functional and non-functional requirements Functional requirements — Features/use cases that the product should supp...00
ABAditya Bandaintechpm.hashnode.dev·Oct 16, 2021 · 2 min readSystem Design: Design tiktok/reelsFunctional requirements: user should be able to upload videos user should be able to view/consume videos user should be able to view other user's profile Non-functional requirements: Eventual consistency ( it is okay for a video to be eventuall...00
ABAditya Bandaintechpm.hashnode.dev·Mar 23, 2021 · 3 min readWhat are Distributed SystemsPre-requisites: What is a robust system?-A system that has capability to cope with errors What is Scalable System?- A system that can handle increase or decrease of load with no drop in performance What is vertical scaling?-Scaling a system by adding...00
ABAditya Bandaintechpm.hashnode.dev·Mar 18, 2021 · 2 min readClient Side Vs Server Side RenderingClient-Side Rendering: When a user requests a web page from the server & the browser receives the response. It has to render the response on the window in the form of an HTML page. For this, the browser has several components, such as the: Browser e...00
ABAditya Bandaintechpm.hashnode.dev·Mar 18, 2021 · 2 min readIntro to HTTP push and pullIn this article, we will get an insight into the HTTP Push & Pull mechanism. We know that the majority of the communication on the web happens over HTTP, especially wherever the client-server architecture is involved. There are two modes of data tran...00