Articles.

More than twenty years of work on systems that have grown. What a modernization carries and what it costs, how architecture decisions turn out, and what actually drives an AWS bill.
Every article comes from a project, not from a presentation.

Subscribe via RSS

Topics

Four areas I work in.

  • Legacy & Modernization

    Systems that have earned money for years and that nobody dares touch any more. When modernization is worth it, when another outcome is the right one, and what the road looks like when the business keeps running.

    38 articles
  • AWS & Cloud

    What actually drives an AWS bill, and what an architecture holds when it matters. From two accounts over twelve months, with figures instead of recommendations.

    15 articles
  • Backend & Platforms

    Decisions below the surface: a second language next to the first, a search that buckles, a recovery nobody has rehearsed.

    23 articles
  • AI & Automation

    AI and automation inside systems that already exist. What holds up in production, what it costs, and where handing work to a machine falls down.

    7 articles

Where to start

One article per topic that opens the rest.

Latest articles

The latest 9 of 80 articles.

25 October 2026 · 7 min read

One AWS account or several? When one account stays the right boundary, what the split solves, and when Organizations pays back its overhead.

Read the article

25 October 2026 · 6 min read

What a normal deployment pipeline really needs: a check that can say no, one artefact through every stage, and a way back that has already been walked.

Read the article

25 October 2026 · 7 min read

There is no official php2shell release for PHP 7.4, 8.0 and 8.1. Which packages, hosts and backports still close the flaw, and how to check that they do.

Read the article

24 October 2026 · 10 min read

Three days after the PHP patch: how many attacks there were, what is actually evidenced, the new flaw CVE-2026-115560 and who has shipped fixed packages.

Read the article

21 October 2026 · 12 min read

Exploitation attempts since 21 October. Officially fixed only in 8.2.35, 8.3.36, 8.4.27 and 8.5.12, everything below is open. 7.4 to 8.1 get backports only.

Read the article

16 October 2026 · 12 min read

Data mesh on AWS with SageMaker Unified Studio: what a data product means day to day, where Lake Formation fails silently and where I would start today.

Read the article

11 October 2026 · 11 min read

The agent works in one of eight steps. How specification, architecture rules, CI and review turn speed into software rather than just more code.

Read the article

30 September 2026 · 10 min read

Go code tells you almost everything about itself, except whether it runs. What I check in the first week: operation, build, reachable vulnerabilities, load.

Read the article

29 September 2026 · 9 min read

Whether a coding agent works safely in a codebase is not decided by its age but by whether a command can say no. Four questions that settle it.

Read the article