10 puntos por xguru 2021-04-19 | 3 comentarios | Compartir por WhatsApp

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

 
galadbran 2021-04-19

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.

 
xguru 2021-04-19

PDF directo: https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf

 
xguru 2021-04-19

Esta vez busqué entre los 104 ítems cuáles noticias ya habíamos cubierto en GeekNews. En total son 29.

[ Techniques ]

Adopt

  1. API expand-contract

  2. Continuous delivery for machine learning (CD4ML)

  3. Design systems : guías de diseño / por qué son necesarios los sistemas de diseño https://es.news.hada.io/topic?id=2552

  4. Platform engineering product teams

  5. Service account rotation approach

Trial

  1. Cloud sandboxes

  2. Contextual bandits

  3. Distroless Docker images

  4. Ethical Explorer

  5. Hypothesis-driven legacy renovation

  6. Lightweight approach to RFCs

  7. Simplest possible ML

  8. SPA injection

  9. Team cognitive load

  10. Tool-managed Xcodeproj

  11. UI/BFF shared types

Assess

  1. Bounded low-code platforms

  2. Decentralized identity

  3. Deployment drift radiator

  4. Homomorphic encryption : IBM lanza toolkit de FHE (Fully Homomorphic Encryption) para macOS e iOS https://es.news.hada.io/topic?id=2219

  5. Hotwire : HTML Over The Wire https://es.news.hada.io/topic?id=3479

  6. Import maps for micro frontends

  7. Open Application Model (OAM) : Microsoft presenta OAM (Open Application Model) https://es.news.hada.io/topic?id=740

  8. Privacy-focused web analytics : Plausible - alternativa autoalojable a Google Analytics https://es.news.hada.io/topic?id=2977

  9. Remote mob programming

  10. Secure multiparty computing

Hold

  1. GitOps : los 3 problemas de GitOps https://es.news.hada.io/topic?id=1835

  2. Layered platform teams

  3. Naive password complexity requirements

  4. Peer review equals pull request

  5. SAFe™

  6. Separate code and pipeline ownership

  7. Ticket-driven platform operating models

[ Platforms ]

Trial

  1. AWS Cloud Development Kit

  2. Backstage : Backstage - portal unificado de desarrolladores open source publicado por Spotify https://es.news.hada.io/topic?id=1746

  3. Delta Lake : una nueva arquitectura para la infraestructura de datos moderna https://es.news.hada.io/topic?id=3055

  4. Materialize

  5. Snowflake : análisis del IPO S-1 de Snowflake https://es.news.hada.io/topic?id=2713

  6. 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

  1. Apache Pinot

  2. Bit.dev

  3. DataHub : todo sobre Data Discovery Platform (DDP) https://es.news.hada.io/topic?id=3247

  4. Feature Store

  5. JuiceFS : sistema de archivos POSIX distribuido usando Redis y S3 https://es.news.hada.io/topic?id=3579

  6. 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

  7. NATS : Liftbridge - servidor de mensajería ligero y tolerante a fallas https://es.news.hada.io/topic?id=2013

  8. Opstrace : SigNoz - plataforma open source de observability https://es.news.hada.io/topic?id=3714

  9. Pulumi : Pulumi - Infrastructure as Code https://es.news.hada.io/topic?id=1894

  10. Redpanda : https://es.news.hada.io/topic?id=3936

Hold

  1. Azure Machine Learning

  2. Homemade infrastructure-as-code (IaC) products

[ Tools ]

Adopt

  1. Sentry

Trial

  1. axe-core

  2. dbt : modelado de datos y gestores de workflow (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  3. esbuild : ESBuild - un bundler de JS increíblemente rápido hecho en Go https://es.news.hada.io/topic?id=1529

  4. Flipper

  5. Great Expectations

  6. k6 : herramienta moderna de load testing https://es.news.hada.io/topic?id=3279

  7. MLflow

  8. OR-Tools

  9. Playwright : lanzamiento de microsoft/playwright - control remoto del navegador https://es.news.hada.io/topic?id=1374

  10. Prowler

  11. Pyright

  12. Redash

  13. Terratest

  14. Tuple

  15. Why Did You Render

Assess

  1. Buildah and Podman : migrar de Docker a Podman https://es.news.hada.io/topic?id=3241

  2. GitHub Actions : GitHub Actions ahora soporta CI/CD y es gratis para repositorios públicos https://es.news.hada.io/topic?id=270

  3. Graal Native Image

  4. HashiCorp Boundary

  5. imgcook

  6. Longhorn

  7. Operator Framework

  8. Recommender

  9. Remote - WSL

  10. Spectral

  11. Yelp detect-secrets

  12. Zally

Hold

  1. AWS CodePipeline

[ Languages & Frameworks ]

Adopt

  1. Combine

  2. LeakCanary

Trial

  1. Angular Testing Library

  2. AWS Data Wrangler

  3. Blazor

  4. FastAPI : framework web de alto rendimiento para desarrollar APIs https://es.news.hada.io/topic?id=3686

  5. io-ts

  6. Kotlin Flow

  7. LitElement

  8. Next.js : lanzamiento de Next.js 10 https://es.news.hada.io/topic?id=3103

  9. On-demand modules

  10. Streamlit : convertir fácilmente código Python en herramientas ML personalizadas https://es.news.hada.io/topic?id=1498

  11. SWR

  12. TrustKit

Assess

  1. .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

  2. bUnit

  3. Dagster : modelado de datos y gestores de workflow (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  4. Flutter for Web : lanzamiento de Flutter 2.0 https://es.news.hada.io/topic?id=3834

  5. Jotai and Zustand

100.Kotlin Multiplatform Mobile

101.LVGL

102.React Hook Form

103.River

104.Webpack 5 Module Federation