10 ポイント 投稿者 xguru 2021-04-19 | 3件のコメント | WhatsAppで共有

テクニック/ツール/プラットフォーム/開発言語およびフレームワーク分野の最新トレンドを、

Hold/Assess/Trial/Adopt の4段階で可視化・解説しているのが特徴

[ 今号のテーマ ]

  • Platform Teams Drive Speed to Market

→ ますます多くの企業が「プラットフォームチーム」のコンセプトを導入中

→ 内部プラットフォームを構築・支援する独立したグループを立ち上げることで、

 アプリケーション開発速度の向上、運用の複雑性低減、Time To Market の改善を図る

→ プラットフォームの能力(Capabilities): クラウドネイティブ、継続的デプロイ、最新の Observability、AuthZ/N パターン、サービスメッシュなど

  • Consolidated Convenience over Best in Class

→ 開発者向けツールは、同種最強の製品を選ぶのではなく、複数ツールの連携で構成される傾向

→ Artifact repositories、source control、CI/CD pipelines、wiki など

→ もちろん Azure DevOps や GitHub のように多くを含む「ワンストップショップ」の魅力は否定できない

→ こうした統合ツールスタックは利便性を高め、離脱を減らせる一方で、セットで束ねたものが最良の選択とは限らない

  • Perennially “Too Complex to Blip”

→ 多くのテーマが数年にわたって TCTB 状態 : 複雑すぎて目立たない

→ 長所・短所や適用可能性などのため、明確な意見を出しにくいテーマ群

→ Monorepo、分散アーキテクチャ、およびブランチングモデルに関するオーケストレーションガイドラインのようなもの..

  • Discerning the Context for Architectural Coupling

→ アーキテクチャ結合のコンテキストを見極める

→ ソフトウェアアーキテクチャ、マイクロサービス、コンポーネント、API ゲートウェイ、統合ハブ、フロントエンドなどの適切な結合レベルは継続的に議論されているが、正解はない

→ こうした決定は単一の答えではなく、ケースバイケースで行われるべき

3件のコメント

 
galadbran 2021-04-19

各レベルがどのような性格なのかPDFを見てみると、PDFではAdoptレベルであっても、何かがすでに流行しているという程度ではなく、適切な分野ではもう使ってもよい? まあそんな感じで説明されていますね。

 
xguru 2021-04-19

PDFはこちら : https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf

 
xguru 2021-04-19

今回の104個のアイテムの中から、GeekNewsで取り上げたニュースを探してみました。全部で29個ですね。

[ Techniques ]

Adopt

  1. API expand-contract

  2. Continuous delivery for machine learning (CD4ML)

  3. Design systems : デザインガイドライン / デザインシステムはなぜ必要か https://ja.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、macOSおよびiOS向けFHE(Fully Homomorphic Encryption)ツールキットをリリース https://ja.news.hada.io/topic?id=2219

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

  6. Import maps for micro frontends

  7. Open Application Model (OAM) : Microsoft、OAM (Open Application Model) を公開 https://ja.news.hada.io/topic?id=740

  8. Privacy-focused web analytics : Plausible - セルフホスト可能なGoogle Analytics代替 https://ja.news.hada.io/topic?id=2977

  9. Remote mob programming

  10. Secure multiparty computing

Hold

  1. GitOps : GitOps の3つの問題点 https://ja.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 - Spotifyが公開した統合開発者ポータルのオープンソース https://ja.news.hada.io/topic?id=1746

  3. Delta Lake : 最新データインフラのための新しいアーキテクチャ https://ja.news.hada.io/topic?id=3055

  4. Materialize

  5. Snowflake : Snowflake IPO S-1 分析 https://ja.news.hada.io/topic?id=2713

  6. Variable fonts : バリアブルフォント https://ja.news.hada.io/topic?id=1664 , 可変フォント入門 https://ja.news.hada.io/topic?id=1673

Assess

  1. Apache Pinot

  2. Bit.dev

  3. DataHub : Data Discovery Platform(DDP)のすべて https://ja.news.hada.io/topic?id=3247

  4. Feature Store

  5. JuiceFS : RedisとS3を利用した分散POSIXファイルシステム https://ja.news.hada.io/topic?id=3579

  6. Kafka API without Kafka : RedPanda - Kafkaと同一のインターフェース、高速でデータ損失がなく、wasmでさまざまな言語をサポート https://ja.news.hada.io/topic?id=3936

  7. NATS : Liftbridge - 軽量でフォールトトレラントなメッセージサーバー https://ja.news.hada.io/topic?id=2013

  8. Opstrace : SigNoz - オープンソース Observability プラットフォーム https://ja.news.hada.io/topic?id=3714

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

  10. Redpanda : https://ja.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 : データモデリングとワークフローマネージャー(dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  3. esbuild : ESBuild - Goで作られた非常に高速なJSバンドラー https://ja.news.hada.io/topic?id=1529

  4. Flipper

  5. Great Expectations

  6. k6 : モダンなロードテストツール https://ja.news.hada.io/topic?id=3279

  7. MLflow

  8. OR-Tools

  9. Playwright : microsoft/playwright リリース - リモートブラウザコントロール https://ja.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からPodmanへ移行する https://ja.news.hada.io/topic?id=3241

  2. GitHub Actions : GitHub Actions、CI/CDをサポートし、公開リポジトリでは無料に https://ja.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開発向け高性能Webフレームワーク https://ja.news.hada.io/topic?id=3686

  5. io-ts

  6. Kotlin Flow

  7. LitElement

  8. Next.js : Next.js 10 リリース https://ja.news.hada.io/topic?id=3103

  9. On-demand modules

  10. Streamlit : PythonコードをカスタムMLツールに簡単にする https://ja.news.hada.io/topic?id=1498

  11. SWR

  12. TrustKit

Assess

  1. .NET 5 : .NET 5.0 公開 https://ja.news.hada.io/topic?id=3181 , .NET Standard の未来 https://ja.news.hada.io/topic?id=2860

  2. bUnit

  3. Dagster : データモデリングとワークフローマネージャー(dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect

  4. Flutter for Web : Flutter 2.0 公開 https://ja.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