Wasm – all roads lead to serverless

Writing my previous post about serverless at the edge was an education. The space is moving quickly and the reality is that the big clouds are at the periphery of this. They’re keeping a close eye on things though; post-Kubernetes container solutions are new but growing quickly. Another way of doing containers in serverless modeContinue reading “Wasm – all roads lead to serverless”

Serverless at the Edge

Apparently I missed the memo but somewhere in between 2020 and now, edge computing became cool again. The old-school definition of edge compute was to bring processing power closer to where the data is instead of trying to lug all the data back to a datacenter. This included use cases like point-of-sale systems, automated retail,Continue reading “Serverless at the Edge”

Pricing for serverless compute

Recently I’ve been thinking about pricing models for serverless compute consumption in the context of my role at Google. Serverless per its definition means that the end-user does not have to manage virtual machines or a “server” – applications can simply request compute resources in some dimension whenever they need. This in theory at leastContinue reading “Pricing for serverless compute”

Cloud Repatriation

Cloud repatriation tends to be a pretty controversial topic. What is it exactly? It’s when companies decide to move off public cloud to their own datacenters. It’s rare that this happens because the decision to be on cloud isn’t one that most companies make lightly. It’s also a significant amount of work to do thisContinue reading “Cloud Repatriation”

Getting promoted as a Product Manager

If you’re a product manager at a mid-to-large company, then there is probably a well-defined path for career progression. But when it comes down to it, promotions often feel like a crapshoot. For better or for worse I’ve gotten good at playing this game. I attribute this to my history of being an unabashed overachieverContinue reading “Getting promoted as a Product Manager”

Where have we landed with Kubernetes?

There has been a lot of chatter recently about whether Kubernetes (hereby referred to as k8s) has actually delivered its users to the promised land, as was widely suggested at the time.  I think the answer is… it’s more nuanced than this tweet suggests, which is perhaps true of all tweets! I helped launch TanzuContinue reading “Where have we landed with Kubernetes?”

Thoughts on value accrual in infra

It’s fascinating to see where value accrues in the tech infra stack. As far as I can tell, accrual patterns seem to be fluid across time and verticals. I think we’re seeing an example of this transition of value with the “commoditization of IaaS” i.e. the quarter-life crisis of cloud. Publicly available data is scarceContinue reading “Thoughts on value accrual in infra”

Choosing between abstraction and customization as a PM

It’s been a hot second but I’m really excited to start writing again in 2023! I’ve been a PM for (internal) compute infrastructure aka Borg at Google for a year now and something that comes up a lot is the tension between abstraction and customization. Of course, this isn’t a novel problem, almost every industryContinue reading “Choosing between abstraction and customization as a PM”

There is no great UX without great CX

[UX: user experience, CX: customer experience, PM: product management] I gave what turned out to be a really fun talk organized by Hello Meets and this blog is a more succinct, written version of that presentation. The topic came to me when I realized how much of my PM role was happening at the peripheriesContinue reading “There is no great UX without great CX”

The product manager’s work diary

When I started working at VMware right out of business school, I was determined to learn from my career mistakes in the past and use my newfound knowledge to do things the right way. As a 21-year old fresh out of undergrad, I threw myself into the wild, wild west of tech startups in India.Continue reading “The product manager’s work diary”