10 puan yazan xguru 2021-04-19 | 3 yorum | WhatsApp'ta paylaş

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

 
galadbran 2021-04-19

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ış.

 
xguru 2021-04-19

PDF doğrudan bağlantısı: https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf

 
xguru 2021-04-19

Bu 104 öğe arasından GeekNews'te ele aldığımız haberleri bulmaya çalıştım. Toplam 29 tane varmış.

[ Techniques ]

Adopt

  1. API expand-contract

  2. Makine öğrenimi için continuous delivery (CD4ML)

  3. Design systems : tasarım yönergeleri / tasarım sistemi neden gerekli? https://tr.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. Hipotez odaklı legacy yenileme

  6. RFC'lere hafif yaklaşım

  7. Mümkün olan en basit ML

  8. SPA injection

  9. Ekip bilişsel yükü

  10. Tool-managed Xcodeproj

  11. UI/BFF shared types

Assess

  1. Sınırları belirlenmiş low-code platformları

  2. Merkeziyetsiz kimlik

  3. Deployment drift radiator

  4. Homomorphic encryption : IBM, macOS ve iOS için FHE (Fully Homomorphic Encryption) araç setini duyurdu https://tr.news.hada.io/topic?id=2219

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

  6. Micro frontend'ler için import maps

  7. Open Application Model (OAM) : Microsoft, OAM'ı (Open Application Model) tanıttı https://tr.news.hada.io/topic?id=740

  8. Privacy-focused web analytics : Plausible - self-host edilebilen Google Analytics alternatifi https://tr.news.hada.io/topic?id=2977

  9. Uzaktan mob programming

  10. Güvenli çok taraflı hesaplama

Hold

  1. GitOps : GitOps'un 3 sorunu https://tr.news.hada.io/topic?id=1835

  2. Katmanlı platform ekipleri

  3. Naive password complexity requirements

  4. Peer review equals pull request

  5. SAFe™

  6. Kod ve pipeline sahipliğini ayırmak

  7. Ticket-driven platform operating models

[ Platforms ]

Trial

  1. AWS Cloud Development Kit

  2. Backstage : Backstage - Spotify'nin yayınladığı entegre geliştirici portalı açık kaynağı https://tr.news.hada.io/topic?id=1746

  3. Delta Lake : Modern veri altyapısı için yeni mimari https://tr.news.hada.io/topic?id=3055

  4. Materialize

  5. Snowflake : Snowflake IPO S-1 analizi https://tr.news.hada.io/topic?id=2713

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

  1. Apache Pinot

  2. Bit.dev

  3. DataHub : Data Discovery Platform (DDP) hakkında her şey https://tr.news.hada.io/topic?id=3247

  4. Feature Store

  5. JuiceFS : Redis ve S3 kullanan dağıtık POSIX dosya sistemi https://tr.news.hada.io/topic?id=3579

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

  7. NATS : Liftbridge - hafif ve fault-tolerant mesaj sunucusu https://tr.news.hada.io/topic?id=2013

  8. Opstrace : SigNoz - açık kaynak observability platformu https://tr.news.hada.io/topic?id=3714

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

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

Hold

  1. Azure Machine Learning

  2. Ev yapımı infrastructure-as-code (IaC) ürünleri

[ Tools ]

Adopt

  1. Sentry

Trial

  1. axe-core

  2. dbt : Veri modelleme ve workflow yöneticileri (dbt, Airflow, Dagster, Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  3. esbuild : ESBuild - Go ile yazılmış inanılmaz hızlı JS bundler'ı https://tr.news.hada.io/topic?id=1529

  4. Flipper

  5. Great Expectations

  6. k6 : Modern load testing aracı https://tr.news.hada.io/topic?id=3279

  7. MLflow

  8. OR-Tools

  9. Playwright : microsoft/playwright sürümü - uzaktan tarayıcı kontrolü https://tr.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 : Docker'dan Podman'a geçiş https://tr.news.hada.io/topic?id=3241

  2. GitHub Actions : GitHub Actions artık CI/CD'yi destekliyor ve herkese açık depolarda ücretsiz https://tr.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 : API geliştirme için yüksek performanslı web framework'ü https://tr.news.hada.io/topic?id=3686

  5. io-ts

  6. Kotlin Flow

  7. LitElement

  8. Next.js : Next.js 10 sürümü https://tr.news.hada.io/topic?id=3103

  9. On-demand modules

  10. Streamlit : Python kodunu kolayca özel ML araçlarına dönüştürmek https://tr.news.hada.io/topic?id=1498

  11. SWR

  12. TrustKit

Assess

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

  2. bUnit

  3. Dagster : Veri modelleme ve workflow yöneticileri (dbt, Airflow, Dagster, Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  4. Flutter for Web : Flutter 2.0 yayınlandı https://tr.news.hada.io/topic?id=3834

  5. Jotai and Zustand

  6. Kotlin Multiplatform Mobile

  7. LVGL

  8. React Hook Form

  9. River

  10. Webpack 5 Module Federation