Akka Edge: Shaping the Future of Industry with Edge Computing Introduction: navigating the digital revolution with Akka at the edge capabilities In the ever-evolving digital technology landscape, a significant shift is taking place, with edge... Distributed Systems 22/01/2024
Rust for JVM Engineers: Memory Safety Without a Garbage Collector For most of my career, memory was something I delegated. On the JVM you allocate freely and let the garbage collector clean up behind you.... Distributed Systems 20/01/2024
Event Sourcing: Store What Happened, Not What Is Most systems store the present tense. A row in a table holds the current balance, the current status, the current address. When something changes, you... Distributed Systems 15/07/2023
Backpressure: The Honest Answer to a Fast Producer and a Slow Consumer Every streaming system has a fast end and a slow end. A producer reads from a socket, a database, a sensor, another service. A consumer... Distributed Systems 18/06/2023
Beyond REST: The Schema Is the Contract Two services agree on bare JSON over HTTP, with no schema governing it. That is not a contract. That is a hope. A bare JSON... Distributed Systems 20/05/2023
Mastering gRPC Advanced Techniques: A Comprehensive Guide – Part II Alrighty then! Let's pick up from where we left off in Part 1. Buckle up, and let's dive right in! Implementing gRPC Services Server-side Implementation... Distributed Systems 22/01/2022
Mastering gRPC Basics: A Comprehensive Guide – Part I Understanding gRPC gRPC and its purpose gRPC is a modern Remote Procedure Call (RPC) framework. But what does that mean? Think of it like this:... Distributed Systems 13/01/2022
Transforming Cloud Infrastructure: The Power of Serverless Management and Deployment Hey there, let's talk about serverless deployment. It's like having a magic genie who takes care of running your code, so you don't have to... Distributed Systems 17/09/2019
Achieving Maximum Efficiency with Disposable Resources in Cloud Architecture Let's talk about the dynamic provision nature of cloud computing. It's like having a magic wand that can create servers out of thin air! But... Distributed Systems 10/09/2019
Mastering Cloud Architecture Design: The Scalability Principle Today, we'll talk about scalability, which is basically a system's ability to handle more work by adding more resources to it without sacrificing performance. There... Distributed Systems 03/09/2019