This blog post is about one of my open source project called ptop. ptop is a task manager for Linux based systems written using Python. It was a hobby project that I hacked in a couple of weeks during July’15. Primary motivation of developing ptop was to dive into Python threads and Linux systems.

ptop working image

To my surprise, ptop went on to hit the GitHub trending list and gained a lot of traction. Issues started to pile up and within no time my to-do list saturated. …


Notes on scaling realtime messaging to a million messages per second at Koinex

The article is the development story of PushMan, our in-house realtime Publish-Subscribe (PubSub) system that delivers messages published from the polyglot Koinex platform (an ecosystem of microservices written using Node.js, Ruby, Java and other programming languages) to the users on the Koinex Web and Mobile app. The article aims to discuss the architecture and technical challenges faced during development of Pushman. Solutions to these challenges are discussed in a manner to highlight ideas and optimization techniques that can be generally applied to develop highly scalable and concurrent systems.

1. Introduction

Real-time communication on Web and Mobile apps has become the de-facto standard…


Sometimes insights can be drawn from visualizations of data rather than staring at it.

TL;DR: The post is about a terminal visualization tool lehar that is open sourced at https://github.com/darxtrix/lehar

While hacking on ptop last week, I thought of adding a network sensor to it but I was stuck thinking how will I visualize it to the end user. Just a heads up, ptop is a task manager in Python that I worked upon as a side project back in 2015. It went on to hit the list of trending repositories on GitHub.

A network sensor will basically show the…


This post is only for educational purposes and use the workaround described here at your own risk !

Though I have a premium account with my broadband provider and I can browse the internet by logging in. But out of curiosity, I am always searching for a workout through which I can avoid the login part and use the internet off the records. This situation is pretty common. You find yourself at places like public Wi-Fi zones, McDonalds, Hotel Rooms etc. with your Wi-Fi card detecting open networks. You immediately jump on to connect to it and fire a URL…

Ankush Sharma

SWE @Google | OSS fan http://github.com/darxtrix | Distributed Systems, Scalability & Performance | Prev @Koinex & @Paypal | IIT BHU’16

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