vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:12 PM on 4/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

30 Terms

1
New cards

Refactor

(v) Cấu trúc lại mã nguồn.
Dev Context: "We need to refactor this legacy module to improve readability."
Usage: Giống như dọn dẹp Folder cho gọn nhưng nội dung file không đổi.

2
New cards

Deprecated

(adj) Không khuyến khích sử dụng/Sắp bị loại bỏ.
Dev Context: "This API is deprecated please migrate to v2."
Usage: Giống như một thư viện cũ có cảnh báo đỏ, vẫn chạy được nhưng nên tránh.

3
New cards

Scalable

(adj) Có khả năng mở rộng.
Dev Context: "Our architecture isn't scalable enough for Black Friday traffic."
Usage: Giống như hệ thống Auto-scaling trên Cloud, có thể chịu tải thêm mà không sập.

4
New cards

Bottleneck

(n) Điểm nghẽn/Nút thắt cổ chai.
Dev Context: "Manual QA has become a major bottleneck in our pipeline."
Usage: Giống như Single Thread xử lý quá tải làm chậm cả hệ thống.

5
New cards

Synchronize

(v) Đồng bộ hóa.
Dev Context: "Let's sync up after the Daily Stand-up."
Usage: Giống như lệnh git pull để mọi người đều có thông tin mới nhất.

6
New cards

Mitigation

(n) Sự giảm nhẹ/Giảm thiểu rủi ro.
Dev Context: "We used rate limiting as a mitigation against DDoS."
Usage: Giống như đặt code trong khối try-catch để giảm thiệt hại khi có lỗi.

7
New cards

Trade-off

(n) Sự đánh đổi.
Dev Context: "It's a trade-off between flexibility and performance."
Usage: Giống như CAP Theorem, được cái này thì phải chấp nhận mất cái kia.

8
New cards

Feasible

(adj) Khả thi.
Dev Context: "Real-time processing might not be feasible on old devices."
Usage: Đánh giá độ Complexity của Ticket trước khi kéo vào Sprint.

9
New cards

Granularity

(n) Độ chi tiết/Chia nhỏ.
Dev Context: "We need to increase the granularity of our logging."
Usage: Microservices có granularity cao hơn so với Monolith.

10
New cards

Seamless

(adj) Mượt mà/Liền mạch.
Dev Context: "The goal is to provide a seamless user experience during migration."
Usage: Giống như Blue-Green Deployment, người dùng không nhận ra hệ thống vừa update.

11
New cards

Provision

(v) Cấp phát tài nguyên.
Dev Context: "We use Terraform to provision the AWS infrastructure."
Usage: Việc Allocate CPU/RAM/Server để chuẩn bị môi trường chạy code.

12
New cards

Robust

(adj) Vững chắc/Mạnh mẽ.
Dev Context: "Our error handling needs to be more robust."
Usage: Code có nhiều lớp bảo vệ, không dễ bị crash khi gặp input lạ.

13
New cards

Specification

(n) Bản đặc tả kỹ thuật.
Dev Context: "The implementation doesn't match the API specification."
Usage: Giống như một Interface hay Contract mà bạn buộc phải tuân theo khi code.

14
New cards

Paradigm

(n) Mô hình/Tư duy lập trình.
Dev Context: "Moving to functional programming requires a shift in your paradigm."
Usage: Cách tiếp cận vấn đề ở tầng tư duy (như OOP vs Functional).

15
New cards

Compliance

(n) Sự tuân thủ.
Dev Context: "We must ensure full compliance with GDPR regulations."
Usage: Giống như một Linter về mặt pháp lý/bảo mật, không tuân thủ thì không được release.

16
New cards
Revert
(v) Hoàn tác, khôi phục lại trạng thái trước đó.
Dev Context: "The latest deployment caused a critical bug, so we had to revert to the previous stable version."
Usage: Giống như phím Ctrl + Z hoặc lệnh git revert khi nhận ra code mới có vấn đề.
17
New cards
Implementation
(n) Việc triển khai, thực hiện.
Dev Context: "Your architectural design is solid, but the implementation needs to be optimized."
Usage: Giống như Spec là "Bản vẽ", còn Implementation là quá trình "Xây nhà" thực tế.
18
New cards
Redundancy
(n) Sự dư thừa (dự phòng).
Dev Context: "We added database redundancy across multiple regions to ensure high availability."
Usage: Giống như chạy RAID 1 cho ổ cứng, một cái hỏng thì cái kia vẫn giúp hệ thống chạy.
19
New cards
Throughput
(n) Lưu lượng, năng suất xử lý.
Dev Context: "By moving to an async architecture, we managed to double the system's throughput."
Usage: Giống như số lượng xe đi qua một con đường trong 1 phút.
20
New cards
Latency
(n) Độ trễ (thời gian phản hồi).
Dev Context: "Users are experiencing high latency because our servers are located too far away."
Usage: Khoảng thời gian từ lúc bạn click chuột cho đến khi nhận được phản hồi từ hệ thống.
21
New cards
Threshold
(n) Ngưỡng/Giới hạn kích hoạt.
Dev Context: "We've set a memory usage threshold at 80% to trigger an automatic alert."
Usage: Giống như ranh giới của một câu lệnh "if (value > LIMIT)", vượt qua là sẽ có hành động xảy ra.
22
New cards
Decouple
(v) Gỡ bỏ sự phụ thuộc, làm rời rạc.
Dev Context: "Using a Message Queue allows us to decouple the payment service from notifications."
Usage: Giống như tháo hai miếng Lego được gắn chặt, giúp thay đổi phần này mà không hỏng phần kia.
23
New cards
Boilerplate
(n) Mã nguồn lặp lại (thủ tục).
Dev Context: "We should use a starter kit to avoid writing all the boilerplate code."
Usage: Những đoạn code tiêu chuẩn mang tính thủ tục mà dự án nào cũng cần (như setup DB).
24
New cards
Propagation
(n) Sự lan truyền.
Dev Context: "DNS propagation might take up to 24 hours before the new IP is recognized."
Usage: Hiệu ứng Domino, một thay đổi ở điểm đầu dần dần lan ra toàn bộ hệ thống/mạng.
25
New cards
Overhead
(n) Chi phí phụ trội (tốn tài nguyên).
Dev Context: "Adding too many monitoring agents can create significant overhead."
Usage: Lượng xăng xe tiêu tốn thêm để đi giao hàng mà không trực tiếp là món hàng.
26
New cards
Granular
(adj) Chi tiết, chia nhỏ.
Dev Context: "The new system allows for more granular control over access levels."
Usage: Thay vì chỉ có nút Bật/Tắt, bạn có các nấc điều chỉnh siêu nhỏ cho từng phần.
27
New cards
Legacy
(adj/n) Hệ thống cũ/Lỗi thời.
Dev Context: "Working with this legacy code is challenging because there is no documentation."
Usage: Mã nguồn cũ kỹ, khó bảo trì nhưng vẫn đang phải gánh vác hệ thống hiện tại.
28
New cards
Rollout
(n) Triển khai dần dần.
Dev Context: "We are planning a phased rollout for the new UI, starting with 10% of users."
Usage: Ra mắt tính năng theo từng đợt để giảm thiểu rủi ro nếu có lỗi phát sinh.
29
New cards
Artifact
(n) Sản phẩm đầu ra (sau build).
Dev Context: "The pipeline failed because it couldn't upload the build artifact to the repo."
Usage: Thành phẩm đã đóng gói (như file .zip, Docker image) sẵn sàng để mang đi deploy.
30
New cards
Resilience
(n) Khả năng phục hồi.
Dev Context: "To improve system resilience, we implemented a circuit breaker pattern."
Usage: Khả năng hệ thống tự "đứng dậy" và tiếp tục hoạt động sau khi gặp sự cố.