Blog

  • Implementing SSL/TLS Auth in gRPC

    ·

    Implementing SSL/TLS Auth in gRPC

    gRPC supports various authentication mechanisms like SSL/TLS, ALTS (Application Layer Transport Security), and token based authentication. In this post, we will be implementing SSL/TLS auth in gRPC systems. We will begin by understanding the basics of SSL authentication, and also generate required key and certificate files to implement in our example. In the previous blog…

  • Launching Budge (v0.1.1)

    ·

    Launching Budge (v0.1.1)

    Things are finally moving for Budge! On 30th January 2025, I soft-launched Budge for iOS and Android phones. This is perhaps the first time I am writing and publishing about it anywhere till now. This blog post is a formal announcement of the same. If you are curious and have questions like – why soft-launch?…

  • Intro to gRPC and Protocol Buffers using Go

    ·

    Intro to gRPC and Protocol Buffers using Go

    Inter-service communication is perhaps one of the fundamental aspects of distributed computing. Almost everything relies on it. Distributed architectures consist of multiple microservices with multiple running instances each. The workloads run long running tasks on virtual or physical servers, containers, or Kubernetes clusters, while simpler tasks are run as serverless functions. gRPC caters to the…