Blog
The Backbone of Databases- Data Structures that Power Storage
Dive into the essential data structures, including hash indexes, B-trees, and LSM-trees, that enable efficient storage and retrieval in databases.
Read this on SubstackUnraveling Connections- Exploring Graph-Like Data Models
A deep dive into graph-based data models, their structures, and query languages like Cypher, SPARQL, and Datalog.
Read this on SubstackSpeaking the Language of Data- A Guide to Query Languages
A deep dive into imperative and declarative query languages, with examples and illustrations for better understanding.
Read this on SubstackRelational Model Versus Document Model
A comparative exploration of the relational and document data models, with code samples and examples to illustrate their differences.
Read this on SubstackBuilding Maintainable Software Systems
A discussion on how to ensure maintainability in data systems by focusing on operability, simplicity, and evolvability.
Read this on SubstackWhat is Scalability in Data Systems?
Discussing the essence of scalability in data systems-what it means, why it matters, and how to ensure it as systems grow.
Read this on SubstackComponent-Based Decomposition
Understanding the methodical approach of component-based decomposition to break down monolithic applications.
Read this on SubstackUnlocking Decomposability for Monolithic Codebases
Analyzing metrics like coupling, abstraction, and stability to assess whether a monolithic codebase can be effectively decomposed
Read this on SubstackExploring Architectural Modularity with Subdrivers
Understand how maintainability, testability, deployability, scalability, and fault tolerance drive architectural modularity for robust systems
Read this on SubstackDesigning Reliable Data Systems
Exploring the keys to building reliable distributed systems - replication, recovery, and fault tolerance.
Read this on SubstackWant to get blog posts over email?
Enter your email address and get notified when there's a new post!