python

Debugging a Running Python Process

6 minute read

Only if it were as easy as installing debug symbols, attach the process with gdb and py-bt! So we have a python agent, which distributes files, running acros...

PyCon19 India: Let’s Hunt a Memory Leak

1 minute read

We faced a memory leak in production and I wrote about it in this blog post. A while back, I somewhere came across the open Call for Proposals for Pycon Indi...

Curious Case of Python 2 and Integers

6 minute read

In Detecting Memory Leak in Python, scenarios were shown where python does not release memory when we created a huge list and then explicitly deleted it. The...

Serverless Meets CI/CD

less than 1 minute read

I have been attending LSPE [Large Scale Production Engineering] Meetup for last two years. And for the last one, I decided to give it back to the community. ...

Detecting Memory Leak in Python

5 minute read

In production, a memory leak will not always bubble up. And there could be multiple reasons behind it. You may not be getting enough traffic. Frequent deploy...

TCP Fast Open: In Action with Python

3 minute read

Recently I was revisiting concepts of TCP protocol and that reminded me that there was also a thing called TCP Fast Open. Digging further on the same reveale...