Design, Build, Optimize & Deploy.

I’m Arijit Roy, a software engineer passionate about backend development & MLOps. I like to craft solid and scalable data driven applications with focus on code quality & software architecture.

Getting Started with gRPC in Python

Welcome to the second part of our blog series on gRPC using Python. In our previous blog, we talked about the basics of gRPC, its architecture, and its various components. In this blog, we will be going through how to write a gRPC client & server so in Python.

A Beginner's Guide to gRPC

gRPC is a high-performance, open-source universal RPC (Remote Procedure Call) framework. It is developed by Google and provides efficient, low-latency communication between microservices.

So, what are ACID Properties?

Like many other weird acronyms (DRY, KISS, SOLID...) in computer science, ACID refers to a group of 4 guiding principles - Atomicity, Consistency, Isolation & Durability that ensure database transactions are processed reliably in a database system.

Introducing Vinyl, scribble for Music 💿

Introducing Vinyl, a multiplayer song guessing game in which the first one (three people actually) to guess the name of the song from its 30 second preview wins 💿

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.


  1. Company
  2. Company
    Backend & ML Developer
  3. Company
    Fountain9 (YC19)
    Backend Developer
Download CV