Thoughtworks Technology Radar、Volume 28を公開
(thoughtworks.com)テクニック/ツール/プラットフォーム/開発言語およびフレームワーク分野の最新トレンドを、Hold/Assess/Trial/Adopt の4段階で可視化し解説
実用的なAIの急浮上
- ChatGPTのようなツールの登場により、技術業界および世界の人々が考えていた「AIに何ができるのか」という認識が完全に変わった
- この機会を探ると同時に、その限界とリスクに注意することを推奨
手の届くアクセシビリティ
- アクセシビリティは新しい関心事ではないが、この分野でアイデアとツールが広がることで、プロダクトチーム/技術チームがより容易に取り組めるようになった
- 今や、アクセシビリティを真剣に考慮しないこと、あるいは製品にアクセシビリティを組み込まないことについて、ほとんど言い訳の余地はない
Lambda Quicksand
- サーバーレス関数は非常に有用になり得る一方で、悪い習慣を助長し、誤った判断によって複雑性を高める可能性がある
- サーバーレスを最大限活用するには、用途を明確にし、潜在的な結果を認識しておく必要がある
エンジニアリングの厳密さと分析 & AIの出会い
- AIのような Hype トレンドは高品質なデータに依存する
- データがなければ、精度が落ち、ひいてはユーザーからの信頼を失うリスクがある
- これは、モデル検証、継続的な検証、モニタリングといった堅実なエンジニアリングプラクティスによってのみ効果的に実行できる
- 幸い、こうしたツールはますます充実しており、各チームには成長するエコシステムを活用することを勧める
宣言するべきか? プログラミングするべきか?
- 開発者が特定の作業について、宣言的仕様(Declarative Specification)と多目的な汎用言語のどちらを選ぶかは重要な検討事項
- 明確な答えはないため、新しい状況に直面したときには利点とリスクを考えることが重要
[Techniques]
Adopt
- Applying product management to
internal platforms - CI/CD infrastructure as a service
- Dependency pruning
- Run cost as architecture fitness function
Trial
- Accessibility annotations in designs
- Bounded low-code platforms
- Demo frontends for API-only products
- Lakehouse architecture
- Verifiable credentials
Assess
- Accessibility-aware component test design
- AI-aided test-first development
- Domain-specific LLMs
- Intelligent guided accessibility tests
- Logseq as team knowledge base
- Prompt engineering
- Reachability analysis when testing infrastructure
- Self-hosted LLMs
- Tracking health over debt
- Zero trust security for CI/CD
Hold
- Casual management of webhooks
- Lambda pinball
- Planning for full utilization
[Platforms]
Adopt
- Contentful
- GitHub Actions
- K3s
Trial
- Apache Hudi
- Arm in the cloud
- Ax
- DuckDB
- Feature Store
- RudderStack
- Strapi
- TypeDB
Assess
Hold
- Denodo as primary data transformation tool
[Tools]
Adopt
Trial
- Akeyless
- Apicurio Registry
- EventCatalog
- FOSSA
- Gitleaks
- Helmfile
- IBM Equal Access Accessibility Checker
- Ktlint
- Kubeflow
- Mend SCA
- Mozilla SOPS
- Ruff
- Soda Core
- Steampipe
- Terraform Cloud Operator
- TruffleHog
- Typesense
- Vite
Assess
- axe Linter
- ChatGPT
- DataFusion
- Deepchecks
- Design token translation tools
- Devbox
- Evidently
- Giskard
- GitHub Copilot
- iamlive
- Kepler
- Kubernetes External Secrets Operator
- Kubeshark
- Obsidian
- Ory Kratos
- Philips’s self-hosted GitHub runner
[Languages and Frameworks]
Adopt
- Gradle Kotlin DSL
- PyTorch
Trial
- dbt-unit-testing
- Jetpack CameraViewfinder
- Jetpack DataStore
- Mikro ORM
- Per-app language preferences
- Quarto
- River
- Stencil
- Synthetic Data Vault
- Vitest
1件のコメント
Thoughtworks Radar 第27号発刊
Thoughtworks Radar 第26号(39ページ PDF)
ThoughtWorks Radar 第23号発刊
ThoughtWorks Radar 第22号発刊 [32ページ PDF]
ThoughtWorksが6か月ごとに発行する技術ニュース - Radar Vol.21