Skip to main content

Technology Radar

Technologies, tools, and practices we use, evaluate, or avoid.

Tooling Lifecycle & Support →

✓AdoptProven and recommended for use
▲TrialWorth trying in projects
?AssessWorth investigating
✕HoldDo not start new usage
Ring
Tags
Showing 97 of 97 entries
@pagopa/azure-tracing✓Adopt

@pagopa/azure-tracing is the DX package that integrates Azure Monitor and Application Insights with OpenTelemetry in Node.

typescriptazuredxmonitoring
@pagopa/eslint-config✓Adopt

@pagopa/eslint-config is PagoPA's shared ESLint flat config, published as the default export of the package.

typescriptjavascriptdxtool
@pagopa/nx-docker✓Adopt

@pagopa/nx-docker, published through GitHub Packages, is the DX Nx plugin that infers docker:build, docker:push, and docker:run targets for…

typescriptmonorepocontainerizationdxtool
@pagopa/nx-terraform✓Adopt

@pagopa/nx-terraform is the DX Nx plugin that discovers Terraform configurations and infers targets for formatting, validation, testing, pl…

terraformiacinfrastructuremonorepodxtool
Amazon Web Services✓Adopt

Amazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided by Amazon.

cloudawscomputing
AWS DynamoDB✓Adopt

Amazon DynamoDB is a fully managed NoSQL database service by AWS.

cloudawspersistencedatabase
AWS ECS Fargate✓Adopt

AWS ECS Fargate is a serverless container orchestration service that simplifies the deployment of containerized applications.

cloudawsserverlesscomputing
AWS EventBridge✓Adopt

AWS EventBridge is a fully managed event bus service that makes it easy to connect different applications using events.

cloudawsintegration
AWS Lambda✓Adopt

AWS Lambda is a serverless computing service that allows you to run code without provisioning or managing servers.

cloudawsserverlesscomputing
AWS S3✓Adopt

Amazon S3, or Simple Storage Service, is a scalable and secure object storage service offered by AWS.

cloudawsstoragepersistence
AWS SES✓Adopt

AWS SES Amazon SES is a cloud-based email service provider that can integrate into any application for high volume email automation.

cloudaws
AWS SQS✓Adopt

AWS SQS is a fully managed message queuing service that enables decoupling and scaling of distributed systems components.

cloudawsintegration
Azure AI Search✓Adopt

Azure AI Search (formerly known as "Azure Cognitive Search") provides secure information retrieval at scale over user-owned content in trad…

cloudazureai
Azure API Management Service✓Adopt

Azure API Management (APIM) is a versatile cloud service designed to simplify the creation, deployment, and management of APIs.

cloudazurecomputing
Azure App Configuration?Assess

Azure App Configuration is a managed service that provides a centralized store for application settings and feature flags.

cloudazureconfiguration
Azure App Service✕Hold

Technology radar decision: Internally, we are moving away from Azure App Service in favour of Azure Container Apps.

cloudazurecomputingdx
Azure Application Gateway✓Adopt

Azure Application Gateway is a regional web traffic load balancer (OSI layer 7) service.

cloudazurenetworking
Azure Application Insights✓Adopt

Azure Application Insights is a powerful application performance management (APM) service that enables real-time monitoring and analysis of…

cloudazuremonitoringdx
Azure Cache for Redis✕Hold

Azure Cache for Redis is a fully managed in-memory caching service that provides fast data access with low latency and high throughput.

cloudazurepersistence
Azure Container Apps✓Adopt

Azure Container Apps is a serverless container orchestration and management service provided by Microsoft Azure.

cloudazurecomputingdx
Azure Cosmos DB✓Adopt

Azure Cosmos DB is a globally distributed, multi-model database service offered by Microsoft Azure.

cloudazurestoragedx
Azure Data Factory✓Adopt

Azure Data Factory (ADF) is a cloud-based ETL and data integration service provided by Microsoft Azure.

cloudazureintegration
Azure Database for MySQL - Flexible Server✕Hold

Azure Database for MySQL - Flexible Server is a fully managed database service offering for MySQL on Azure, designed to provide granular co…

cloudazuredatabasepersistence
Azure Database for PostgreSQL - Flexible Server✓Adopt

Azure Database for PostgreSQL - Flexible Server is a fully managed database service designed to provide granular control and flexibility ov…

cloudazurepersistencedatabasedx
Azure Function App✓Adopt

Azure Function App is a serverless computing service on Microsoft Azure that allows developers to build and deploy event-driven, scalable f…

cloudazurecomputingdxserverless
Azure Key Vault✓Adopt

Azure Key Vault is a cloud service offered by Microsoft that allows users to securely store and manage sensitive information such as keys, …

cloudazuresecuritydx
Azure Logic Apps✓Adopt

Azure Logic Apps is a cloud-based integration and automation service that enables building scalable workflows to orchestrate business proce…

cloudazureintegration
Azure Managed Identity✓Adopt

Azure Managed Identities simplify identity management for applications and services running in the cloud.

cloudazuresecuritydx
Azure Managed Redis✓Adopt

Azure Managed Redis is a fully managed in-memory data store built on Redis Enterprise, the commercial distribution of Redis by Redis Inc.

cloudazurepersistence
Azure Notification Hub✓Adopt

Azure Notification Hub provide an easy-to-use and scaled-out push engine that enables you to send notifications to any platform (iOS, Andro…

cloudazuremessaging
Azure Service Bus?Assess

Azure Service Bus is a fully managed enterprise message broker designed to decouple applications and services.

cloudazureintegration
Azure Storage Account✓Adopt

Azure Storage Account provides highly available, secure, and massively scalable cloud storage for storing any kind of data—blobs, files, qu…

cloudazurestoragepersistencedx
Bruno?Assess

Bruno is an open-source API client that's gaining traction as a lightweight alternative to Postman.

apimobilefrontendbackendtool
Changeset✕Hold

Changeset Changeset is a tool to manage your versioning and changelogs with a focus on monorepos.

typescriptmonorepofrontendbackenddxtool
Clean Architecture▲Trial

Clean architecture Clean Architecture is a software design philosophy that separates the concerns of the application into distinct layers.

pattern
CommonJS✕Hold

CommonJS is a module system and module format that was originally designed for Node.

javascriptnodejstypescriptpattern
Create React App✕Hold

While Create React App has been a popular choice for bootstrapping React applications due to its simplicity and ease of setup, we recommend…

frontendtool
create-react-native-library✓Adopt

create-react-native-library is a CLI for scaffolding React Native libraries for iOS and Android.

mobiletool
Detox▲Trial

Detox is a gray box end-to-end testing and automation library designed specifically for mobile apps.

mobiletestingtool
DevContainers▲Trial

DevContainers are a way to configure a consistent development environment using Docker containers.

developmentcontainerizationdxtool
Diagrams as Code▲Trial

Diagram as code is an approach to creating diagrams using code instead of a graphical interface.

pattern
Docker Desktop✕Hold

Docker Desktop is a tool for MacOS and Windows that allows to run Docker containers locally.

containerizationtool
Drizzle▲Trial

Drizzle is a TypeScript ORM for SQL databases.

typescriptnodejspersistencedatabaselibrary
DX Agent Plugins✓Adopt

DX Agent Plugins extend coding agents with DX-managed skills, agents, and MCP servers so teams can work with organization-specific standard…

aicopilotdxtool
DX CLI✓Adopt

DX CLI is the command-line interface used to apply engineering standards and conventions consistently across repositories.

dxtoolclitypescript
DX Plugin: Azure✓Adopt

DX Plugin for Azure extends Copilot with Azure-specific skills and MCP servers for working with Azure resources, configuration, and best pr…

aicopilotdxpluginazuretool
DX Plugin: Project Management✓Adopt

DX Plugin for Project Management extends Copilot with project management skills for working with JIRA, GitHub, and adhering to organization…

aicopilotdxpluginproject-managementjiragithubtool
DX Plugin: Standards✓Adopt

DX Plugin for Standards extends Copilot with access to organizational standards, technology radar, and best practice guidance.

aicopilotdxpluginstandardsradartool
DX Plugin: Terraform✓Adopt

DX Plugin for Terraform extends Copilot with Terraform-specific skills for infrastructure as code development, best practices, and module m…

aicopilotdxpluginterraformiacinfrastructuretool
DX Plugin: Tests✓Adopt

DX Plugin for Tests extends Copilot with backend testing skills for Node.

aicopilotdxplugintestsintegrationrecord-replayvitesttestcontainerstool
DX Plugin: TypeScript✓Adopt

DX Plugin for TypeScript extends Copilot with TypeScript-specific MCP servers and expert agents for TypeScript and JavaScript development.

aicopilotdxplugintypescriptjavascriptmcptool
DX Terraform Provider for AWS✓Adopt

The DX Terraform provider for AWS standardizes naming and helper functions for AWS infrastructure managed with Terraform.

terraformawsdxtool
DX Terraform Provider for Azure✓Adopt

The DX Terraform provider for Azure standardizes naming and helper functions for Azure infrastructure managed with Terraform.

terraformazuredxtool
ECMAScript Modules✓Adopt

ECMAScript Modules (ESM) is the official standard format to package JavaScript code for reuse.

javascriptnodejstypescriptlanguage
ESLint✓Adopt

ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code.

typescriptdxtool
Expo✓Adopt

Expo is an open-source framework for building React Native mobile apps.

mobiletypescriptreact-nativeframework
fp-ts✕Hold

The fp-ts library brings functional programming concepts to TypeScript.

typescriptlibrary
GatsbyJS✕Hold

GatsbyJS is a static site generator based on React.

frontendframework
Gherkin▲Trial

Gherkin is a domain-specific language designed for describing software behavior without detailing how that behavior is implemented.

testinglanguagepattern
Husky✓Adopt

Husky is a tool that allows to easily manage Git hooks.

gittool
Jest✕Hold

Jest is a JavaScript Testing Framework with a focus on simplicity.

typescripttestingtool
K6✓Adopt

K6 is an open-source load testing tool designed for testing the performance of APIs, microservices, and websites.

testingperformancetool
Kotlin for Android development✓Adopt

Kotlin is an open-source, statically-typed programming language that supports both object-oriented and functional programming.

kotlinmobilelanguage
lint-staged✓Adopt

lint-staged is a tool that allows to easily run linters against staged git files.

gittool
Maven✓Adopt

Maven is a powerful project management tool that is based on POM (project object model).

javatool
Microsoft Azure✓Adopt

Azure is Microsoft's public cloud computing platform.

cloudazuredx
mise✓Adopt

mise (formerly rtx) is a polyglot tool version manager that installs and switches between multiple runtime versions, such as Node.

toolnodejsdevops
Monorepo✓Adopt

In our continuous effort to optimize our software development processes, we suggest to evaluate the transition from a poly-repo (multiple r…

dxpattern
Next.js✓Adopt

Next.js is an open-source React front-end development web framework that enables functionality such as server-side rendering and generating…

frontendwebtypescriptframeworkreact
nodenv✓Adopt

nodenv is a tool that allows you to install and switch between multiple Node.

typescriptnodejstool
NPM✕Hold

npm is the default package manager for Node.

nodejsjavascripttypescripttool
nvm✕Hold

nvm is a version manager for node.

typescriptjavascriptnodejstool
Nx✓Adopt

Nx is a build system and monorepo platform designed to help teams build, test, and ship code at scale across different languages and framew…

typescriptmonorepodxtool
OpenAPI v2✕Hold

The OpenAPI Specification (OAS) v2, also known as Swagger used to be the standard version to document and automate API specifications.

apiintegrationpattern
OpenAPI v3✓Adopt

The OpenAPI Specification (OAS) v3 is a widely accepted standard for describing RESTful APIs.

apiintegrationpattern
Optic▲Trial

Optic Optic is an open-source tool that enhances API development by providing OpenAPI linting, diffing, and testing capabilities.

apitestingtool
Oxfmt▲Trial

Oxfmt is a high-performance, Prettier-compatible formatter from the Oxc compiler stack.

typescriptdxtool
Oxlint▲Trial

Oxlint is a high-performance, ESLint-compatible linter for JavaScript and TypeScript from the Oxc compiler stack.

typescriptdxtool
PM2✓Adopt

PM2 is a production process manager for Node.

nodejsperformancetool
pnpm✓Adopt

pnpm is a fast, disk space-efficient package manager for JavaScript and Node.

nodejsjavascripttypescripttool
pre-commit✓Adopt

pre-commit is a framework for managing and maintaining multi-language pre-commit hooks.

gittool
Prettier✓Adopt

Prettier is an opinionated code formatter.

typescriptdxtool
Proxyman✓Adopt

Proxyman is a native HTTP/HTTPS proxy tool designed for network logging, SSL proxying, and traffic manipulation across iOS, Android, and de…

mobiledebugtoolnetwork
Rancher Desktop✓Adopt

Rancher Desktop is an open-source desktop application that provides Kubernetes and container management on your local machine.

containerizationtool
React Native✓Adopt

React Native is a widely-used open-source mobile application framework developed by Facebook.

mobiletypescriptreact-nativeframework
Reactotron✓Adopt

Reactotron is a debugging tool for React Native apps which provides a GUI to inspect the app's state and behavior.

mobiledebugtoolreact-native
Redux✓Adopt

Redux Redux is a predictable state container for JavaScript applications.

webmobilereactreact-nativelibrary
Redux Saga✕Hold

Redux Saga is a middleware library for Redux that manages side effects through generator functions.

mobilereactreact-nativelibrary
Scala✕Hold

Scala is a versatile programming language that emphasizes functional programming and a robust static type system.

backendlanguage
Spring Boot✓Adopt

Spring Boot is an open source Java-based framework used to create a microservices.

javabackendframework
Swift for iOS development✓Adopt

Swift is an open-source, statically-typed programming language that supports both object-oriented and functional programming.

swiftmobilelanguage
Terraform✓Adopt

Terraform is an infrastructure as code tool that enables you to safely and predictably provision and manage infrastructure in any cloud.

clouddxtool
Turborepo✕Hold

Turborepo is a tool that allows you to manage multiple packages in a single repository.

typescriptmonorepodxtool
TypeScript✓Adopt

TypeScript is a superset of JavaScript that adds static typing to the language.

typescriptdxlanguage
Vitest✓Adopt

Vitest is a testing framework powered by Vite.

typescripttestingdxtool
XState✓Adopt

XState is a state management and orchestration library built on state machines, statecharts, and the actor model.

mobilereact-nativetypescriptlibrary
Yarn Classic (version 1.x)✕Hold

Yarn is an open-source package manager used to manage dependencies in JavaScript projects alternative to npm.

typescripttool