Kiến trúc phần mềm

Database Clustering là gì? Khi nào nên sử dụng?

Body
Database Clustering (phân cụm cơ sở dữ liệu) đề cập đến khả năng của một số máy chủ hoặc phiên bản kết nối với một cơ sở dữ liệu duy nhất. Một cá thể là tập hợp bộ nhớ và các quy trình tương tác với cơ sở dữ liệu, là tập hợp các tệp vật lý thực sự lưu trữ dữ liệu.

Kiến trúc Microservices với API Gateway - hướng đi mới cho thiết kế WebAPI

Body
API Gateway là phương pháp tiếp cận tối ưu cho kiến trúc microservices. Một cổng kết nối API là một máy chủ truy xuất duy nhất vào hệ thống. ... Cổng kết nối API che giấu đi thông tin kiến trúc hệ thống nội bộ và nó cung cấp các API tùy chỉnh cho mỗi Client.

Kiến trúc nguyên khối (Monolithic) là gì?

Body
Trong lập trình web hiện nay, hai loại kiến trúc web mà chúng ta thường áp dụng cho ứng dụng của mình là kiến trúc một khối (Monolithic architecture) và kiến trúc microservice (Microservice architecture). Trong bài viết này, chúng ta sẽ tìm hiểu về hai loại kiến trúc này để biết ưu nhược điểm cũng như khi nào sử dụng chúng.

"Luồng chính" và "luồng phụ", bạn sẽ nghiệm thu phần mềm theo luồng nào?

Body

Trong khi luồng chính được xem là "long mạch", thì luồng phụ được xem là các con đường tiểu ngạch giúp dữ liệu được thông suốt hơn, vận hành trơn tru hơn (tương tự như được bôi trơn dầu mỡ vậy), thuận tiện cho mở rộng danh sách các tiện ích...

Kiến trúc Microservice là gì? Cùng tìm hiểu trong 10 phút

Body

Chào các bạn,

Microservice đang là chủ đề hot hiện nay, bạn có thể dễ dàng bắt gặp các câu hỏi về microservice như “Microservice là gì“, “Ưu điểm của microservice“, “Khi nào thì triển khai phần mềm theo kiến trúc microservice”,… Vậy rốt cuộc microservice là gì mà người ta lại nhắc đến nhiều như vậy. Mình sẽ cùng nhau đi tìm hiểu trong bài viết ngắn gọn này nhé.