Exploring the Key Pillars of Software Engineering — Reliability, Scalability, and MaintainabilityHave you ever wondered how software systems work flawlessly, even under heavy usage? Or how they can adapt and grow with increasing demands? And what about making changes to the software without breaking everything? Well, these are the three pillars ...Jul 2, 2023·7 min read
How I Learned Web Development To Get A Job At Top Product-Based Companies As Software EngineerMar 25, 2023·4 min read
Understanding CAP Theorem In Distributed SystemsCAP theorem deals with 3 aspects of the system:-1. Consistency2. Availability3. Partition Tolerance Consistency:- Consistency says that in a distributed system data on all nodes should be consistent with each other. So, even if a client connects to ...Mar 25, 2023·2 min read
ACID Properties In DatabasesACID properties are fundamental properties in any database management system. These are the foundations on which databases are built. So let’s look at them & try to understand what these properties stand for. Atomicity:- In a database, if you are per...Feb 26, 2023·2 min read