Patrick's Technology Radar
A software architecture asset is the known technologies they use to meet their clients' needs. One technique for continuously monitoring and evaluating relevant technologies is a technology radar. This page shows my current technology radar.
Technologies can be programming languages & frameworks, tools, platforms, or specific techniques.
The following technology radar is based on the structure of the ThoughtWorks technology radar. This technology radar is constantly updated.
Hint 1: I have compiled a list of various public technology radars. 👇
Inspirational Technology Radar Examples
In this article you will find inspiring examples of different companies documenting their technology management with a technology radar and making the results public.

Hint 2: Why should you actively manage technology? 👇
Technical Debt Scenario #4: Hype Driven Development
The development team is always on the hunt for the latest technology hype. Currently, there are more than two front-end frameworks used for the product and the time to launch new features is getting longer and longer. What would you do?
Languages & Frameworks
💡
The section Languages & Frameworks contains programming languages and supporting frameworks.
Adopt
- The 3w core technologies (HTML, Javascript, CSS) Frontend
- TypeScript Frontend, Backend
- Java Backend
- Angular Frontend
- Spring Web MVC Backend
- Angular Material Frontend
- Ionic Frontend
- Bootstrap Frontend
- Cypress Frontend
- Jasmine Frontend
- JUnit Backend
- Jest Frontend
- NgRx Frontend
What is NgRx and why is it used in Angular apps?
This post will show you what NgRx is and why it is used in modern Angular frontend architectures.

Trial
- React Frontend
- Svelte Frontend
- Atlaskit Frontend
- Jest Frontend
- Cucumber Frontend, Backend
- Apache Avro Backend
- Redux Frontend
- Neo4j Backend
- jsx Frontend
- New! Fastify Backend
Assess
- Reactor Backend
- Tailwind CSS Frontend
- AssertJ Backend
- Shallow Render Frontend
- Accelerated Mobile Pages (AMP) Frontend
- Lit Frontend
- Stencil Frontend
- New! Solidjs Frontend
- New! Playwright Frontend
- New! WebAssembly Frontend
- New! Testcontainers Backend
- New! Clarity Design System Frontend
- New! Transloco Frontend
- New! Fresh Backend
- New! Radix-UI Frontend
Hold
- AngularJS Frontend
Tools
💡
The 'Tools' section contains supporting engineering tools.
Adopt
- Git Infrastructure
Which Git merge strategy is appropriate for our team?
How do you make your feature development traceable and easy to read in your Git history? How do you keep your Git history clean? What is the best Git merge strategy for our team?
- Maven Backend
- npm Frontend, Backend
- Helm Infrastructure
- GitHub Infrastructure
- GitLab Infrastructure
- Bitbucket Cloud Infrastructure
- Artifactory Cloud Infrastructure
- Jira Infrastructure
- Confluence Infrastructure
- Bitbucket Pipelines Infrastructure
- Webpack Frontend
- Gulp Frontend
- Karma Frontend
- TSLint Frontend
- Visual Studio Code Infrastructure
- IntelliJ Infrastructure
- Sonatype Nexus Infrastructure
- Sonarqube Infrastructure
- Sonarcloud Infrastructure
- AsciiDoc Documentation, Infrastructure
- nvm (Node Version Manager) Infrastructure
- Autoprefixer Frontend
- Transifex Frontend / Backend
- Storybook Frontend
- SDKMAN! Backend
- Transifex Frontend / Backend
- ohmyzsh Infrastructure
Trial
- Gradle Backend
- Yarn Frontend
- ArgoCD Infrastructure
- Pulumi Infrastructure
- Azure Key Vault Infrastructure
- PlantUML Documentation, Infrastructure
- SwaggerHub Infrastructure
- Confluent Schema Registry Infrastructure
- Lighthouse Frontend
- k6 Infrastructure
- Sentry Infrastructure
- Figma Frontend
- Sonarlint Infrastructure
- Xray Testing Integration in Jira Infrastructure
- Bitnami Sealed Secrets Infrastructure
- Lucidchart Documentation, Infrastructure
- ArchUnit Backend
Assess
- GitHub Actions Infrastructure
- Kong Infrastructure
- Snyk Infrastructure
- Chromatic Frontend
- Terraform Infrastructure
- New! HashiCorp Vault Infrastructure
- New! Paketo Buildpacks Infrastructure
- New! jMolecules Backend
- New! Mozilla SOPS Infrastructure
- New! Telepresence Infrastructure
- New! Vite Frontend
- New! Jetbrains Space Infrastructure
- New! Dapr Infrastructure
- New! StackGres Infrastructure
- New! Dependency-Track Infrastructure
- New! Prettier Frontend
- New! Excalidraw Infrastructure
- New! Nx Workspace Infrastructure
- New! Turborepo Infrastructure
- New! Structurizr Documentation
- New! GitHub Copilot Infrastructure
- New! GoTrue API Infrastructure
- New! PostgREST Infrastructure
- New! Penpot Documentation
- New! Renovate Infrastructure
Hold
Platforms
💡
This section contains platforms that form the basis for building applications.
Adopt
- Microsoft Azure Infrastructure
- Google Cloud Infrastructure
- Docker Infrastructure
- Kubernetes Infrastructure
- PostgreSQL Infrastructure
- MongoDB Infrastructure
- Keycloak Infrastructure
- Auth0 Infrastructure
- Netlify Frontend, Infrastructure
- Firebase Infrastructure
- Node.js Frontend, Backend
- Heroku Infrastructure
Trial
- Kafka Backend, Infrastructure
- Openshift Infrastructure
- Azure Functions Backend, Infrastructure
- Azure Kubernetes Services, Infrastructure
- Azure DevOps Infrastructure
- New! Supabase Infrastructure
- New! GraalVM Backend, Infrastructure
Assess
- Podman Infrastructure
- IPFS Infrastructure
- New! Azure Container Apps Infrastructure
- New! Deno Backend
- New! Bun Backend
Hold
-
Techniques
💡
This section contains supporting techniques during the engineering process.
Adopt
- Story Mapping Requirements Engineering
- Microservices Backend
- Material Design Frontend
- arc42, Documentation
- Open API Specification, Backend
- Test Driven Development Frontend, Backend
- DORA Metrics (Four Key Metrics) Infrastructure
- Component Driven development Frontend
- RESTFul API Backend
- New! CUPID Frontend, Backend
Trial
- Behavior Driven Development Frontend, Backend
- Acceptance Test Driven Development or Specification by Example Frontend, Backend
- Event Storming Requirements Engineering, Software Architecture
- Impact Mapping Strategic Planning, Requirements Engineering
Impact Mapping: Our Impact as an agile organisation
We often talk a lot about various initiatives and the resulting technical solutions in detail. But we often do so without keeping in mind the specific business objective and the desired impact we want to achieve. This is where Impact Mapping comes in.
Step-by-step guide: Create an Impact Map using a real-world example
In this practical guide, you’ll learn how to create an Impact Map for a specific business goal and get a template for your next impact mapping session.

- Domain-Driven Design Software Architecture
- Infrastructure as Code Infrastructure
What is infrastructure as code? And why do you need it?
This article describes what Infrastructure as Code is and what problems Infrastructure as Code can solve. We also discuss the benefits and challenges of Infrastructure as Code and which tools are suitable for Infrastructure as Code.

- Documentation as Code Documentation
- Serverless Architecture Software Architecture
- Offline First Development Frontend, Software Architecture
- Usage of Service Workers Frontend
- Trunk based development Backend Frontend
- GraphQL Backend
- Flux Frontend
- Diagrams as Code Documentation
- New! Conventional Commits Documentation
Assess
- Micro-Frontends Frontend, Software Architecture
- Event Sourcing Backend, Software Architecture
- Saga-Pattern Backend
- New! Testing RxJS Code with Marble Diagrams Frontend
- New! Async API Specification Backend
- New! Non-Fungible Token Infrastructure
- New! JSON:API Backend
- New! Agile Architecture Documentation Workshop, Frontend, Backend, Infrastructure
- New! C4 Model for visualising software architecture Documentation
Hold
- Estimate user stories by days / hours