Trường hợp, Flash Sales đặt ra những thách thức độc đáo cho SW engineering : chẳng hạn như lưu lượng truy cập tăng đột biến không thể đoán trước, nhu cầu cao đối với các sản phẩm cụ thể và nhu cầu quản lý hàng tồn kho theo thời gian thực. Thách thức là gì? Đảm bảo hệ thong hoạt động liên tục cao, độ trễ thấp và xử lý hiệu quả các giai đoạn căng thẳng này mà không ảnh hưởng đến trải nghiệm của người dùng hoặc tính ổn định của hệ thống.
Ví dụ : https://dev.to/budiwidhiyanto/designing-a-scalable-backend-for-flash-sales-4g9o
Phát triển software dài hạn là thực ra thiết kế đã quan tâm tới các tình huống trong tương lai với cái gì sẽ đổi và cái gì không thay đổi:
Một bên là viết 1 lần sau đó không bao giờ thấy đổi nữa. Một bên là liên tục thay đổi , áp dụng CI/CD liên tục. Như vậy thiết kế long term Cho hệ thống software sẽ như thế nào:
Ví dụ: https://berthub.eu/articles/posts/on-long-term-software-development/
Bạn phải thết kế , thục hiện và vận hành một hệ thống software cỡ lớn và trong dài hạn , bạn sẽ làm như thế nào ?
Comments
Post a Comment