Aravind Venkatesanaravindvenkatesan.hashnode.dev·Sep 23, 2023Importance Of Scalability In Software🕸️Understanding practical use cases Applications built today are scalable by default. Every developer must understand the importance of scalability in software. From a general user perspective, scalability matters more. Just that they don’t know how...Discuss·1 likedistributed system
Godswill Ezihegzkdev.hashnode.dev·Sep 20, 2023Demystifying the CAP theorem – A Beginner's GuideIntroduction Distributed systems are the backbone of the infrastructure of modern applications. These intricate networks of computers scattered across the globe power most of the services we use daily. You may ask, "So what exactly is the CAP theorem...Discuss·3 likesdistributed system
Joobi S Bjoobisb.com·Sep 18, 2023Apache Kafka: A PrimerNowadays it's very common to build systems focused on events where events drive the flow of data and interactions, aka Event-driven architecture. Simply put, Apache Kafka is an event-streaming platform. It does the following, Single platform to publ...Discusskafka
Snehasish Roysnehasishroy.com·Sep 17, 2023Building a Distributed Job Scheduler from Scratch (Part 3)Recap Welcome back to the third part of our tutorial series on building a distributed job scheduler! In our previous installment, we deep-dived into our storage system by designing a durable storage system to store job details effectively. Now it's t...DiscussBuild your own Distributed Job Scheduler2Articles1Week
Snehasish Roysnehasishroy.com·Sep 10, 2023Building a Distributed Job Scheduler from Scratch (Part 2)Recap Welcome back to the second part of our tutorial series on building a distributed job scheduler! In our previous installment, we laid the foundation by defining the functional and non-functional requirements of our job scheduler. Now, it's time ...DiscussBuild your own Distributed Job Scheduler2Articles1Week
Snehasish Roysnehasishroy.com·Sep 8, 2023Building a Distributed Job Scheduler from scratch (Part 1)Distributed job schedulers are essential because they allow us to schedule callbacks without worrying about the scalability and reliability aspects. You can try doing what a distributed job scheduler does using ScheduledThreadPool but that won't guar...DiscussBuild your own Distributed Job Scheduler2Articles1Week
TECHcommunity_SAGtechcommsag.hashnode.dev·Sep 8, 2023Orchestrating Workloads on the EdgeBeginning with limited and centralized resources and evolving into a distributed approach is a pattern often seen in technology cycles. This is also the case for the execution of workloads. While cloud computing transformed the way digital services a...Discussedgecomputing
Vishal Sharmacodreline.hashnode.dev·Sep 7, 2023Unveiling the Power of RPC: Simplifying Distributed CommunicationIn the ever-expanding realm of modern software development, efficient communication between different parts of a distributed system is nothing short of essential. Picture this: you have multiple computers or software components, scattered across the ...Discuss·2 likesRPC
Joshua Akosadevwithjosh.com·Sep 6, 2023Working With AWS S3 in C#AWS S3 (Simple storage service) is an AWS service that provides users the ability to store and retrieve static data seamlessly and efficiently. In this article, we are exploring how to use AWS S3 in a .NET application. The code for this article is av...Discuss·22 likesAws in C#AWS
Gaurav Dhakgaurav789.hashnode.dev·Sep 2, 2023"Mastering Distributed Collaboration: The CRDT and OT Handbook"Introduction: - Hi there, I'm Gaurav, and I love all things related to designing systems and making software work seamlessly. You know, in today's world, we often collaborate and share information online. Whether it's working together on documents, d...Discuss·1 like·95 readsSystem Design