Skip to content

feat: 14-08-2026 release — blip rewrites assigned to Moritz - #107

Merged
morrieinmaas merged 3 commits into
mainfrom
chore/radar-blip-rewrites
Aug 17, 2026
Merged

feat: 14-08-2026 release — blip rewrites assigned to Moritz#107
morrieinmaas merged 3 commits into
mainfrom
chore/radar-blip-rewrites

Conversation

@morrieinmaas

@morrieinmaas morrieinmaas commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Addresses the rows assigned to @moritz Schlichting in the INFO Tech Radar Blips Review Table that were still open. ("AI as a Service — all deletes" was already ticked off by #106.)

7 of the 8 blips. C4 Model is deliberately not in here — see below.

New release folder

New versions in radar/2026-08-14/, not edits to existing files. That follows the convention in this repo (radar/2024-12-01/databricks.md was added the same way; in-place edits are only used for link fixes), so the published 2026-04-23 release and the older history stay intact and the changed blips get CHANGED flags. Rows assigned to Edgar, Cyril and Felix can land in the same folder.

The blips

Blip Change Conclusion addressed
BDD rewritten, retitled from BDD with Gherkin, Cucumber "BDD and Gherkin only; move other tools out of this blip"
Databricks trialadopt vendor lock-in, US cloud provider dependency, and the alternatives we offer
Event-driven Architecture rewritten "update with examples; more specific"
GraphQL adopthold "creates more problems than it solves; we tried it and prefer not to use it"
Kubernetes featured: falsetrue "put it back to show it on radar; expand a bit"
Valkey / Redis rewritten, retitled from Redis "mention Valkey as alternative key-value store"
TanStack Query rewritten "still prefer but rewrite because it is now independent of React"

Notes on the judgement calls:

  • Databricks leads on our own extensive in-house knowledge and its prevalence among clients who already run it, then sets our equally extensive FOSS lakehouse knowledge against it — which is what we prefer for our own projects. Client choice is framed as an evaluation on existing stack, engineering capacity and budget, not a default.
  • Event-driven Architecture is framed as an approach and a way of thinking about systems rather than a "consider using it when" checklist, deliberately without vendor-specific examples.
  • GraphQL on hold does not read as abandonment: we still run it in production and can support clients who need it, we just would not pick it for a new project.
  • Kubernetes starts from containerising the stack for development and deployment, then spans self-hosted Kubernetes, managed Kubernetes, and serverless containers on managed platforms.
  • Valkey / Redis makes Valkey the preference for new solutions while keeping Redis available where a client wants it or where it already runs.
  • TanStack Query says why we rate it, not just what it does, and notes that the other TanStack libraries are of the same quality and in use.

C4 Model is not in this PR

The review's conclusion is "rewrite/review; embrace it fully, or delete it — fold into DDD". Folding it into Domain Driven Design means editing DDD, which is Edgar's row, and he is picking that up himself. C4 Model is therefore left completely untouched here, as is the DDD link to it.

This PR has no cross-owner dependency and does not need anyone's sign-off beyond normal review.

Reads coherently with the existing history

Detail pages render every version of a blip stacked under its own date, so each new entry was checked against the older ones rather than only on its own:

  • The new Event-driven Architecture entry states the approach once. The 2021 version already explains producer/consumer decoupling and the 2022 version already lists when to consider it, so the new one keeps only what is new — the framing, the stance, and the costs.
  • The new Redis and Kubernetes entries lead with what changed instead of restating their previous version's opening sentence.
  • The 2022 Event-driven Architecture entry no longer recommends Event Sourcing, a blip removed in chore(radar): remove blips marked 'delete' in the blips review #106, and its "Even-Driven" typo is fixed.
  • The 2023 BDD entry drops Cucumber, which we no longer use. Playwright stays — we still use it extensively and it has its own blip.

Verified against a real build

npm run build succeeds.

Check Result
Broken markdown links, whole repo 0
Broken raw-HTML <a href> links 6 — aws.html ×3, azure ×2, github.html. All pre-existing on main, none in a file this PR touches
/platforms-and-operations/redis after retitle still resolves — the URL comes from the filename, not the title
/methods-and-patterns/bdd after retitle still resolves
GraphQL renders under Hold with a CHANGED flag
Kubernetes now renders on the chart
Blips on the chart 28 (27 + Kubernetes)
Mentions of Cucumber / Event Sourcing left in radar/ 0

Adds a new radar/2026-08-14/ release folder with new versions of the eight
blips assigned to @morrieinmaas in the Tech Radar Blips Review Table, so the
previously published 2026-04-23 release and the older history stay intact.

- bdd: rewritten around the collaborative practice; Cucumber and Playwright
  moved out of the blip as the review asks, title becomes "BDD"
- databricks: trial -> adopt; adds vendor lock-in and US cloud provider
  dependency considerations, and an alternatives section covering our FOSS
  lakehouse work
- domain-driven-design: gains a "Visualising the model with C4" section, so
  the C4 Model blip is folded in here rather than standing on its own
- event-driven-architecture: reframed as an approach rather than a checklist,
  deliberately without vendor-specific examples
- graphql: adopt -> hold; we still run it in production and can support
  clients who need it, but would not pick it for a new project
- kubernetes: back on the radar (featured); containerising the stack as the
  baseline, then self-hosted to serverless containers on managed platforms
- redis: Valkey becomes the preferred key-value store, Redis stays available
  where a client wants it; title becomes "Valkey / Redis"
- tanstack-query: rewritten now that it is independent of React

The C4 Model blip is removed and the link to it from the 2022-05-17 DDD
version is unlinked, so no internal links break.
@morrieinmaas morrieinmaas changed the title feat: 14-08-2026 release — blip rewrites assigned to Moritz feat: 14-08-2026 release — blip rewrites assigned to Moritz (me) Aug 14, 2026
Detail pages render every version of a blip stacked under its own date, so
the new text has to read coherently next to the older entries. It did not
everywhere.

- domain-driven-design: the new version repeated the 2022 opening paragraph
  and goals list verbatim, which read as a copy-paste error with both on one
  page. It now carries only the C4 material, which is what actually changed.
- event-driven-architecture: condensed. The 2021 version already explains
  producer/consumer decoupling and the 2022 version already lists when to
  consider it, so the new version now states the approach once and keeps only
  what is new: the framing, the stance, and the costs.
- event-driven-architecture (2022 version): drop the recommendation to use
  Event Sourcing, a blip removed in #106, and fix the "Even-Driven" typo.
- bdd (2023 version): drop Cucumber, which we no longer use. Playwright stays,
  since we still use it extensively and it has its own blip.
- c4-model, domain-driven-design: reverted. Folding C4 Model into DDD touches
  Edgar's row, and he will pick that up himself, so it does not belong in this
  PR. C4 Model is restored untouched, as is the DDD link to it. This PR now
  covers 7 of the 8 assigned blips and no longer depends on anyone else.
- tanstack-query: says why we rate it rather than only what it does, and notes
  that the other TanStack libraries are of the same quality and in use.
- redis, kubernetes: both opened by restating their previous version's first
  sentence. They now lead with what actually changed.
@morrieinmaas morrieinmaas changed the title feat: 14-08-2026 release — blip rewrites assigned to Moritz (me) feat: 14-08-2026 release — blip rewrites assigned to Moritz Aug 14, 2026
@morrieinmaas
morrieinmaas requested a review from a team August 14, 2026 13:23

@edgarvonk edgarvonk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good!

@morrieinmaas
morrieinmaas merged commit 0c2716a into main Aug 17, 2026
1 check passed
@morrieinmaas
morrieinmaas deleted the chore/radar-blip-rewrites branch August 17, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants