mksim.pro
Blog

Notes on data, AI, IT and security

No marketing fog. The way I think about real problems with founders and managers.

IT

ML in production demands process before MLOps has a name

Why companies that are serious about machine learning inevitably reach the need to version not just code, but data, models, and experiments.

Read
IT

Why IT project estimates are almost always wrong - and what to do about it

The gap between estimated and actual delivery time in IT projects is a known and persistent problem. A look at the structural reasons it keeps happening and the practices that reduce it.

Read
IT

API-first for internal systems: why it matters before you have many of them

Building internal tools and systems with an API-first approach is not extra work. It is the discipline that prevents the integration mess most companies spend years untangling.

Read
IT

Cloud vendor lock-in: how to make a conscious decision

When vendor lock-in in the cloud is a reasonable trade-off, and when it is a risk worth assessing upfront.

Read
IT

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.

Read
IT

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.

Read
IT

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.

Read
IT

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.

Read
IT

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.

Read
IT

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.

Read
IT

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.

Read
IT

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.

Read