ThoughtWorks Radar 24. sayısı yayımlandı
(thoughtworks.com)Teknikler/araçlar/platformlar/geliştirme dilleri ve framework'ler alanındaki en güncel trendleri
Hold/Assess/Trial/Adopt olmak üzere 4 aşamada görselleştirip açıklamasıyla öne çıkıyor
[ Bu sayının temaları ]
- Platform Teams Drive Speed to Market
→ Giderek daha fazla şirket "platform ekipleri" konseptini benimsiyor
→ İç platformları oluşturan ve destekleyen bağımsız gruplar kurarak
→ uygulama geliştirme hızını artırıyor, operasyonel karmaşıklığı azaltıyor ve pazara çıkış süresini iyileştiriyor
→ Platform yetkinlikleri (Capabilities): cloud-native, sürekli dağıtım, modern observability, AuthZ/N pattern'leri, service mesh vb.
- Consolidated Convenience over Best in Class
→ Geliştirici araçları, sınıfının en iyi tekil ürünlerini seçmek yerine birden çok aracın entegrasyonundan oluşuyor
→ Artifact repository'leri, source control, CI/CD pipeline'ları, wiki vb.
→ Elbette Azure DevOps ve GitHub gibi pek çok şeyi kapsayan "tek durak" çözümlerinin cazibesi inkâr edilemez
→ Bu tür entegre araç yığınları kullanım kolaylığını artırıp terk oranını azaltabilir, ancak paket halinde sunulmaları her zaman en iyi seçim olmayabilir
- Perennially “Too Complex to Blip”
→ Birçok konu yıllardır TCTB durumunda: fazla karmaşık olduğu için radar üzerinde öne çıkmıyor
→ Artıları, eksileri ve uygulanabilirliği nedeniyle net bir görüş bildirmesi zor olan konular
→ Monorepo, dağıtık mimari ve branching model'leri için orkestrasyon kılavuzları gibi...
- Discerning the Context for Architectural Coupling
→ Mimari coupling bağlamını ayırt etmek
→ Yazılım mimarisi, microservice'ler, bileşenler, API gateway'ler, entegrasyon hub'ları, frontend vb. için uygun bağlanma düzeyi sürekli tartışılıyor ama tek bir doğru cevap yok
→ Bu tür kararlar tek bir doğru cevaptan ziyade duruma göre verilmelidir
3 yorum
PDF’ye bakınca her seviyenin nasıl bir karaktere sahip olduğu görülüyor; PDF’de Adopt seviyesi bile, sanki artık epey yaygınlaşmış gibi değil de, daha çok uygun alanlarda artık kullanılabilir mi, öyle bir his verecek şekilde açıklanmış.
PDF doğrudan bağlantısı: https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf
ThoughtWorks'un 6 ayda bir yayımladığı teknoloji haberleri - Radar Vol.21 https://tr.news.hada.io/topic?id=974
ThoughtWorks Radar 22. sayı yayımlandı https://tr.news.hada.io/topic?id=2133
ThoughtWorks Radar 23. sayı yayımlandı https://tr.news.hada.io/topic?id=3109
Bu 104 öğe arasından GeekNews'te ele aldığımız haberleri bulmaya çalıştım. Toplam 29 tane varmış.
[ Techniques ]
Adopt
API expand-contract
Makine öğrenimi için continuous delivery (CD4ML)
Design systems : tasarım yönergeleri / tasarım sistemi neden gerekli? https://tr.news.hada.io/topic?id=2552
Platform engineering product teams
Service account rotation approach
Trial
Cloud sandboxes
Contextual bandits
Distroless Docker images
Ethical Explorer
Hipotez odaklı legacy yenileme
RFC'lere hafif yaklaşım
Mümkün olan en basit ML
SPA injection
Ekip bilişsel yükü
Tool-managed Xcodeproj
UI/BFF shared types
Assess
Sınırları belirlenmiş low-code platformları
Merkeziyetsiz kimlik
Deployment drift radiator
Homomorphic encryption : IBM, macOS ve iOS için FHE (Fully Homomorphic Encryption) araç setini duyurdu https://tr.news.hada.io/topic?id=2219
Hotwire : HTML Over The Wire https://tr.news.hada.io/topic?id=3479
Micro frontend'ler için import maps
Open Application Model (OAM) : Microsoft, OAM'ı (Open Application Model) tanıttı https://tr.news.hada.io/topic?id=740
Privacy-focused web analytics : Plausible - self-host edilebilen Google Analytics alternatifi https://tr.news.hada.io/topic?id=2977
Uzaktan mob programming
Güvenli çok taraflı hesaplama
Hold
GitOps : GitOps'un 3 sorunu https://tr.news.hada.io/topic?id=1835
Katmanlı platform ekipleri
Naive password complexity requirements
Peer review equals pull request
SAFe™
Kod ve pipeline sahipliğini ayırmak
Ticket-driven platform operating models
[ Platforms ]
Trial
AWS Cloud Development Kit
Backstage : Backstage - Spotify'nin yayınladığı entegre geliştirici portalı açık kaynağı https://tr.news.hada.io/topic?id=1746
Delta Lake : Modern veri altyapısı için yeni mimari https://tr.news.hada.io/topic?id=3055
Materialize
Snowflake : Snowflake IPO S-1 analizi https://tr.news.hada.io/topic?id=2713
Variable fonts : variable font'lar https://tr.news.hada.io/topic?id=1664 , değişken yazı tiplerine giriş rehberi https://tr.news.hada.io/topic?id=1673
Assess
Apache Pinot
Bit.dev
DataHub : Data Discovery Platform (DDP) hakkında her şey https://tr.news.hada.io/topic?id=3247
Feature Store
JuiceFS : Redis ve S3 kullanan dağıtık POSIX dosya sistemi https://tr.news.hada.io/topic?id=3579
Kafka API without Kafka : RedPanda - Kafka ile aynı arayüz, hızlı, veri kaybı yok ve wasm ile çeşitli dilleri destekliyor https://tr.news.hada.io/topic?id=3936
NATS : Liftbridge - hafif ve fault-tolerant mesaj sunucusu https://tr.news.hada.io/topic?id=2013
Opstrace : SigNoz - açık kaynak observability platformu https://tr.news.hada.io/topic?id=3714
Pulumi : Pulumi - Infrastructure as Code https://tr.news.hada.io/topic?id=1894
Redpanda : https://tr.news.hada.io/topic?id=3936
Hold
Azure Machine Learning
Ev yapımı infrastructure-as-code (IaC) ürünleri
[ Tools ]
Adopt
Trial
axe-core
dbt : Veri modelleme ve workflow yöneticileri (dbt, Airflow, Dagster, Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
esbuild : ESBuild - Go ile yazılmış inanılmaz hızlı JS bundler'ı https://tr.news.hada.io/topic?id=1529
Flipper
Great Expectations
k6 : Modern load testing aracı https://tr.news.hada.io/topic?id=3279
MLflow
OR-Tools
Playwright : microsoft/playwright sürümü - uzaktan tarayıcı kontrolü https://tr.news.hada.io/topic?id=1374
Prowler
Pyright
Redash
Terratest
Tuple
Why Did You Render
Assess
Buildah and Podman : Docker'dan Podman'a geçiş https://tr.news.hada.io/topic?id=3241
GitHub Actions : GitHub Actions artık CI/CD'yi destekliyor ve herkese açık depolarda ücretsiz https://tr.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 : API geliştirme için yüksek performanslı web framework'ü https://tr.news.hada.io/topic?id=3686
io-ts
Kotlin Flow
LitElement
Next.js : Next.js 10 sürümü https://tr.news.hada.io/topic?id=3103
On-demand modules
Streamlit : Python kodunu kolayca özel ML araçlarına dönüştürmek https://tr.news.hada.io/topic?id=1498
SWR
TrustKit
Assess
.NET 5 : .NET 5.0 yayınlandı https://tr.news.hada.io/topic?id=3181 , .NET Standard'ın geleceği https://tr.news.hada.io/topic?id=2860
bUnit
Dagster : Veri modelleme ve workflow yöneticileri (dbt, Airflow, Dagster, Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
Flutter for Web : Flutter 2.0 yayınlandı https://tr.news.hada.io/topic?id=3834
Jotai and Zustand
Kotlin Multiplatform Mobile
LVGL
React Hook Form
River
Webpack 5 Module Federation