ThoughtWorks Radar Ausgabe 24 veröffentlicht
(thoughtworks.com)Charakteristisch ist, dass die neuesten Trends in den Bereichen Techniken/Tools/Plattformen/Programmiersprachen und Frameworks
in vier Stufen – Hold/Assess/Trial/Adopt – visualisiert und erläutert werden.
[ Themen dieser Ausgabe ]
- Platform Teams Drive Speed to Market
→ Immer mehr Unternehmen führen das Konzept von „Platform Teams“ ein
→ Durch den Aufbau eigenständiger Gruppen, die interne Plattformen erstellen und unterstützen,
werden die Geschwindigkeit der Anwendungsentwicklung erhöht, die betriebliche Komplexität reduziert und die Time to Market verbessert
→ Plattform-Fähigkeiten (Capabilities): Cloud Native, Continuous Delivery, moderne Observability, AuthZ/N-Muster, Service Mesh usw.
- Consolidated Convenience over Best in Class
→ Entwickler-Tools werden nicht mehr nach dem jeweils besten Einzelprodukt ausgewählt, sondern als Kombination integrierter Werkzeuge zusammengestellt
→ Artifact Repositories, Source Control, CI/CD-Pipelines, Wiki usw.
→ Natürlich lässt sich die Attraktivität von „One-Stop-Shops“ mit vielen Funktionen wie Azure DevOps oder GitHub nicht leugnen
→ Solche integrierten Tool-Stacks können den Komfort erhöhen und Abwanderung verringern, aber ein gebündeltes Set ist nicht zwangsläufig die beste Wahl
- Perennially “Too Complex to Blip”
→ Viele Themen befinden sich seit Jahren im TCTB-Zustand: zu komplex, um hervorzustechen
→ Themen, bei denen es aufgrund von Vor- und Nachteilen sowie der Anwendbarkeit schwer ist, eine klare Einschätzung abzugeben
→ Zum Beispiel Monorepo, Richtlinien zur Orchestrierung für verteilte Architekturen und Branching-Modelle..
- Discerning the Context for Architectural Coupling
→ Den Kontext für architektonische Kopplung erkennen
→ Das angemessene Maß an Kopplung bei Softwarearchitektur, Microservices, Komponenten, API-Gateways, Integration Hubs, Frontends usw. wird weiterhin diskutiert, aber es gibt keine allgemeingültige Antwort
→ Solche Entscheidungen sollten nicht mit einer einzigen Antwort getroffen werden, sondern von Fall zu Fall
3 Kommentare
Als ich mir das PDF angesehen habe, in dem erklärt wird, welchen Charakter die einzelnen Ebenen haben, wirkte es so, als bedeute selbst die Stufe „Adopt“ im PDF nicht unbedingt, dass etwas schon weit verbreitet ist, sondern eher: In passenden Bereichen kann man es jetzt einsetzen? So in etwa wurde es dort beschrieben.
Direktlink zum PDF: https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf
Technologieneuigkeiten von ThoughtWorks, die alle 6 Monate veröffentlicht werden – Radar Vol.21 https://de.news.hada.io/topic?id=974
Veröffentlichung von ThoughtWorks Radar Ausgabe 22 https://de.news.hada.io/topic?id=2133
Veröffentlichung von ThoughtWorks Radar Ausgabe 23 https://de.news.hada.io/topic?id=3109
Ich habe in diesen 104 Einträgen nach den News gesucht, die wir bei GeekNews behandelt haben. Insgesamt sind es 29.
[ Techniques ]
Adopt
API expand-contract
Continuous delivery for machine learning (CD4ML)
Design systems : Design-Richtlinien / Warum braucht man Design-Richtlinien bzw. Design-Systeme? https://de.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 veröffentlicht FHE-Toolkit (Fully Homomorphic Encryption) für macOS und iOS https://de.news.hada.io/topic?id=2219
Hotwire : HTML Over The Wire https://de.news.hada.io/topic?id=3479
Import maps for micro frontends
Open Application Model (OAM) : Microsoft veröffentlicht OAM (Open Application Model) https://de.news.hada.io/topic?id=740
Privacy-focused web analytics : Plausible - selbst hostbare Google-Analytics-Alternative https://de.news.hada.io/topic?id=2977
Remote mob programming
Secure multiparty computing
Hold
GitOps : Drei Probleme von GitOps https://de.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 - Open-Source für ein integriertes Entwicklerportal, von Spotify veröffentlicht https://de.news.hada.io/topic?id=1746
Delta Lake : Neue Architektur für moderne Dateninfrastruktur https://de.news.hada.io/topic?id=3055
Materialize
Snowflake : Analyse des Snowflake-IPO-S-1 https://de.news.hada.io/topic?id=2713
Variable fonts : Variable Fonts https://de.news.hada.io/topic?id=1664 , Einführung in variable Schriftarten https://de.news.hada.io/topic?id=1673
Assess
Apache Pinot
Bit.dev
DataHub : Alles über Data Discovery Platform (DDP) https://de.news.hada.io/topic?id=3247
Feature Store
JuiceFS : Verteiltes POSIX-Dateisystem mit Redis und S3 https://de.news.hada.io/topic?id=3579
Kafka API without Kafka : RedPanda - gleiche Schnittstelle wie Kafka, schnell, ohne Datenverlust und unterstützt verschiedene Sprachen mit wasm https://de.news.hada.io/topic?id=3936
NATS : Liftbridge - leichter und fehlertoleranter Message-Server https://de.news.hada.io/topic?id=2013
Opstrace : SigNoz - Open-Source-Observability-Plattform https://de.news.hada.io/topic?id=3714
Pulumi : Pulumi - Infrastructure as Code https://de.news.hada.io/topic?id=1894
Redpanda : https://de.news.hada.io/topic?id=3936
Hold
Azure Machine Learning
Homemade infrastructure-as-code (IaC) products
[ Tools ]
Adopt
Trial
axe-core
dbt : Datenmodellierung und Workflow-Manager (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
esbuild : ESBuild - extrem schneller JS-Bundler, geschrieben in Go https://de.news.hada.io/topic?id=1529
Flipper
Great Expectations
k6 : Modernes Load-Testing-Tool https://de.news.hada.io/topic?id=3279
MLflow
OR-Tools
Playwright : microsoft/playwright Release - Remote-Browser-Steuerung https://de.news.hada.io/topic?id=1374
Prowler
Pyright
Redash
Terratest
Tuple
Why Did You Render
Assess
Buildah and Podman : Umstieg von Docker auf Podman https://de.news.hada.io/topic?id=3241
GitHub Actions : GitHub Actions unterstützt jetzt CI/CD und ist für öffentliche Repositories kostenlos https://de.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 : Hochperformantes Web-Framework für die API-Entwicklung https://de.news.hada.io/topic?id=3686
io-ts
Kotlin Flow
LitElement
Next.js : Next.js 10 Release https://de.news.hada.io/topic?id=3103
On-demand modules
Streamlit : Python-Code einfach in benutzerdefinierte ML-Tools verwandeln https://de.news.hada.io/topic?id=1498
SWR
TrustKit
Assess
.NET 5 : .NET 5.0 veröffentlicht https://de.news.hada.io/topic?id=3181 , Die Zukunft von .NET Standard https://de.news.hada.io/topic?id=2860
bUnit
Dagster : Datenmodellierung und Workflow-Manager (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
Flutter for Web : Flutter 2.0 veröffentlicht https://de.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