Published inLevel Up CodingSystem Design Fundamentals: NoSQL DatabasesNoSQL databases are non-relational databases. They do not use SQL as their name implies, nor do they adhere to the strict structural…Sep 2, 20221Sep 2, 20221
Published inLevel Up CodingSystem Design Fundamentals: Relational DatabasesA brief look into relational databasesAug 26, 2022Aug 26, 2022
Published inLevel Up CodingSystem Design Fundamentals: Data Replication and PartitioningThis post is part of my system design series. You can find the other topics covered here:Apr 26, 20221Apr 26, 20221
Published inLevel Up CodingSystem Design Fundamentals: Load BalancersLoad balancing is the process of distributing network traffic across multiple servers.Apr 9, 20221Apr 9, 20221
Published inLevel Up CodingSystem Design Fundamentals: Distributed SystemsA Distributed System is a system in which components are located on different networked servers and coordinate their actions by passing…Apr 4, 20221Apr 4, 20221
Sorting Algorithms: Quick SortDiving into Quick Sort and its Code ImplementationOct 26, 20191Oct 26, 20191
Published inThe StartupSorting Algorithms: Merge SortDiving into Merge Sort and its Code ImplementationOct 21, 2019Oct 21, 2019
Published inThe StartupSorting Algorithms: Selection SortDiving into Selection Sort and its Code ImplementationOct 14, 20191Oct 14, 20191
Published inThe StartupSorting Algorithms: Insertion SortDiving into Insertion Sort and its Code ImplementationOct 6, 20191Oct 6, 20191