Akash Chatterjee

When not coding or solving technical challenges, I'm contemplating the deeper questions that lie at the intersection of innovation and human existence.
March 23, 2025

Philosophy, the essence of humanity

There's something truly magical about sitting with a cup of coffee and allowing your mind to wander freely. Embracing those quiet moments when your phone isn't buzzing and no one is demanding your attention can lead to remarkable philosophical journeys that transform how we see our lives. I notice something as I write this...I'm alread...
Read more
March 2, 2025

The power we give others

I've been reflecting deeply on the role of notifications in our lives - those brief vibrations on our phones, laptops, tablets, and smartwatches. What began as a simple feature has stealthily woven itself into the fabric of our digital existence, becoming so pervasive that we rarely recognise how profoundly disruptive these small alert...
Read more
February 9, 2025

Starry-Eyed Startups: The Cosmic Joke in India's Tech Scene

In a nation that's sent a spacecraft to Mars, a sad trend is emerging in India's startup ecosystem: the meteoric rise of astrology apps. While the world focuses on AI and renewable energy, some of our brightest minds are busy decoding celestial gibberish. This cosmic gold rush is more of a black hole for innovation. The Pseudo-Science ...
Read more
November 15, 2024

An overview of Flask's architecture and configurations for production - a kitchen analogy

As someone who works with Flask in production environments, I've found that the best way to understand web architecture is through real-world analogies. Let's talk about web servers, workers, and threads using something we all understand - a restaurant kitchen. The Restaurant (aka Your Web Server): Okay, picture this, your web server i...
Read more
November 13, 2024

Handling Long-Running Tasks in AWS Lambda

If you've worked with AWS Lambda, you're probably familiar with the 15-minute execution limit. It can be quite a constraint when dealing with longer tasks, right? Let me share a reliable pattern I've been using that elegantly handles this limitation by combining Lambdas with EventBridge and SQS. The Building Blocks • AWS Lambda: Our se...
Read more
August 25, 2024

A CTO's Perspective: Building High-Performance Data and AI Organisations in India

As the CTO of a tech startup here in India, I've been keenly following the global trends in data management and AI implementation. Recently, I came across a fascinating report from MIT Technology Review Insights that really resonated with my experiences. I wanted to share some key insights and my thoughts on how they apply to our rapid...
Read more
May 8, 2024

Optimise for Time-to-Production as a young software engineer

I believe that optimising the time-to-production is one of the most crucial factors correlated to a software engineer's growth. Here, I don't just limit it to technical growth but also their ability to handle tough situations and stay calm in the face of a burning production environment. I have seen projects that have gone on for years...
Read more
July 25, 2023

Setting up a CI/CD Pipeline for AWS Lambdas

Implementing code via AWS lambdas has always been a double-edged sword. It's one of the easiest ways to deploy code but also has its pitfalls when it comes to implementations with complex logic, external library dependencies and version control. I wanted to document the process of how I implement CI/CD with AWS lambdas from scratch. Ov...
Read more