Publicado ThoughtWorks Radar edición 24
(thoughtworks.com)Se caracteriza por visualizar y explicar las últimas tendencias en técnica/herramientas/plataformas/lenguajes de desarrollo y frameworks
en 4 etapas: Hold/Assess/Trial/Adopt
[ Tema de esta edición ]
- Platform Teams Drive Speed to Market
→ Cada vez más empresas están adoptando el concepto de "platform team"
→ Configuran un grupo independiente que crea y da soporte a una plataforma interna para
mejorar la velocidad de desarrollo de aplicaciones, reducir la complejidad operativa y mejorar el time to market
→ Capacidades de plataforma: cloud native, entrega continua, observability moderna, patrones de AuthZ/N, service mesh, etc.
- Consolidated Convenience over Best in Class
→ Las herramientas para desarrolladores ya no se componen eligiendo solo el mejor producto en su categoría, sino integrando varias herramientas
→ Artifact repositories, source control, pipelines de CI/CD, wiki, etc.
→ Por supuesto, no se puede negar el atractivo de las "one-stop shop" que incluyen muchas cosas, como Azure DevOps o GitHub
→ Este tipo de stack de herramientas integrado puede aumentar la conveniencia y reducir la deserción, pero que vengan empaquetadas no significa necesariamente que sean la mejor opción
- Perennially “Too Complex to Blip”
→ Muchos temas siguen durante años en estado TCTB: demasiado complejos para destacar
→ Son temas sobre los que es difícil dar una opinión precisa debido a sus pros y contras y a la posibilidad real de aplicarlos
→ Como Monorepo, arquitecturas distribuidas y lineamientos de orquestación para modelos de branching, etc.
- Discerning the Context for Architectural Coupling
→ Identificar el contexto del acoplamiento arquitectónico
→ Aunque se sigue debatiendo el nivel adecuado de acoplamiento entre arquitectura de software, microservicios, componentes, API gateway, integration hub y frontend, no existe una respuesta única
→ Estas decisiones deben tomarse caso por caso, más que buscar una sola respuesta
3 comentarios
Al ver el PDF para entender qué caracteriza a cada nivel, en el PDF explican que incluso el nivel Adopt no significa exactamente que ya sea algo que esté de moda, sino más bien que en los campos adecuados ya se puede usar; algo así es la impresión que da.
PDF directo: https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf
Noticias de tecnología que ThoughtWorks publica cada 6 meses - Radar Vol.21 https://es.news.hada.io/topic?id=974
Publicado ThoughtWorks Radar Vol. 22 https://es.news.hada.io/topic?id=2133
Publicado ThoughtWorks Radar Vol. 23 https://es.news.hada.io/topic?id=3109
Esta vez busqué entre los 104 ítems cuáles noticias ya habíamos cubierto en GeekNews. En total son 29.
[ Techniques ]
Adopt
API expand-contract
Continuous delivery for machine learning (CD4ML)
Design systems : guías de diseño / por qué son necesarios los sistemas de diseño https://es.news.hada.io/topic?id=2552
Platform engineering product teams
Service account rotation approach
Trial
Cloud sandboxes
Contextual bandits
Distroless Docker images
Ethical Explorer
Hypothesis-driven legacy renovation
Lightweight approach to RFCs
Simplest possible ML
SPA injection
Team cognitive load
Tool-managed Xcodeproj
UI/BFF shared types
Assess
Bounded low-code platforms
Decentralized identity
Deployment drift radiator
Homomorphic encryption : IBM lanza toolkit de FHE (Fully Homomorphic Encryption) para macOS e iOS https://es.news.hada.io/topic?id=2219
Hotwire : HTML Over The Wire https://es.news.hada.io/topic?id=3479
Import maps for micro frontends
Open Application Model (OAM) : Microsoft presenta OAM (Open Application Model) https://es.news.hada.io/topic?id=740
Privacy-focused web analytics : Plausible - alternativa autoalojable a Google Analytics https://es.news.hada.io/topic?id=2977
Remote mob programming
Secure multiparty computing
Hold
GitOps : los 3 problemas de GitOps https://es.news.hada.io/topic?id=1835
Layered platform teams
Naive password complexity requirements
Peer review equals pull request
SAFe™
Separate code and pipeline ownership
Ticket-driven platform operating models
[ Platforms ]
Trial
AWS Cloud Development Kit
Backstage : Backstage - portal unificado de desarrolladores open source publicado por Spotify https://es.news.hada.io/topic?id=1746
Delta Lake : una nueva arquitectura para la infraestructura de datos moderna https://es.news.hada.io/topic?id=3055
Materialize
Snowflake : análisis del IPO S-1 de Snowflake https://es.news.hada.io/topic?id=2713
Variable fonts : fuentes variables https://es.news.hada.io/topic?id=1664 , guía de introducción a las fuentes variables https://es.news.hada.io/topic?id=1673
Assess
Apache Pinot
Bit.dev
DataHub : todo sobre Data Discovery Platform (DDP) https://es.news.hada.io/topic?id=3247
Feature Store
JuiceFS : sistema de archivos POSIX distribuido usando Redis y S3 https://es.news.hada.io/topic?id=3579
Kafka API without Kafka : RedPanda - misma interfaz que Kafka, rápido, sin pérdida de datos y con soporte para varios lenguajes mediante wasm https://es.news.hada.io/topic?id=3936
NATS : Liftbridge - servidor de mensajería ligero y tolerante a fallas https://es.news.hada.io/topic?id=2013
Opstrace : SigNoz - plataforma open source de observability https://es.news.hada.io/topic?id=3714
Pulumi : Pulumi - Infrastructure as Code https://es.news.hada.io/topic?id=1894
Redpanda : https://es.news.hada.io/topic?id=3936
Hold
Azure Machine Learning
Homemade infrastructure-as-code (IaC) products
[ Tools ]
Adopt
Trial
axe-core
dbt : modelado de datos y gestores de workflow (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
esbuild : ESBuild - un bundler de JS increíblemente rápido hecho en Go https://es.news.hada.io/topic?id=1529
Flipper
Great Expectations
k6 : herramienta moderna de load testing https://es.news.hada.io/topic?id=3279
MLflow
OR-Tools
Playwright : lanzamiento de microsoft/playwright - control remoto del navegador https://es.news.hada.io/topic?id=1374
Prowler
Pyright
Redash
Terratest
Tuple
Why Did You Render
Assess
Buildah and Podman : migrar de Docker a Podman https://es.news.hada.io/topic?id=3241
GitHub Actions : GitHub Actions ahora soporta CI/CD y es gratis para repositorios públicos https://es.news.hada.io/topic?id=270
Graal Native Image
HashiCorp Boundary
imgcook
Longhorn
Operator Framework
Recommender
Remote - WSL
Spectral
Yelp detect-secrets
Zally
Hold
[ Languages & Frameworks ]
Adopt
Combine
LeakCanary
Trial
Angular Testing Library
AWS Data Wrangler
Blazor
FastAPI : framework web de alto rendimiento para desarrollar APIs https://es.news.hada.io/topic?id=3686
io-ts
Kotlin Flow
LitElement
Next.js : lanzamiento de Next.js 10 https://es.news.hada.io/topic?id=3103
On-demand modules
Streamlit : convertir fácilmente código Python en herramientas ML personalizadas https://es.news.hada.io/topic?id=1498
SWR
TrustKit
Assess
.NET 5 : lanzamiento de .NET 5.0 https://es.news.hada.io/topic?id=3181 , el futuro de .NET Standard https://es.news.hada.io/topic?id=2860
bUnit
Dagster : modelado de datos y gestores de workflow (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
Flutter for Web : lanzamiento de Flutter 2.0 https://es.news.hada.io/topic?id=3834
Jotai and Zustand
100.Kotlin Multiplatform Mobile
101.LVGL
102.React Hook Form
103.River
104.Webpack 5 Module Federation