OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 30, 2024Scaling & Data ReplicationFault (Vs) Failure : Fault is the CAUSE , Failure is the EFFECT Fault Tolerance – It will replicates the server , if any one of the server fails also the other replicated server will give the Response to the Customer . it will applicable for DB as we...DiscussFault Vs Failure
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 30, 2024Cap Theorom & Db ShardingCAP THEOROM : C – Consistency A – Availability P – Partitioning The CAP Theorem is a fundamental concept in distributed system design, helping engineers understand the trade-offs between Consistency, Availability, and Partition Tolerance in any dist...DiscussDB SHARDING
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 29, 2024Publisher Subscriber Model (Pub/Sub Model)What is Pub/Sub Messaging ? Related Terminology Sub Publisher —> Input(Channel) —> Output(Channel) —> Sub ...DiscussPub Sub Model
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 28, 2024Rest Api'sREST API’s : REST – Representational State Transfer REST Defines an Guideline how Client and Server can exchange the Representational State of data so its to full fill the Requirements of an Application Guidelines : Client Server Architecture Cacheab...Discuss·10 likesState and Stateless
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 28, 2024Message QueuesMessage Queues : Synchronous & Asynchronous Communication : Both parties are connected with each other over the dedicated line and they are responding each other / exchanging the information in Synchronous manner there is no wait & lag any of the par...Discussqueue
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 27, 2024Cache MemoryCache Cache its defined as a Hardware or Software Component which help in serving the data either its frequently requested or its expensive to compute on , cache its stores the Computed response and helps in saving the expensive operation Cache Inval...Discusscache
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 26, 2024API - Application Programming InterfaceAPIs - Application Programming Interface APIs are used for Communications Abstraction hiding the implementation of process , ex if you hit the POST call its will go to the Server and its post the data but actually the POST doesn’t know the How its im...Discuss·2 likesAPIs
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 25, 2024Applications / ServicesApplication / Services Here we can take example of client – server architecture In Client side the piece of code is running , and the Server side piece of code is running these both will I tract to each other and provides the required data Client App...DiscussApplications
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 24, 2024Database IndexesDatabase Indexes :Consider a large Book of 1000 pages.Suppose you’re trying to find the page which contains information related to a certain word.Without an index page, you would have to go through every page, which could take hours or even days.But ...DiscussSQL
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 22, 2024Sql (vs) NosqlSQL (VS) NOSQL :One of the biggest decisions we make while designing a system is choosing between a Relational (SQL) or Non-Relational (NoSQL) database. Both have their strengths and use cases, but they differ significantly in their approach to data ...DiscussSQL