Journey To Database World: Part 5 (NoSQL Key-Value Pair Database - DynamoDB As Example)

Other Parts of This Series: Part 4: Journey To Database World: Part 4 (Relational Database - PostgreSQL As Example) Part 6: Journey To Database World: Part 6 (Key-Value Pair Database - Redis As Example) Key Value Pair Database (Photo Credit: LinkedIn Image) Story: Imagine you walk into a futuristic restaurant called “The Key-Value Restaurant.” Instead of a traditional menu, this restaurant uses a magical order board where every item is stored as a key-value pair. It means every food item is stored with a label (key) attached to information (value). You approach the counter, and the counterman says, “Welcome! Tell me your key and your order details (value).” Then after the order is placed, everything will be handled by the key as a reference point. It means finding and updating the order by the key and so on. ...

January 30, 2026 Â· 4 min Â· Saiful Islam Rasel

Journey To Database World: Part 4 (Relational Database - PostgreSQL As Example)

Other Parts of This Series: Part 3: Journey To Database World: Part 3 (Database Management System - DBMS) Part 5: Journey To Database World: Part 5 (NoSQL Key-Value Pair Database - DynamoDB As Example) Relational Database (Photo Credit: LinkedIn Image) Story: Opu is a student of class 10. He studies in a good, well-known school, and he is a very regular student who attends every class every day. His school keeps all the attendance records of all students. His school has an official canteen and an official bookstore run by the school authority. So they keep those products and sell information as well. Sometimes, for report generation purposes, they need all the information of students, including attendance, food buy, book buy, etc. So they need to store this data very carefully and efficiently. ...

January 29, 2026 Â· 9 min Â· Saiful Islam Rasel

Journey To Database World: Part 3 (Database Management System - DBMS)

Other Parts of This Series: Part 2: Journey To Database World: Part 2 (Database and Its Different Types) Part 4: Journey To Database World: Part 4 (Relational Database - PostgreSQL As Example) Database Management System (Photo Credit: LinkedIn Image) Story: I hope you now understand exactly what information, records, and data are. Additionally, you should have a general understanding of databases and their many forms. We will learn more about database management systems in this section. Let’s get started. ...

January 28, 2026 Â· 3 min Â· Saiful Islam Rasel

Journey To Database World: Part 2 (Database and Its Different Types)

Other Parts of This Series: Part 1: Journey To Database World: Part 1 (Data, Record, Information, Historic Evaluation of Data Store, Database) Part 3: Journey To Database World: Part 3 (Database Management System - DBMS) Database and Its Type (Photo Credit: LinkedIn Image) Story: We saw what data, records, and information are and how they are important in our day-to-day lives. If we give a close look, our whole life and whole world are nothing but data generators. In today’s modern world, data is being treated as valuable as white gold. That’s why people are always curious and in search of more and more efficient, secure, and faster ways of storing, retrieving, and managing data over time. In this part of the database series, we discover databases and their different types in more detail. ...

January 27, 2026 Â· 6 min Â· Saiful Islam Rasel

Journey To Database World: Part 1 (Data, Record, Information, Historic Evaluation of Data Store, Database)

Other Parts of This Series: Part 2: Journey To Database World: Part 2 (Database and Its Different Types) Database Introduction (Photo Credit: LinkedIn Image) Story: Our world was not similar to what it is today. Once, people’s lives were fully manual, and there was no automated concept. People then retain any information or data in their minds. People then learn how to write and continue writing data on paper. With many changes and evaluations, now people use electronic devices, software, and even cloud services to keep their data stored. So in this series, let’s start a journey to this digital data store world… ...

January 26, 2026 Â· 4 min Â· Saiful Islam Rasel

Book Review and Takeaways : (Software Architecture - The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures)

Detailed Software Architecture Series: Part 1: Tale of Software Architect(ure): Part 1 (Software Architecture and Software Design) Software Architecture - The Hard Parts Book (Photo Credit: Google) Book Introduction In the modern software landscape, distributed systems have become the norm, bringing both opportunities and challenges for architects and engineers. “Software Architecture: The Hard Parts”, authored by Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani, dives into the world of distributed architectures, addressing the “hard parts” of designing robust, scalable, and maintainable systems. ...

January 25, 2026 Â· 4 min Â· Saiful Islam Rasel

Book Review and Takeaways: (System Design Interview - An insider's guide)

Detailed Software Architecture Series: Part 1: Tale of Software Architect(ure): Part 1 (Software Architecture and Software Design) System Design Interview Book (Photo Credit: bytebytego) Book Introduction “System Design Interview - An insider’s guide” written by Alex Xu, is a practical guide designed to help software engineers and technical professionals prepare for system design interviews. The book provides a structured approach to solving system design problems, covering key concepts such as scalability, performance, and reliability. Through real-world case studies and step-by-step frameworks, Xu walks readers through designing large-scale systems like URL shorteners and file storage systems. The book focuses on developing a systematic thinking process to tackle complex design problems, offering practical tips, design principles, and strategies for succeeding in system design interviews. ...

January 24, 2026 Â· 6 min Â· Saiful Islam Rasel

Book Review and Takeaways: (Clean Architecture: A Craftsman's Guide to Software Structure and Design)

Detailed Software Architecture Series: Part 1: Tale of Software Architect(ure): Part 1 (Software Architecture and Software Design) Clean Architecture Book (Photo Credit: Google) Book Introduction “Clean Architecture: A Craftsman’s Guide to Software Structure and Design” by Robert C. Martin mainly highlights the importance of good software architecture. Also how critical role it plays in the longevity and maintainability of a system. He argues that software architecture is not just about writing code that works but about writing code that is easy to change, test, and scale over time. The book advocates for a set of principles and practices that help developers and architects create systems which can evolve without becoming brittle or overly complex. Martin stated that clean architecture is essential for building software that is both functional and sustainable at a time. Clean architecture requires discipline, a solid understanding of key design principles, and a commitment to long-term quality. ...

January 23, 2026 Â· 4 min Â· Saiful Islam Rasel

Book Review and Takeaways: (Software Architecture in Practice)

Detailed Software Architecture Series: Part 1: Tale of Software Architect(ure): Part 1 (Software Architecture and Software Design) Software Architecture in Practice Book (Photo Credit: Google) Book Introduction “Software Architecture in Practice” written by Len Bass, Paul Clements, and Rick Kazman, is a foundational book that explores how to design software systems that are scalable, reliable, and aligned with business goals. Blending theory with practical insights, it highlights the principles and best practices of software architecture. Besides covering essential topics like quality attributes, architectural patterns, and the business impact of architecture. ...

January 22, 2026 Â· 5 min Â· Saiful Islam Rasel

Book Review and Takeaways: (Fundamentals of Software Architecture: An Engineering Approach)

Detailed Software Architecture Series: Part 1: Tale of Software Architect(ure): Part 1 (Software Architecture and Software Design) Fundamentals of Software Architecture Book (Photo Credit: Google) Book Introduction “Fundamentals of Software Architecture: An Engineering Approach” by Mark Richards and Neal Ford provides a deep dive into the role of a software architect, combining theory with real-world applications. As software systems grow increasingly complex, the demand for sound architecture becomes crucial, yet many developers find that moving into architectural roles requires skills not taught in traditional programming courses. This book bridges that gap by delivering a clear and structured approach to software architecture, covering essential topics like architectural styles, design patterns, and the qualities necessary for robust and scalable systems. ...

January 21, 2026 Â· 5 min Â· Saiful Islam Rasel

We use cookies and technologies like Google Analytics and Microsoft Clarity to understand how users interact with our site and improve your experience.