Notes on data, AI, IT
and security
No marketing fog. The way I think about real problems with founders and managers.
RPA: what it actually solves and where it hits a wall
Robotic process automation is useful in a specific set of circumstances and fragile outside them. A plain account of what to expect before committing to an RPA project.
On-premise vs cloud: most companies end up with both
The debate between keeping servers in-house and moving everything to the cloud rarely ends with a clean answer. A look at what a realistic hybrid posture actually involves.
The real cost of adopting Kubernetes
What companies fail to account for when deciding to move to Kubernetes: not just technical complexity, but organisational and staffing challenges too.
When an internal API gateway actually helps
API gateways are standard at the public perimeter. The question of whether to put one between your own internal services is less obvious and worth thinking through.
When to split a monolith into microservices - and when not to
A practical look at the moment when architectural decomposition is justified, and when it creates more problems than it solves.
Cloud cost management: from IT expense to managed budget
Why cloud costs get out of control, and what it takes to turn them from an unpredictable line item into a managed operational expense.
Kubernetes: when it helps and when it adds complexity
A practical look at container orchestration - for which companies Kubernetes solves real problems and when it creates more issues than it resolves.
The real cost of moving to microservices
What gets overlooked when companies plan a migration from a monolith to a microservices architecture, and how to assess those costs before the work starts.
Bitcoin, blockchain, and what business actually needs from either
While bitcoin sets records, I separate two different conversations: cryptocurrency as a speculative asset and blockchain as a business tool.
Technical debt: how to talk about it with non-technical leadership
Why technical debt is not just a technical problem, and how to discuss it with boards and owners in a way that leads to decisions rather than defensiveness.
Kubernetes: what the hype omits about the operational side
Kubernetes solves real problems at scale. It also introduces a new operational surface that most teams are not ready for. A realistic look before you commit.
API-first is a business decision, not a technical one
Why the API-first approach is about business architecture rather than development practice, and how it affects company agility over three to five years.