Anushikha Dasoreosblog.hashnode.dev·Jul 21, 2024Event-Driven ArchitectureEvent-driven architecture (EDA) is a software design pattern that revolves around events, which are essentially signals indicating that something important has happened. Almost one-third of global organizations use EDA to power their apps, systems, a...Discusspub/sub (publish-subscribe)
Parvesh Sainiparveshsaini.hashnode.dev·Jun 28, 2024Consistent HashingIntroduction Ever wondered how big companies manage to keep their data organized across thousands of servers? To ensure predictable performance in such systems, it’s crucial to distribute data evenly across these servers. Think of it like trying to s...Discussconsistent hashing
Sumit Mondalsumit007.hashnode.dev·May 23, 2024Exploring AWS Simple Queue Service (SQS): A Hands-On GuideIn today's fast-paced digital landscape, the need for efficient and reliable messaging systems has become paramount. Whether it's processing orders, managing workflows, or orchestrating microservices, businesses require a robust solution to handle me...Discuss·39 readsAWS
Nasruddin Annapurinasruddinannapuri.hashnode.dev·May 23, 2024Tweet Architect: Mastering System Design for TwitterRemember that guy who, purely by chance, liveblogged the Osama raid in 2011? Be it political campaigns, social movements, natural disasters—anything major happens, and it is first reported on Twitter. This makes designing a system like Twitter a typi...Discuss#nasruddinannapuri
Robert Mawusi Kpodomawusikpodo.hashnode.dev·May 18, 2024System ModelsDistributed system models describe how distributed systems are structured and organized to achieve the goals of performance, reliability, scalability, and manageability. Here are the key distributed system models: 1. Physical Models Types of computer...DiscussSystem Models
Sumit Mondalsumit007.hashnode.dev·Apr 4, 2024A Beginner's Guide to Implementing Amazon Q in AWS: Simple Steps with ExamplesAre you looking to streamline message queuing and enhance communication between your distributed applications in AWS? Amazon Simple Queue Service (Amazon SQS), commonly known as Amazon Q, might just be the solution you need. In this beginner-friendly...DiscussAWS - HandsOn #MessageQueue
Aditya Ladadityaladblog.hashnode.dev·Mar 13, 2024Demystifying Consistent Hashing: A Comprehensive GuideWhat is Hashing ? It is a technique to convert data into hash code using a hash function. This hash code is used to uniquely identify the data or map it to a specific memory location. Why use Hashing ? Efficient storage of data by converting ...DiscussHashing
Aditya Ladadityaladblog.hashnode.dev·Feb 19, 2024CAP TheoremImagine you have a bunch of computers connected together, sharing data, like in a big online store or a social media platform. Now, when you're designing how these computers work together, you want three important things: Consistency: Every read rec...Discuss·17 likes·63 readsConsistency vs. Availability
Emmanuel Obinna chukwukereemmanuelchuks.hashnode.dev·Dec 26, 2023Software Architecture Microservices vs MonolithicBuilding large-scale enterprise applications requires careful consideration of the underlying architecture. Two prominent approaches dominate the landscape: monolithic and microservices. Understanding their nuances, evolutions, advantages, disadvanta...DiscussEnterprise Applications
Arjun NarainProarjunnarain.dev·Oct 11, 2023Bigtable: A Comprehensive Exploration of Google's Data Titan 🌐Greetings, tech enthusiasts! Today, we embark on a profound exploration of one of Google's crowning achievements: Bigtable. Equipped with insights from Google's seminal research paper, this exploration will traverse the architectural intricacies, ope...Discuss·135 readsPapershelfdistributed systems