Hiện nay, trong bối cảnh chuyển đổi số diễn ra mạnh mẽ, việc triển khai các hệ thống phần mềm theo mô hình đơn khối (monolithic) ngày càng bộc lộ nhiều hạn chế, đặc biệt là về khả năng mở rộng, bảo trì và tối ưu tài nguyên. Kiến trúc microservices kết hợp với containerization và nền tảng điều phối Kubernetes đã trở thành xu hướng chủ đạo trong phát triển các hệ thống quy mô lớn hiện nay.
Trong thời đại công nghệ số hiện nay, ứng dụng kiến trúc microservices trên nền tảng Kubernetes đã trở thành tiêu chuẩn trong triển khai ứng dụng quy mô lớn nhờ khả năng linh hoạt và độc lậP. Tuy nhiên, việc vận hành này đi kèm với các thách thức về việc quản lý tài nguyên khi các hệ thống thường xuyên gặp phải sự biến động về lưu lượng (traffic). Những biến động này thường gây ra độ trễ (latency) cao và vi phạm cam kết chất lượng dịch vụ (Service Level Agreement – SLA) trước khi các bộ điều phối kịp thời mở rộng tài nguyên cho hệ thống.
Đề tài "Xây dựng và triển khai hệ thống đánh giá sách sử dụng kiến trúc microservice và DevSecOps" giúp xây dựn một quy trình triển khai một hệ thống hiện đại, hoàn chỉnh, an toàn và tự động hóa cao
DevOps và hệ thống CI/CD không chỉ cải thiện quy trình làm việc, rút ngắn vòng đời phát triển phần mềm, nâng cao chất lượng phần mềm bằng việc liên tục cập nhật và thay đổi mà còn giảm sự khó khăn, gỡ rối sự mâu thuẫn giữa các đội nhóm, giúp cho các đội nhóm tập trung phát triển và sáng tạo trên lĩnh vực của mình. Không chỉ vậy, nhờ khả năng cải thiện chất lượng sản phẩm dịch vụ liên tục còn tạo lợi thế cạnh tranh và nâng cao độ tin cậy cho doanh nghiệp.
Đề tài này hướng đến việc xây dựng một website bán hàng thời trang trực tuyến, chuyên cung cấp các sản phẩm quần áo, giày dép với giao diện thân thiện, cùng các quy trình tự động hoá triển khai (CI/CD). Mục tiêu là mang lại trải nghiệm mua sắm tiện lợi cho khách hàng, đồng thời giúp doanh nghiệp tối ưu hoá vận hành và dễ dàng mở rộng quy mô.
Đề tài "Tích hợp DevSecOps vào việc triển khai Website du lịch " được thực hiện nhằm giải quyết các vấn đề trên, đồng thời tối ưu hóa quy trình phát triển phần mềm, bảo mật và triển khai hạ tầng ứng dụng du lịch trong môi trường cloud.
Hệ thống được triển khai trên nền tảng Kubernetes (thiết lập thủ công bằng kubeadm), tích hợp quy trình CI/CD tự động hóa với các công cụ như Jenkins (tự động hóa build/test/deploy), SonarQube (kiểm tra chất lượng mã nguồn), Trivy (quét lỗ hổng bảo mật), DockerHub (lưu trữ image), và ArgoCD (triển khai GitOps)
Đồ án chuyên ngành tập trung xây dựng và triển khai một ứng dụng web quản lý công việc nhóm hiện đại, sử dụng kiến trúc microservices và áp dụng các nguyên lý DevOps tiên tiến nhằm giải quyết hiệu quả các vấn đề thực tế trong quản lý dự án.
Trong thời đại công nghệ thông tin phát triển mạnh mẽ, việc xây dựng các hệ thống web có khả năng mở rộng, dễ bảo trì và triển khai nhanh chóng trở thành yêu cầu cấp thiết đối với các doanh nghiệp. Kiến trúc Microservice kết hợp với nền tảng Kubernetes và các công cụ triển khai hiện đại như Terraform, CI/CD pipelines đang dần trở thành tiêu chuẩn trong phát triển phần mềm.
Đồ án xây dựng một ứng dụng chat web. Hệ thống sử dụng kiến trúc microservices để chia nhỏ các chức năng thành các dịch vụ độc lập, giúp mở rộng và bảo trì dễ dàng hơn. Frontend được phát triển bằng ReactJS (giao diện người dùng tương tác, cập nhật hiệu quả khi dữ liệu thay đổi) và backend dùng Spring Boot (tăng tốc phát triển microservices tại quy mô sản xuất).