Categories
Cloud

Ứng Dụng Gốc Đám Mây 4: Không Máy Chủ Trên Azure

Không máy chủ trên Azure Serverless là một cách lưu trữ các ứng dụng của bạn trên đám mây trong khi hoàn toàn trừu tượng hóa cơ sở hạ tầng bên dưới. Đó là về việc tăng năng suất bằng cách tập trung vào mã cung cấp năng lượng cho ứng dụng của bạn mà […]

Categories
Cloud

Ứng Dụng Gốc Đám Mây 3: Kubernetes Trên Azure

Kubernetes trên Azure Mô hình phổ biến của các ứng dụng hiện đại là chạy các dịch vụ nhỏ (microservices) được lưu trữ trong các vùng chứa (containers). Vùng chứa là các gói phần mềm nhẹ, độc lập, có thể thực thi được bao gồm mọi thứ cần thiết để chạy một ứng dụng: mã, […]

Categories
Cloud

Ứng Dụng Gốc Đám Mây 2: Các Thành Phần Gốc Đám Mây

Các thành phần gốc đám mây Bằng cách tiếp cận gốc đám mây, các nhà phát triển ứng dụng có thể vượt qua những thách thức mà họ phải đối mặt hàng ngày về tính nhanh nhẹn, độ tin cậy và bảo mật. Không phải tất cả các ứng dụng đều giống nhau và trong […]

Categories
Cloud

Ứng Dụng Gốc Đám Mây 1: Giới Thiệu Gốc Đám Mây

Chúng tôi muốn nói gì về gốc đám mây? Hầu hết mọi ứng dụng đều có thể chạy trên đám mây theo cách này hay cách khác. Ngay cả đối với các ứng dụng cũ, bạn có thể sử dụng máy ảo và để chúng chạy trên đám mây. Nhưng để tận dụng tối đa […]

Categories
Software Architecture

DCI: Dữ Liệu, Ngữ Cảnh, Tương Tác 3: Kiến Trúc Tinh Gọn

Mô hình tinh thần của người dùng cuối = Mã DCI và các mẫu Sử dụng các mẫu thiết kế, bạn lập bản đồ các vấn đề thiết kế để đưa ra các giải pháp thiết kế. Cung cấp quy trình và hướng dẫn đơn giản để làm theo những việc cần làm và cách […]

Categories
Software Architecture

DCI: Dữ Liệu, Ngữ Cảnh, Tương Tác 2: Mô Hình Tinh Thần Của Người Lập Trình

Gamma, Helm, Johnson, Vlissides: Các mẫu thiết kế (Design Patterns) Cấu trúc thời gian chạy của chương trình hướng đối tượng thường ít giống với cấu trúc mã của nó. Cấu trúc mã bị đóng băng tại thời điểm biên dịch; nó bao gồm các lớp trong các mối quan hệ kế thừa cố định. […]

Categories
Software Architecture

DCI: Dữ Liệu, Ngữ Cảnh, Tương Tác 1: Mô Hình Tinh Thần Của Người Dùng Cuối

Trải nghiệm hệ thống người dùng cuối Hướng đối tượng: mạng lưới các đối tượng giao tiếp Bản chất của hướng đối tượng là sự trao đổi thông điệp diễn ra trong không gian giữa các đối tượng Hướng đối tượng đích thực: Đối tượng là người tham gia giao tiếp Mô hình tinh thần […]

Categories
Software Architecture

Phối Hợp, Điều Phối, Biên Đạo 2: Phối Hợp WS

Phối hợp WS (WS-Coordination) Phối hợp WS là đặc tả cho một dịch vụ có công việc là phối hợp các hoạt động của các dịch vụ Web (Web services) là một phần của quy trình kinh doanh (business process) Một dịch vụ phối hợp (coordination service) là sự kết hợp của ba dịch vụ: […]

Categories
Software Architecture

Phối Hợp, Điều Phối, Biên Đạo 1: Giới Thiệu Các Trừu Tượng Hóa Quy Trình

O/C = Organization Boundary ? Điều phối bên trong ranh giới tổ chức, vũ đạo trên đó. O/C ≠ Organization Boundary Phối hợp phân tán bên trong tổ chức. Đó là điều phối hay vũ đạo? O/C = Coordination Pattern Phối hợp tập trung bên trong ranh giới tổ chức, phối hợp phân tán trên […]

Categories
Software Architecture

Các Mẫu Thiết Kế 5: Mẫu Delegation

Mẫu Delegation Bối cảnh: Bạn đang thiết kế một phương thức trong một lớp Bạn nhận ra rằng một lớp khác có một phương thức cung cấp dịch vụ được yêu cầu Kế thừa không phù hợp Ví dụ vì quy tắc isa không áp dụng Vấn đề: Làm thế nào bạn có thể sử […]