CHUYỂN ĐỔI TỪ KIẾN TRÚC PHẦN MỀM MONOLITH SANG KIẾN TRÚC MICROSERVICE VÀ NHỮNG THÁCH THỨC
DOI:
https://doi.org/10.5281/Từ khóa:
Nguyên khối, dịch vụ đơn lẻTóm tắt
Phát triển phần mềm ứng dụng hướng đến ngày càng linh hoạt hơn. Kiến trúc ứng dụng truyền thống là nguyên khối. Cách tiếp cận nguyên khối tạo ứng dụng như một đơn vị duy nhất chứa tất cả các thành phần chức năng, bao gồm hoạt động cơ sở dữ liệu, logic nghiệp vụ, xử lý nền, v.v. Ngày nay, một trong những giải pháp linh hoạt hơn trong phát triển phần mềm là chuyển đổi từ kiến trúc nguyên khối sang kiến trúc microservice. Các ứng dụng trên microservices được tạo thành từ một số chương trình nhỏ hoặc dịch vụ độc lập, mỗi chương trình chịu trách nhiệm duy nhất và trả lời một câu hỏi kinh doanh duy nhất. Việc chuyển đổi sang các dịch vụ vi mô phải được quyết định và lập kế hoạch tốt dựa trên nhu cầu và sức mạnh của công ty. Trong bài bảo này, chúng tôi nghiên cứu những thách thức mà các công ty có thể phải đối mặt trong quá trình chuyển đổi và giúp họ giải quyết dễ dàng hơn những thách thức mà nguyên khối đặt ra hiện nay