Crack FAANGThe Essential Guide to System Design for DevelopersAs a developer, understanding system design concepts is essential to building scalable applications and acing technical interviews. From…Jan 18Jan 18
InGeek CulturebyCrack FAANGAjax Polling vs Long-Polling vs WebSockets vs Server-Sent EventsAjax Polling, Long-Polling, WebSockets, and Server-Sent Events are popular communication protocols between clients and servers.Jun 21, 2021Jun 21, 2021
InGeek CulturebyCrack FAANGCachingCaching enables you to make vastly better use of the resources you already haveJun 21, 2021Jun 21, 2021
InCodeXbyCrack FAANGIntroduction to System Design Interview QuestionsBeing able to see the big picture from a high level is a skill required for success in any role in the Tech industry.Jan 17, 2022Jan 17, 2022
InGeek CulturebyCrack FAANGKey Characteristics of Distributed SystemsHow to judge a Distributed System based on its Scalability, Reliability, Availability, Efficiency, and Manageability.Jun 27, 2021Jun 27, 2021
Crack FAANGDesign PrinciplesBy definition, Design Patterns are reusable solutions to commonly occurring problems(in the context of software design).May 1, 2022May 1, 2022
Crack FAANGCAP TheoremCAP theorem states that it is impossible for a distributed software system to simultaneously provide more than two out of three:Jul 21, 2022Jul 21, 2022
Crack FAANGSharding or Data PartitioningData partitioning (also known as sharding) is a technique to break up a big database (DB) into many smaller parts.Aug 9, 2022Aug 9, 2022
Crack FAANGIndexesIndexes are used to improve the speed of data retrieval operations on the data store.Aug 16, 2022Aug 16, 2022
Crack FAANGProxiesA proxy server is an intermediary piece of hardware/software that sits between the client and the back-end server.Aug 23, 2022Aug 23, 2022
Crack FAANGRedundancy and ReplicationRedundancy means duplicating critical data or services to increase the system's reliability.Aug 30, 2022Aug 30, 2022
Crack FAANGQueuesQueues are used to manage requests in a large-scale distributed system effectively.Sep 6, 2022Sep 6, 2022
InGeek CulturebyCrack FAANGSQL vs. NoSQLBoth of them differ in how they were built, the kind of information they store, and how they store it.Jun 23, 20213Jun 23, 20213
InGeek CulturebyCrack FAANGConsistent HashingWhy do we even need Consistent Hashing and how does it work?Jun 22, 2021Jun 22, 2021
InGeek CulturebyCrack FAANGLoad BalancingWhy do we even need Load Balancers and how do they work?Jun 21, 20212Jun 21, 20212