Thoughtworks Technology Radar, Volume 28 được công bố
(thoughtworks.com)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
Sự trỗi dậy của AI thực dụng
- Sự xuất hiện của các công cụ như ChatGPT đã hoàn toàn thay đổi nhận thức của ngành công nghệ và mọi người trên thế giới về những gì AI có thể làm
- Khuyến nghị nên khám phá cơ hội này, đồng thời lưu ý đến các giới hạn và rủi ro của chúng
Khả năng tiếp cận dễ tiếp cận
- Accessibility không phải là mối quan tâm mới, nhưng khi các ý tưởng và công cụ trong lĩnh vực này lan rộng, các nhóm sản phẩm/kỹ thuật đã có thể giải quyết dễ dàng hơn
- Giờ đây gần như không còn lý do bào chữa cho việc không nghiêm túc cân nhắc accessibility, hoặc không đưa accessibility vào sản phẩm
Lambda Quicksand
- Hàm serverless có thể rất hữu ích, nhưng cũng có thể khuyến khích thói quen xấu và dẫn đến các quyết định sai lầm làm tăng độ phức tạp
- Để tận dụng serverless tối đa, cần làm rõ nơi sử dụng và nhận thức được các hệ quả tiềm ẩn
Sự gặp gỡ giữa tính nghiêm ngặt của kỹ thuật và analytics & AI
- Các xu hướng hype như AI phụ thuộc vào dữ liệu chất lượng cao
- Nếu không có dữ liệu, độ chính xác sẽ giảm, xa hơn nữa là có nguy cơ đánh mất niềm tin từ người dùng
- Điều này chỉ có thể được thực hiện hiệu quả thông qua các thực hành kỹ thuật vững chắc như xác thực mô hình, xác thực liên tục và giám sát
- May mắn là các công cụ như vậy đang ngày càng mở rộng, vì vậy khuyến nghị mỗi nhóm nên tận dụng hệ sinh thái đang phát triển
Nên khai báo hay nên lập trình?
- Việc các nhà phát triển lựa chọn giữa đặc tả khai báo (Declarative Specification) và ngôn ngữ đa dụng mục đích chung cho một tác vụ cụ thể là một điều cần cân nhắc quan trọng
- Vì không có câu trả lời rõ ràng, nên điều quan trọng là phải suy nghĩ về lợi ích và rủi ro khi đối mặt với tình huống mới
[Techniques]
Adopt
- Áp dụng quản lý sản phẩm cho
nền tảng nội bộ - Hạ tầng CI/CD dưới dạng dịch vụ
- Cắt giảm phụ thuộc
- Chi phí vận hành như một hàm fitness của kiến trúc
Trial
- Chú thích accessibility trong thiết kế
- Nền tảng low-code có ràng buộc
- Frontend demo cho sản phẩm chỉ có API
- Kiến trúc lakehouse
- Thông tin xác thực có thể kiểm chứng
Assess
- Thiết kế kiểm thử component có tính đến accessibility
- Phát triển test-first có AI hỗ trợ
- LLM theo miền chuyên biệt
- Kiểm thử accessibility có hướng dẫn thông minh
- Logseq làm kho tri thức nhóm
- Prompt engineering
- Phân tích khả năng tiếp cận khi kiểm thử hạ tầng
- LLM tự lưu trữ
- Theo dõi sức khỏe thay vì nợ kỹ thuật
- Bảo mật zero trust cho CI/CD
Hold
- Quản lý webhook một cách tùy tiện
- Lambda pinball
- Lập kế hoạch cho việc sử dụng tối đa toàn phần
[Platforms]
Adopt
- Contentful
- GitHub Actions
- K3s
Trial
- Apache Hudi
- Arm trên đám mây
- Ax
- DuckDB
- Feature Store
- RudderStack
- Strapi
- TypeDB
Assess
Hold
- Denodo là công cụ chuyển đổi dữ liệu chính
[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
- Công cụ dịch design token
- Devbox
- Evidently
- Giskard
- GitHub Copilot
- iamlive
- Kepler
- Kubernetes External Secrets Operator
- Kubeshark
- Obsidian
- Ory Kratos
- GitHub runner tự lưu trữ của Philips
[Languages and Frameworks]
Adopt
- Gradle Kotlin DSL
- PyTorch
Trial
- dbt-unit-testing
- Jetpack CameraViewfinder
- Jetpack DataStore
- Mikro ORM
- Tùy chọn ngôn ngữ theo từng ứng dụng
- Quarto
- River
- Stencil
- Synthetic Data Vault
- Vitest
1 bình luận
Phát hành Thoughtworks Radar số 27
Thoughtworks Radar số 26 (PDF 39 trang)
Phát hành ThoughtWorks Radar số 23
Phát hành ThoughtWorks Radar số 22 [PDF 32 trang]
Tin tức công nghệ do ThoughtWorks phát hành mỗi 6 tháng - Radar Vol.21