Kiến trúc và dữ liệu
API
viết đầy đủ là Application Programming Interface
còn gọi là giao diện lập trình
Hợp đồng cho phép hai phần mềm nói chuyện với nhau — bên gọi không cần biết bên kia làm thế nào.
API là hợp đồng, không phải mã. Nó nói: gửi cái này lên thì nhận về cái kia. Phần bên trong đổi thoải mái, miễn hợp đồng giữ nguyên.
Vì vậy đổi API là việc nặng: mọi bên đang gọi phải đổi theo. Trên mobile còn nặng hơn, vì bản cũ nằm trên máy người dùng và không ép cập nhật được — máy chủ phải chịu được cả bản cũ lẫn bản mới cùng lúc.
Hai thứ nên chốt sớm và ghi rõ: hình dạng dữ liệu trả về, và cách báo lỗi. Mỗi API báo lỗi một kiểu là nguồn lỗi bất tận ở phía app.
Bài dùng thuật ngữ này
- Chưa đo được thì chưa kiểm soát đượcNền tảng
- Viết yêu cầu và acceptance criteriaTổ chức công việc
- Definition of DoneKiểm soát chất lượng
- Smoke test và cách liệt kê caseKiểm soát chất lượng
- Automation test cho mobile và APIKiểm soát chất lượng
- PM cần gì để quyết định automation testKiểm soát chất lượng
- Chất lượng ở quy mô 500.000 người dùngQuy mô và hiệu năng
- Kiểm thử đặc thù mobileQuy mô và hiệu năng
- Test app lifecycle thế nàoQuy mô và hiệu năng
- Chạy network chaos test thế nàoQuy mô và hiệu năng
- Performance budgetQuy mô và hiệu năng
- Test tải và quy môQuy mô và hiệu năng
- Backward compatibility giữa app và backendPhát hành
- Production monitoringVận hành
- Quy tắc cảnh báoVận hành
- Bug severity, on-call và root cause analysisVận hành
- Yêu cầu báo cáo và điều kiện kỹ thuật đi kèmVận hành
- Quality metricsNgười dùng và số liệu
- Thử nghiệm có kiểm chứngNgười dùng và số liệu
- Security baseline và privacyQuản trị rủi ro
- Bảo mật và quyền riêng tưQuản trị rủi ro
- Mẫu checklist trước releaseBiểu mẫu
- Mẫu báo cáo tuầnBiểu mẫu

