All demos
Demo · Interactive visualization

Technology Radar

A visual representation of technology choices and recommendations inspired by Thoughtworks Technology Radar.

Technologies
88
To adopt
36
New
26
Ring
Quadrant
The full list

Technologies (88)

01

Languages & Frameworks

16 technologies
  • FastAPI

    Adopt

    Modern Python API framework

  • Next.js

    Adopt

    React framework with SSR and routing

  • React

    Adopt

    Standard library for building UIs

  • Comprehensive framework for building Java applications

  • Primary language for frontend and backend development

  • ASP.NET Core

    TrialNEW

    Modern C# web framework

  • Flutter

    Trial

    UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase

  • GraphQL

    Trial

    API query language

  • Swift

    TrialNEW

    Native iOS mobile development

  • VueJS

    Trial

    Alternative frontend framework

  • C#

    AssessNEW

    High-performance systems and API service development

  • Dart

    AssessNEW

    Flutter mobile development

  • Kotlin

    Assess

    Android development alternative

  • Python

    Assess

    Data science, ML, and backend services

  • Alternative frontend framework, legacy, no longer recommended

  • Legacy Node.js framework

02

Techniques

16 technologies
  • Documenting architectural decisions and their context to facilitate better understanding and communication within the team.

  • C4 Model

    AdoptNEW

    A visual language for describing and communicating software architecture. The C4 model breaks down a system into four hierarchical levels of detail: Context, Container, Component, and Code, helping teams to understand and document their architecture effectively.

  • Design Systems

    Adopt

    Creating and maintaining a consistent set of design standards, components, and guidelines to ensure a unified user experience across products.

  • Using Feature flag management platforms (e.g., LaunchDarkly, Unleash) to enable controlled feature rollouts and A/B testing

  • Architecting web applications as a composition of independently deployable micro-applications

  • Using OpenAPI specifications to define and document RESTful APIs, enabling better collaboration and integration between frontend and backend teams

  • Server Side Rendering (SSR)

    Adopt

    A technique for building server-side rendered (SSR) applications using Next.js or other frameworks.

  • Agentic AI architecture

    TrialNEW

    Designing systems that leverage autonomous AI agents to perform complex tasks, make decisions, and interact with users or other systems in a human-like manner.

  • Incremental Static Regeneration (ISR) is a technique that allows static content to be updated incrementally without rebuilding the entire site, enabling a hybrid approach between static and dynamic content.

  • Designing applications as a collection of loosely coupled services that can be developed, deployed, and scaled independently.

  • Retrieval-Augmented Generation (RAG)

    TrialNEW

    Combining retrieval of relevant documents with generative models to improve the accuracy and relevance of AI-generated content.

  • Client Side Rendering (CSR) or Single Page Application (SPA)

    Assess

    Rendering web pages on the client side using JavaScript frameworks like React or Vue.js.

  • A systematic approach to technical documentation that categorizes content into four distinct types: tutorials, how-to guides, reference, and explanation. This framework helps in creating clear, structured, and user-focused documentation.

  • Multi-Tenant Architecture

    AssessNEW

    Designing software architectures that allow a single instance of the application to serve multiple customers (tenants) while ensuring data isolation and security.

  • Static Site Generation (SSG)

    Assess

    Pre-rendering web pages at build time for improved performance and SEO using frameworks like Next.js or Gatsby.

  • Progressive Web Apps (PWA)

    Hold

    Building web applications that provide a native app-like experience using modern web capabilities.

03

Tools

44 technologies
  • ChatGPT

    AdoptNEW

    AI-powered code generation and assistance

  • Docker

    Adopt

    Containerization platform

  • Distributed, RESTful search and analytics engine

  • Messaging and event ingestion service for building event-driven systems and real-time analytics.

  • GitHub

    Adopt

    Git repository hosting and collaboration platform

  • CI/CD automation

  • AI-powered code completion and suggestions for developers.

  • Grafana

    Adopt

    Open-source platform for monitoring and observability

  • Mermaid

    Adopt

    A JavaScript-based diagramming and charting tool that uses a simple markdown-like syntax to create flowcharts, sequence diagrams, class diagrams, and more. It is often used in documentation and wikis to visualize concepts and processes easily.

  • Nginx

    Adopt

    Web server and reverse proxy server

  • An open-source tool that allows users to create diagrams from plain text descriptions. It supports various diagram types, including UML diagrams, flowcharts, and sequence diagrams, making it easier to visualize complex systems and processes.

  • Playwright

    AdoptNEW

    E2E testing framework

  • Powerful, open source object-relational database system

  • Open-source systems monitoring and alerting toolkit

  • Redis

    Adopt

    In-memory data structure store, used as a database, cache, and message broker

  • Sentry

    Adopt

    Error tracking and performance monitoring platform

  • Vite

    Adopt

    Fast frontend build tool

  • Vitest

    AdoptNEW

    Unit testing framework

  • Vuex

    Adopt

    State management for Vue.js

  • Zustand

    Adopt

    State management for React

  • Cross-browser testing platform

  • Claude Code

    TrialNEW

    AI-powered code generation and assistance by Anthropic.

  • Datadog

    Trial

    Monitoring and analytics platform for cloud-scale applications

  • Observability framework for cloud-native software

  • Oxlint

    TrialNEW

    Code linting for TypeScript/JavaScript

  • Port

    TrialNEW

    Developer Experience Platform

  • Static analysis for TypeScript/JavaScript

  • Powerful data-fetching library for React

  • Infrastructure as Code

  • Urql

    TrialNEW

    GraphQL client for React

  • ArgoCD

    AssessNEW

    GitOps continuous delivery

  • Cypress

    Assess

    Alternative E2E testing framework

  • Kong

    AssessNEW

    API Gateway and Microservices Management Layer

  • Email rendering and spam testing

  • TestKube

    AssessNEW

    Kubernetes-native test orchestration and management platform

  • Configuration management and automation

  • BugSnag

    HoldNEW

    Error monitoring and reporting tool

  • Gitlab

    Hold

    Git repository management and CI/CD platform

  • Legacy CI/CD server

  • LogRocket

    HoldNEW

    Frontend application monitoring and session replay tool

  • Enterprise integration platform

  • Application performance monitoring and observability platform

  • Configuration management and automation

  • Continuous delivery platform

04

Platforms & Infrastructure

12 technologies