Wednesday Morning English Lesson — Architecture Vocabulary
Date: Wednesday, June 10, 2026 | Session: Morning | Topic: Architecture (System Design, Cloud, Microservices)
Today’s focus: Microservices and distributed system design vocabulary. At noon you will study scalability, and this evening covers latency — today’s words build the foundation for both.
Word of the Day: microservice
IPA Pronunciation: /ˈmaɪkrəʊˌsɜːvɪs/
Vietnamese meaning: dịch vụ nhỏ / vi dịch vụ
How to say it: Break it into parts — MY-kroh-SUR-vis. Stress the first syllable of each word: micro and service.
Example Sentences
- “Each microservice in our platform is responsible for exactly one business function, such as authentication or payment processing.”
- “When the recommendation microservice failed last night, the rest of the application continued running without interruption.”
- “Before we split the monolith, every deployment took two hours; now we deploy each microservice independently in under five minutes.”
Learn More
- Cambridge Dictionary — microservice: https://dictionary.cambridge.org/dictionary/english/microservice
- ByteByteGo — Microservices explained (YouTube): https://www.youtube.com/watch?v=lTAcCNbJ7KE
Vocabulary Table
| Phrase | Vietnamese | Example Sentence |
|---|---|---|
| API gateway | cổng API | ”All client requests pass through the API gateway, which handles authentication and routes traffic to the correct service.” |
| container | vùng chứa / container | ”We package each microservice inside a container so it runs identically in development, staging, and production.” |
| orchestration | điều phối | ”Kubernetes handles orchestration — it decides which node runs each container and restarts failed pods automatically.” |
| service mesh | mạng lưới dịch vụ | ”The service mesh adds mutual TLS and distributed tracing between every microservice without changing application code.” |
| circuit breaker | cầu dao ngắt mạch | ”We added a circuit breaker so that if the payment service is slow, requests fail fast rather than piling up and crashing the caller.” |
Pronunciation Guide
Word 1: microservice /ˈmaɪkrəʊˌsɜːvɪs/
| Syllable | Sound | Tip |
|---|---|---|
| mi- | /maɪ/ | Like the word “my” |
| -cro | /krəʊ/ | Like “crow” (the bird) |
| -ser- | /sɜː/ | Like “sir” or “stir” — British /ɜː/ vowel |
| -vice | /vɪs/ | Short “i”, ends in soft “s” |
Common mistake: Vietnamese speakers often say mi-KRO-sơ-VICE (stressing the wrong syllable). The natural English stress is MY-kroh-sur-vis.
Word 2: orchestration /ˌɔːkɪˈstreɪʃən/
| Syllable | Sound | Tip |
|---|---|---|
| or- | /ɔː/ | Like “or” / “awe” |
| -ches- | /kɪ/ | The “ch” is pronounced /k/ here — like “orchestra” |
| -tra- | /ˈstreɪ/ | Stress lands here — like “stray” |
| -tion | /ʃən/ | Like “-shun” in “nation” |
Common mistake: The “ch” in orchestration sounds like k, not ch (as in “cheese”). Think of orchestra → orKEStruh → orKEStration.
Practice Sentence
Repeat this sentence three times, focusing on the stressed syllables:
“Our MIcroservice arCHItecture uses an API GATEway for orCHEStration and a SERvice MESH for obSERvaBIlity.”
Record yourself and compare with a native speaker on YouGlish (search each word at youglish.com/pronounce/microservice/english).
Exercises
Exercise 1 — Fill in the Blank
Use the correct word from today’s vocabulary table: API gateway, container, orchestration, service mesh, circuit breaker.
- “Kubernetes is the most popular tool for ________ of containerised workloads at scale.”
- “The ________ sits at the edge of our architecture and is the single entry point for all external traffic.”
- “Each microservice is built into a Docker ________ image and stored in a private registry.”
- “We implemented a ________ pattern to prevent cascading failures when the inventory service is under load.”
- “Istio provides a ________ that gives us fine-grained control over inter-service communication and security policies.”
Answers: 1. orchestration | 2. API gateway | 3. container | 4. circuit breaker | 5. service mesh
Exercise 2 — Translate to English
Translate these Vietnamese sentences about architecture into natural English:
- “Hệ thống của chúng tôi được chia thành nhiều vi dịch vụ để dễ triển khai và mở rộng.”
- “Cổng API xử lý việc xác thực và định tuyến các yêu cầu đến đúng dịch vụ.”
- “Chúng tôi dùng Kubernetes để điều phối các container trong môi trường production.”
Suggested Answers:
- “Our system is divided into multiple microservices to make deployment and scaling easier.”
- “The API gateway handles authentication and routes requests to the correct service.”
- “We use Kubernetes to orchestrate containers in the production environment.”
Idiom of the Day: Divide and Conquer
Meaning: Break a large, complex problem into smaller, manageable parts and solve each part separately.
Vietnamese equivalent: “chia để trị” — split a difficult challenge into smaller pieces so each piece is solvable.
Origin: A military and political strategy (Julius Caesar: divide et impera), now widely used in computer science (merge sort, binary search) and software architecture.
Examples in a Microservices Context
- “The philosophy behind microservices is divide and conquer — instead of one monolithic application that does everything, you break the system into small, independent services that each do one thing well.”
- “When our team adopted divide and conquer thinking, we split the user-facing app from the data pipeline; now two separate squads can ship features without stepping on each other.”
Note for today’s sessions: Divide and conquer is the architectural philosophy behind microservices (morning). It directly enables scalability (noon) — you scale only the services under load, not the whole system — and reduces latency (evening) — smaller, focused services respond faster than a monolith processing unrelated logic.
Recommended Watching
Build your architecture vocabulary with these trusted channels:
| Channel | Video / Playlist | Why It Helps |
|---|---|---|
| ByteByteGo | System Design Fundamentals playlist | Clear visual explanations of microservices, API gateways, and scalability. Perfect companion for today’s vocabulary. |
| Gaurav Sen | System Design Interview series | Deep dives into distributed systems with real interview scenarios. Builds technical English fluency naturally. |
| TechWorld with Nana | Kubernetes Tutorial for Beginners | Hands-on Kubernetes (orchestration) explained in slow, clear English. Great for pronunciation modelling. |
Tip: Watch at 0.75× speed first and read the auto-generated subtitles. After understanding the content, re-watch at 1× speed and focus on how the speaker stresses technical words.
Daily Challenge
Draw Your Architecture — in English
- Open a whiteboard tool (Excalidraw, draw.io, or paper).
- Sketch a simple diagram of your current or most recent project’s architecture.
- Label every component in English — use today’s vocabulary where possible:
- What is the entry point? (API gateway? Load balancer?)
- Are there separate services? (Label each microservice by its responsibility: “User Service”, “Order Service”, “Notification Service”)
- How do services communicate? (REST? gRPC? Message queue?)
- Is there a service mesh or circuit breaker in place?
- Write 3 sentences in English describing the flow of a single user request through your diagram.
- Bonus: Share your diagram with a colleague and explain it to them in English for 2 minutes.
This exercise reinforces today’s vocabulary in a real context and practises the kind of explanation you will use in technical interviews and architecture reviews.
Great work this morning. Come back at noon for Scalability vocabulary — you will use today’s microservice and orchestration knowledge to understand how systems grow under load.