Phát hành ThoughtWorks Radar số 24
(thoughtworks.com)Điểm nổi bật là trực quan hóa và giải thích các xu hướng mới nhất trong các lĩnh vực kỹ thuật/công cụ/nền tảng/ngôn ngữ lập trình và framework theo 4 giai đoạn Hold/Assess/Trial/Adopt
[ Chủ đề số này ]
- Platform Teams Drive Speed to Market
→ Ngày càng nhiều công ty đang áp dụng khái niệm "đội nền tảng"
→ Thiết lập một nhóm độc lập để xây dựng và hỗ trợ nền tảng nội bộ, qua đó
tăng tốc độ phát triển ứng dụng, giảm độ phức tạp vận hành và cải thiện Time To Market
→ Năng lực nền tảng (Capabilities): cloud-native, continuous delivery, observability hiện đại, mẫu AuthZ/N, service mesh, v.v.
- Consolidated Convenience over Best in Class
→ Các công cụ dành cho nhà phát triển được cấu thành từ việc tích hợp nhiều công cụ thay vì chỉ chọn sản phẩm tốt nhất trong từng hạng mục
→ Artifact repositories, source control, CI/CD pipelines, wiki, v.v.
→ Tất nhiên, không thể phủ nhận sức hấp dẫn của các "cửa hàng một điểm đến" bao gồm nhiều thứ như Azure DevOps hay GitHub
→ Dù stack công cụ tích hợp này có thể tăng tính tiện lợi và giảm tỷ lệ rời bỏ, nhưng việc đóng gói thành bộ chưa chắc đã là lựa chọn tốt nhất
- Perennially “Too Complex to Blip”
→ Nhiều chủ đề đã ở trạng thái TCTB suốt nhiều năm: quá phức tạp để nổi bật
→ Là những chủ đề khó đưa ra quan điểm chính xác vì ưu nhược điểm và khả năng áp dụng của chúng
→ Chẳng hạn như monorepo, kiến trúc phân tán và các guideline điều phối cho mô hình branching...
- Discerning the Context for Architectural Coupling
→ Xác định bối cảnh của sự kết dính kiến trúc
→ Dù mức độ kết hợp phù hợp giữa kiến trúc phần mềm, microservices, component, API gateway, integration hub, frontend... vẫn luôn được bàn luận, nhưng không có đáp án đúng duy nhất
→ Những quyết định kiểu này nên được đưa ra theo từng trường hợp cụ thể thay vì chỉ có một đáp án
3 bình luận
Tôi xem PDF giải thích mỗi cấp độ mang tính chất như thế nào thì thấy trong PDF có mô tả theo cảm giác rằng, ngay cả ở mức Adopt, cũng không hẳn là thứ gì đó đã phổ biến rộng rãi, mà giống kiểu trong những lĩnh vực phù hợp thì giờ đã có thể dùng được? Đại khái là như vậy.
PDF trực tiếp: https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf
Tin công nghệ do ThoughtWorks phát hành mỗi 6 tháng - Radar Vol.21 https://vi.news.hada.io/topic?id=974
Phát hành ThoughtWorks Radar số 22 https://vi.news.hada.io/topic?id=2133
Phát hành ThoughtWorks Radar số 23 https://vi.news.hada.io/topic?id=3109
Tôi đã thử tìm lại những tin từng được đăng trên GeekNews trong số 104 mục lần này. Tổng cộng là 29 mục.
[ Techniques ]
Adopt
API expand-contract
Continuous delivery for machine learning (CD4ML)
Design systems : hướng dẫn thiết kế / vì sao cần guideline thiết kế và design system https://vi.news.hada.io/topic?id=2552
Platform engineering product teams
Service account rotation approach
Trial
Cloud sandboxes
Contextual bandits
Distroless Docker images
Ethical Explorer
Hypothesis-driven legacy renovation
Lightweight approach to RFCs
Simplest possible ML
SPA injection
Team cognitive load
Tool-managed Xcodeproj
UI/BFF shared types
Assess
Bounded low-code platforms
Decentralized identity
Deployment drift radiator
Homomorphic encryption : IBM phát hành toolkit FHE (Fully Homomorphic Encryption) cho macOS và iOS https://vi.news.hada.io/topic?id=2219
Hotwire : HTML Over The Wire https://vi.news.hada.io/topic?id=3479
Import maps for micro frontends
Open Application Model (OAM) : Microsoft công bố OAM (Open Application Model) https://vi.news.hada.io/topic?id=740
Privacy-focused web analytics : Plausible - giải pháp thay thế Google Analytics có thể self-host https://vi.news.hada.io/topic?id=2977
Remote mob programming
Secure multiparty computing
Hold
GitOps : 3 vấn đề của GitOps https://vi.news.hada.io/topic?id=1835
Layered platform teams
Naive password complexity requirements
Peer review equals pull request
SAFe™
Separate code and pipeline ownership
Ticket-driven platform operating models
[ Platforms ]
Trial
AWS Cloud Development Kit
Backstage : Backstage - mã nguồn mở cổng thông tin nhà phát triển tích hợp do Spotify công bố https://vi.news.hada.io/topic?id=1746
Delta Lake : kiến trúc mới cho hạ tầng dữ liệu hiện đại https://vi.news.hada.io/topic?id=3055
Materialize
Snowflake : phân tích hồ sơ IPO S-1 của Snowflake https://vi.news.hada.io/topic?id=2713
Variable fonts : font biến thiên https://vi.news.hada.io/topic?id=1664 , nhập môn font biến thiên https://vi.news.hada.io/topic?id=1673
Assess
Apache Pinot
Bit.dev
DataHub : tất tần tật về Data Discovery Platform(DDP) https://vi.news.hada.io/topic?id=3247
Feature Store
JuiceFS : hệ thống tệp POSIX phân tán dùng Redis và S3 https://vi.news.hada.io/topic?id=3579
Kafka API without Kafka : RedPanda - cùng giao diện với Kafka, nhanh, không mất dữ liệu và hỗ trợ nhiều ngôn ngữ bằng wasm https://vi.news.hada.io/topic?id=3936
NATS : Liftbridge - máy chủ message nhẹ và chịu lỗi https://vi.news.hada.io/topic?id=2013
Opstrace : SigNoz - nền tảng observability mã nguồn mở https://vi.news.hada.io/topic?id=3714
Pulumi : Pulumi - Infrastructure as Code https://vi.news.hada.io/topic?id=1894
Redpanda : https://vi.news.hada.io/topic?id=3936
Hold
Azure Machine Learning
Homemade infrastructure-as-code (IaC) products
[ Tools ]
Adopt
Trial
axe-core
dbt : mô hình hóa dữ liệu và trình quản lý workflow (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
esbuild : ESBuild - trình bundle JS siêu nhanh viết bằng Go https://vi.news.hada.io/topic?id=1529
Flipper
Great Expectations
k6 : công cụ load testing hiện đại https://vi.news.hada.io/topic?id=3279
MLflow
OR-Tools
Playwright : microsoft/playwright release - điều khiển trình duyệt từ xa https://vi.news.hada.io/topic?id=1374
Prowler
Pyright
Redash
Terratest
Tuple
Why Did You Render
Assess
Buildah and Podman : chuyển từ Docker sang Podman https://vi.news.hada.io/topic?id=3241
GitHub Actions : GitHub Actions nay hỗ trợ CI/CD và miễn phí cho kho lưu trữ công khai https://vi.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 : framework web hiệu năng cao để phát triển API https://vi.news.hada.io/topic?id=3686
io-ts
Kotlin Flow
LitElement
Next.js : phát hành Next.js 10 https://vi.news.hada.io/topic?id=3103
On-demand modules
Streamlit : dễ dàng biến mã Python thành công cụ ML tùy chỉnh https://vi.news.hada.io/topic?id=1498
SWR
TrustKit
Assess
.NET 5 : công bố .NET 5.0 https://vi.news.hada.io/topic?id=3181 , tương lai của .NET Standard https://vi.news.hada.io/topic?id=2860
bUnit
Dagster : mô hình hóa dữ liệu và trình quản lý workflow (dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
Flutter for Web : công bố Flutter 2.0 https://vi.news.hada.io/topic?id=3834
Jotai and Zustand
100.Kotlin Multiplatform Mobile
101.LVGL
102.React Hook Form
103.River
104.Webpack 5 Module Federation