Notes on data, AI, IT
and security
No marketing fog. The way I think about real problems with founders and managers.
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.
Event-driven architecture: when it helps and when it creates noise
A practical look at event-driven design - what problems it solves, where it adds complexity without benefit, and how to decide whether you need it.
IT budget planning: the three layers most plans collapse into one
Annual IT budgets fail when run costs, change costs, and investment costs are mixed together. Separating them makes the conversation with management much more honest.
Legacy IT modernisation: a risk map for executives
How to think about replacing outdated systems without breaking the business processes that depend on them.
Microservices vs monolith: when splitting is actually justified
Why moving to microservices is not automatically the right decision, and how to tell whether your team and system are ready for the complexity it brings.
Software import substitution in Russia: what it actually means for IT leaders
A clear-eyed look at the Russian domestic software registry and what it really changes in procurement and enterprise architecture.
Vendor dependency: calculate the exit cost before you sign
Why the cost of switching an IT vendor needs to be assessed upfront, and how it affects platform choice and contract terms.
Lift-and-shift: when moving to the cloud does not deliver what you expected
Why mechanically moving infrastructure to the cloud without changing architecture preserves old problems and adds new costs.
Microservices: the real problem is not service size, it is contracts
When companies move to microservice architecture, they discover that the main difficulty is not splitting the monolith - it is managing dependencies across APIs.