September 7, 2024
·7 min read
State Management for Infra Products - Part 1: State Machines vs Observed State
The goal of this series is to provide an in-depth understanding of building state-driven infrastructure products, as opposed to API-driven ones. Much of the content is drawn from my experience building control planes for infrastructure. Before Kubernetes, I worked as an infrastructure developer on platforms like BOSH, Cloud Foundry, and Mesos. However, Kubernetes fundamentally changed my approach to state management and the construction of states....
September 4, 2024
·6 min read
Centralised Control Planes for SaaS - Part 1: SaaS Business Models
For a couple of years, my journey has revolved around constructing control planes for data infrastructure startups. As an engineer I have been fortunate to gain invaluable insights into the challenges and intricacies of developing successful SaaS products. Drawing from my firsthand experiences, this series of blog post's delves into the lessons learned and shares my goals at BaaZ, where I am building a centralised control plane for SaaS infrastructure. Join me as we explore the critical aspects and key considerations of constructing effective control planes in the dynamic and competitive SaaS industry....
September 4, 2024
·7 min read
Centralised Control Planes for SaaS - Part 2: Stateless Async Event Handling
In our previous post, "Centralised Control Planes for SaaS - Part 1," we delved into the world of SaaS business models and the challenges that arise when constructing a centralised control plane. In this instalment, we will take a closer look at the crucial first step in building a control plane application developer versus infrastructure developer....
September 4, 2024
·2 min read
Centralised Control Planes for SaaS - Part 3: Logical and Physical Models
In our previous post, "Centralised Control Planes for SaaS - Part 2," we discussed about the approaches to build a stateless control plane and how to handle async communication b/w the data planes and cloud provider. In this instalment we take dive into the physical and logical models in a SaaS control planes....
May 17, 2023
·2 min read
Demystifying Helm and Operator pattern.
Discover insights and explanations about Helm and Operator Pattern in the DataInfra.io blog. Gain a clearer understanding of these tools and patterns used for efficient infrastructure management....