Pronouncing tech words
Tech words developers often mispronounce, like cache, queue, latency and Kubernetes, with IPA, tips and example sentences with audio.
architecture
/ˈɑːr.kə.tek.tʃɚ/
Let me explain the architecture.
asynchronous
/eɪˈsɪŋ.krə.nəs/
The email is sent asynchronously.
authentication
/ɔːˌθen.təˈkeɪ.ʃən/
Authentication is handled by the gateway.
authorization
/ˌɔː.θɚ.əˈzeɪ.ʃən/
Authorization checks happen in each service.
Azure
/ˈæʒ.ɚ/
We deploy to Azure.
bottleneck
/ˈbɑː.t̬əl.nek/
Logging became a bottleneck under heavy load.
cache
/kæʃ/
Let's put a cache in front of the database.
char
/tʃɑːr/
The column is a char of length ten.
concurrency
/kənˈkɝː.ən.si/
We need to handle concurrency carefully.
data
/ˈdeɪ.tə/
The data is replicated across regions.
database
/ˈdeɪ.tə.beɪs/
The database is the bottleneck.
deploy
/dɪˈplɔɪ/
We deploy twice a day.
deprecated
/ˈdep.rə.keɪ.tɪd/
This API is deprecated.
endpoint
/ˈend.pɔɪnt/
Call the health check endpoint.
enum
/ˈiː.nʌm/
Status is stored as an enum.
environment
/ɪnˈvaɪ.rən.mənt/
The staging environment is down.
fault-tolerant
/ˈfɑːlt ˌtɑː.lɚ.ənt/
The system must be fault-tolerant.
GraphQL
/ˈɡræf ˌkjuː ˈel/
The mobile app uses GraphQL.
gRPC
/ˌdʒiː ˌɑːr ˌpiː ˈsiː/
Internal services talk over gRPC.
hierarchy
/ˈhaɪ.rɑːr.ki/
The class hierarchy is too deep.
idempotent
/ˌaɪ.dəmˈpoʊ.tənt/
The payment endpoint must be idempotent.
integer
/ˈɪn.t̬ə.dʒɚ/
The ID is a 64-bit integer.
JSON
/ˈdʒeɪ.sən/
The API returns JSON.
Kafka
/ˈkɑːf.kə/
Events are published to Kafka.
Kubernetes
/ˌkuː.bɚˈnet.iːz/
We run everything on Kubernetes.
latency
/ˈleɪ.tən.si/
The p99 latency is around 300 milliseconds.
Linux
/ˈlɪn.əks/
All our servers run Linux.
microservices
/ˈmaɪ.kroʊˌsɝː.vɪ.sɪz/
We split the monolith into microservices.
middleware
/ˈmɪd.əl.wer/
Auth is handled in middleware.
nginx
/ˌen.dʒɪnˈeks/
Nginx sits in front of the API.
OAuth
/ˈoʊ.ɔːθ/
Users sign in with OAuth.
payload
/ˈpeɪ.loʊd/
The payload is too large.
PostgreSQL
/ˈpoʊst.ɡres ˌkjuː ˈel/
We store all orders in PostgreSQL.
queue
/kjuː/
The job goes into a queue first.
Redis
/ˈred.ɪs/
Session data lives in Redis.
regex
/ˈredʒ.eks/
A simple regex can validate the format.
resilience
/rɪˈzɪl.jəns/
Retries improve resilience.
rollback
/ˈroʊl.bæk/
What's the rollback plan?
route
/ruːt/
Add a new route for the health check.
router
/ˈraʊ.tɚ/
The router sends the request to the right handler.
scalability
/ˌskeɪ.ləˈbɪl.ə.t̬i/
Scalability is our main concern.
schema
/ˈskiː.mə/
We need to update the database schema.
SQL
/ˈsiː.kwəl/
It's just a simple SQL query.
sudo
/ˈsuː.duː/
You need sudo to install it.
suite
/swiːt/
The test suite takes ten minutes.
throughput
/ˈθruː.pʊt/
Throughput dropped after the deploy.
tuple
/ˈtuː.pəl/
The function returns a tuple.
Ubuntu
/ʊˈbʊn.tuː/
The server runs Ubuntu.
width
/wɪdθ/
Set the width to 100 percent.
YAML
/ˈjæm.əl/
The config is in a YAML file.