Điểm chính
- Data + Architecture:
- Kiến trúc phần mềm đang thay đổi theo hướng có cân nhắc đến dữ liệu
- Bao gồm chất lượng dữ liệu, pipeline dữ liệu và khả năng truy vết để hiểu dữ liệu ảnh hưởng như thế nào đến việc ra quyết định và các mô hình AI
- Kiến trúc phần mềm mang tính đổi mới đang thúc đẩy cả chất lượng dữ liệu, tương tự như cách trước đây đã cải thiện chất lượng mã nguồn
- Phát hiện dữ liệu lỗi từ sớm cũng quan trọng như phát hiện bug phần mềm từ sớm
- Các thực hành của kiến trúc phần mềm không chỉ thuộc về những người mang chức danh kiến trúc sư
→ Mọi kỹ sư đều cần có thể tham gia tích cực vào kiến trúc, và các kiến trúc sư cần giúp điều này có thể được quy trình hóa
- Một trong những lợi ích của đại dịch là giao tiếp bất đồng bộ đã tăng lên do làm việc từ xa và hybrid, và điều này có thể được thể hiện qua ADR (Architecture Decision Records)
- Các kiến trúc sư phần mềm đang điều chỉnh feedback loop để có thể ứng phó với các ràng buộc do làm việc từ xa và chênh lệch múi giờ
→ Những kiến trúc sư giỏi đang học cách thiết kế "distributed systems" tốt hơn trong bối cảnh "distributed working"
Biểu đồ Software Development Architecture and Design 2022
- Innovators
- eBPF
- Design for sustainability
- Design for portability
- GraphQL Federation
- Data + Architecture
- Data Mesh
- Policy as Code
- Blockchain
- HTTP/3
- Early Adopters
- Architecture Decision Records
- Dapr
- WebAssembly
- Design for security
- Design for resilience
- Design for observability
- Micro frontends
- AsyncAPI
- Workflow and decisition automation platforms
- Low code / no code
- Early Majority
- Modular monolith
- Correctly-built distributed systems
- Actor model
- GraphQL
- Serverless
- Service Mesh
- Functional Programming
- Late Majority
- Reactive Programming
- HTTP/2 and gRPC
- Event-driven architecture
- CQRS
- Event Sourcing
- Eventual consistency
- Microservices
- Domain-driven Design
2 bình luận
Điểm hay của việc theo dõi GeekNews là...
Bạn có thể tiếp cận những xu hướng này sớm hơn người khác một chút và học trước về chúng..!
Nhiều mục trong số này đã từng được đăng thành bài viết từ 1, 2 năm trước.
Hãy thêm
ARCHITECTURE.mdeBPF tái tư duy Linux Kernel
Phân tích hiệu năng bằng bpf
Ra mắt Quỹ eBPF
→ Data Mesh
Tại sao HTTP/3 lại chọn UDP?
Luôn luôn cảm ơn. :)
Tôi cũng đang giới thiệu GeekNews rộng rãi tới những người xung quanh. ^^