10 Punkte von xguru 2021-04-19 | 3 Kommentare | Auf WhatsApp teilen

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

 
galadbran 2021-04-19

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.

 
xguru 2021-04-19

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

 
xguru 2021-04-19

Ich habe in diesen 104 Einträgen nach den News gesucht, die wir bei GeekNews behandelt haben. Insgesamt sind es 29.

[ Techniques ]

Adopt

  1. API expand-contract

  2. Continuous delivery for machine learning (CD4ML)

  3. Design systems : Design-Richtlinien / Warum braucht man Design-Richtlinien bzw. Design-Systeme? https://de.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 veröffentlicht FHE-Toolkit (Fully Homomorphic Encryption) für macOS und iOS https://de.news.hada.io/topic?id=2219

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

  6. Import maps for micro frontends

  7. Open Application Model (OAM) : Microsoft veröffentlicht OAM (Open Application Model) https://de.news.hada.io/topic?id=740

  8. Privacy-focused web analytics : Plausible - selbst hostbare Google-Analytics-Alternative https://de.news.hada.io/topic?id=2977

  9. Remote mob programming

  10. Secure multiparty computing

Hold

  1. GitOps : Drei Probleme von GitOps https://de.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 - Open-Source für ein integriertes Entwicklerportal, von Spotify veröffentlicht https://de.news.hada.io/topic?id=1746

  3. Delta Lake : Neue Architektur für moderne Dateninfrastruktur https://de.news.hada.io/topic?id=3055

  4. Materialize

  5. Snowflake : Analyse des Snowflake-IPO-S-1 https://de.news.hada.io/topic?id=2713

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

  1. Apache Pinot

  2. Bit.dev

  3. DataHub : Alles über Data Discovery Platform (DDP) https://de.news.hada.io/topic?id=3247

  4. Feature Store

  5. JuiceFS : Verteiltes POSIX-Dateisystem mit Redis und S3 https://de.news.hada.io/topic?id=3579

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

  7. NATS : Liftbridge - leichter und fehlertoleranter Message-Server https://de.news.hada.io/topic?id=2013

  8. Opstrace : SigNoz - Open-Source-Observability-Plattform https://de.news.hada.io/topic?id=3714

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

  10. Redpanda : https://de.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 : Datenmodellierung und Workflow-Manager (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  3. esbuild : ESBuild - extrem schneller JS-Bundler, geschrieben in Go https://de.news.hada.io/topic?id=1529

  4. Flipper

  5. Great Expectations

  6. k6 : Modernes Load-Testing-Tool https://de.news.hada.io/topic?id=3279

  7. MLflow

  8. OR-Tools

  9. Playwright : microsoft/playwright Release - Remote-Browser-Steuerung https://de.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 : Umstieg von Docker auf Podman https://de.news.hada.io/topic?id=3241

  2. GitHub Actions : GitHub Actions unterstützt jetzt CI/CD und ist für öffentliche Repositories kostenlos https://de.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 : Hochperformantes Web-Framework für die API-Entwicklung https://de.news.hada.io/topic?id=3686

  5. io-ts

  6. Kotlin Flow

  7. LitElement

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

  9. On-demand modules

  10. Streamlit : Python-Code einfach in benutzerdefinierte ML-Tools verwandeln https://de.news.hada.io/topic?id=1498

  11. SWR

  12. TrustKit

Assess

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

  2. bUnit

  3. Dagster : Datenmodellierung und Workflow-Manager (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  4. Flutter for Web : Flutter 2.0 veröffentlicht https://de.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