10 pontos por xguru 2021-04-19 | 3 comentários | Compartilhar no WhatsApp

As tendências mais recentes nas áreas de técnicas/ferramentas/plataformas/linguagens de programação e frameworks

são visualizadas e explicadas em 4 etapas: Hold/Assess/Trial/Adopt

[ Tema desta edição ]

  • Platform Teams Drive Speed to Market

→ cada vez mais empresas estão adotando o conceito de "platform team"

→ criando um grupo independente para construir e dar suporte a plataformas internas,

melhorando a velocidade de desenvolvimento de aplicações, reduzindo a complexidade operacional e aprimorando o time to market

→ capacidades de plataforma: cloud native, entrega contínua, observability moderna, padrões de AuthZ/N, service mesh etc.

  • Consolidated Convenience over Best in Class

→ ferramentas para desenvolvedores estão sendo compostas não pela escolha do melhor produto da categoria, mas pela integração de várias ferramentas

→ artifact repositories, source control, pipelines de CI/CD, wiki etc.

→ claro, não dá para negar o apelo de uma 'one-stop shop' que inclui muita coisa, como Azure DevOps e GitHub

→ esse stack de ferramentas integrado pode aumentar a conveniência e reduzir a evasão, mas o pacote fechado pode não ser a melhor escolha

  • Perennially “Too Complex to Blip”

→ muitos temas continuam há anos em estado TCTB: complexos demais para ganhar destaque

→ temas sobre os quais é difícil dar uma opinião precisa por causa de prós e contras e da possibilidade de aplicação

→ como monorepo, arquitetura distribuída e diretrizes de orquestração para modelos de branching..

  • Discerning the Context for Architectural Coupling

→ entender o contexto do acoplamento arquitetural

→ o nível adequado de acoplamento entre arquitetura de software, microsserviços, componentes, API gateways, hubs de integração e front-end continua em debate, mas não existe resposta certa

→ decisões assim devem ser tomadas caso a caso, e não com uma única resposta

3 comentários

 
galadbran 2021-04-19

Ao ver no PDF qual é o perfil de cada nível, parece que no PDF eles explicam que, mesmo no nível Adopt, não é exatamente algo que já esteja em alta, mas mais no sentido de que, em campos apropriados, agora já dá para usar? Algo mais ou menos nessa linha.

 
xguru 2021-04-19

Link direto para o PDF: https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf

 
xguru 2021-04-19

Procurei as notícias que o GeekNews já tinha coberto entre estes 104 itens. No total, são 29.

[ Techniques ]

Adopt

  1. API expand-contract

  2. Continuous delivery for machine learning (CD4ML)

  3. Design systems : diretrizes de design / por que os sistemas de design são necessários https://pt.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 lança toolkit de FHE (Fully Homomorphic Encryption) para macOS e iOS https://pt.news.hada.io/topic?id=2219

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

  6. Import maps for micro frontends

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

  8. Privacy-focused web analytics : Plausible - alternativa ao Google Analytics com self-hosting https://pt.news.hada.io/topic?id=2977

  9. Remote mob programming

  10. Secure multiparty computing

Hold

  1. GitOps : 3 problemas do GitOps https://pt.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 integrado de desenvolvedores em código aberto divulgado pelo Spotify https://pt.news.hada.io/topic?id=1746

  3. Delta Lake : uma nova arquitetura para a infraestrutura de dados moderna https://pt.news.hada.io/topic?id=3055

  4. Materialize

  5. Snowflake : análise do IPO S-1 da Snowflake https://pt.news.hada.io/topic?id=2713

  6. Variable fonts : fontes variáveis https://pt.news.hada.io/topic?id=1664 , guia introdutório sobre fontes variáveis https://pt.news.hada.io/topic?id=1673

Assess

  1. Apache Pinot

  2. Bit.dev

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

  4. Feature Store

  5. JuiceFS : sistema de arquivos POSIX distribuído usando Redis e S3 https://pt.news.hada.io/topic?id=3579

  6. Kafka API without Kafka : RedPanda - mesma interface do Kafka, rápido, sem perda de dados e com suporte a várias linguagens via wasm https://pt.news.hada.io/topic?id=3936

  7. NATS : Liftbridge - servidor de mensagens leve e tolerante a falhas https://pt.news.hada.io/topic?id=2013

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

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

  10. Redpanda : https://pt.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 : modelagem de dados e gerenciadores de workflow (dbt, Airflow, Dagster, Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  3. esbuild : ESBuild - bundler de JS extremamente rápido feito em Go https://pt.news.hada.io/topic?id=1529

  4. Flipper

  5. Great Expectations

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

  7. MLflow

  8. OR-Tools

  9. Playwright : release do microsoft/playwright - controle remoto de navegador https://pt.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 : migrando do Docker para o Podman https://pt.news.hada.io/topic?id=3241

  2. GitHub Actions : GitHub Actions agora oferece suporte a CI/CD e é gratuito para repositórios públicos https://pt.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 desempenho para desenvolvimento de APIs https://pt.news.hada.io/topic?id=3686

  5. io-ts

  6. Kotlin Flow

  7. LitElement

  8. Next.js : lançamento do Next.js 10 https://pt.news.hada.io/topic?id=3103

  9. On-demand modules

  10. Streamlit : transformando facilmente código Python em ferramentas customizadas de ML https://pt.news.hada.io/topic?id=1498

  11. SWR

  12. TrustKit

Assess

  1. .NET 5 : lançamento do .NET 5.0 https://pt.news.hada.io/topic?id=3181 , o futuro do .NET Standard https://pt.news.hada.io/topic?id=2860

  2. bUnit

  3. Dagster : modelagem de dados e gerenciadores de workflow (dbt, Airflow, Dagster, Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  4. Flutter for Web : lançamento do Flutter 2.0 https://pt.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