Recently, I had a chance to work on CI (Continuous Integration) for one of the clients I’m working with. They were using a single node Jenkins server for all the automation. Microservices architecture is followed where there are roughly 20 services running in production. All of these needs to go…

Recently I came across a painful issue while using my development system with Docker. I spent an awful lot of time figuring out the exact issue. This is my attempt to document the fix hoping it helps someone in the future.

The problem definition:

Every time I start a Docker…

People who have been working in Ops and SRE domain need no introduction to Prometheus. It’s a popular open-source monitoring solution which also a part of the CNCF. I worked on an interesting setup of Prometheus, and this article is about a lesser documented feature of Prometheus called Remote Read.

Remote Read

If you are reading this or came here to read some of my writings, Thank you! I have moved all of my posts from Medium to Substack and shall be writing new posts there. It comes with a sweet email subscription feature and doesn’t ask people to pay for reading stuff.

Click here 👉

Photo by Patrick Tomasso on Unsplash

Recently, at work, I was working on the reliability of background job processing. The nature of this process is to run every minute, spawn a bunch of parallel processing workers where each of these child workers writes a bunch of documents into a MongoDB collection. Now I needed to make…

This post is co-authored by Hricha Kabir, my colleague at Altizon Systems.

Photo by Robert V. Ruggiero on Unsplash

We work on an IoT product focusing on manufacturing industries and build analytics reports. Most of the time, report design and information vary based on the user’s role who is going to consume it.

Example: A Director level…

What is a Virtual Machine

Virtual Machine is a simulation of a computer system. When we talk about VMs in the context of languages, we are mostly talking about Process VMs. They are designed to enable us to execute a program in a platform independent environment.

One of the most popular Process VM is JVM…

This post is about GopherconIn 17. I was lucky enough to attend it.


Event took place at Hyatt Regency on 24–25th Feb. The venue had good facilities and great food. It was closer from airport for speakers and attendees coming from out of Pune.


I met many people, all sharing…

Almost every person working in tech has heard about ReactJS by now. Some might even know Redux, Flux and something better. In this article I’ll be focusing on problems that I, as a beginner, faced with ReactJS and what I learned from them.

Since I learnt programming, I don’t know…


I joined Altizon Systems in August and we have our backend primarily in Ruby on Rails. In the first week, I setup the environment and before directly going to rails framework I started looking for “Getting started with Ruby” guides. Soon I realised the popularity of ruby is not…

Sitaram Shelke

programmer and open source enthusiast | currently writing at 👉 |

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store