myACCENTtrainer

Software Engineering

Software Engineering Words and Phrases
Programming & Development <pRO gRa ming   an    di ‘ve Lup munt>
algorithm <‘aL gu Ri THum>
API <A pE I>
array <u ‘RA>
Async <‘A singk>
backend <‘bak end>
Boolean <‘bOO LE un>
callback <‘koL bak>
class <kLass>
compile <kum ‘pIL>
conditional <kun ‘di shu nuL>
database <‘dA du bAs>
debug <dE ‘bug>
exception <ik ‘sep shun>
framework <‘fRAm  OORk>
frontend <‘fRunt end>
function <‘fungk shun>
instance <‘in stuns>
integer <‘in ti jR>
library <‘LI bReR E>
loop <LOOp>
method <‘me thud>
module <‘mo jOO L>
object <‘ob jekt>     <ub ‘jekt>
promise <‘pRo mus>
refactor <Ri ‘fak tR>
runtime <‘Run tIm>
string <stRing>
sync <singk>
syntax <‘sin taks>
variable <‘veR E u bL>
Version Control & Collaboration <‘vR zhun    kun ‘tROL   an    ku La bR ‘A shun>
branch <bRanch>
cherry-pick <‘cheR E   pik>
clone <kLOn>
commit <ku ‘mit>
conflict <‘kon fLikt>     <kun ‘fLikt>
fork <fORk>
git <git>
main <mAn>
master <‘ma stR>
merge <mRj>
origin <‘OR u jun>
pull <pooL>
push <poosh>
rebase <RE ‘bAs>
release <Ri ‘LEs>
remote <Ri ‘mOt>
repository <Ri ‘po zu tOR E>
stash <stash>
tag <tag>
version <‘vR zhun>
Software Architecture <‘soft OOAR    ‘oR ku tek chR>
container <kun ‘tA nR>
deployment <di ‘pLOE munt>
docker <‘do kR>
event <i ‘vent>
gateway <‘gAT OOA>
Kubernetes <kOO bR ‘ne dEz>
load-balancer <LOd   ‘ba Lun sR>
microservices <mI kRO ‘sR vu suz>
middleware <‘mi dL OOAR>
monolith <‘mo nu Lith>
namespace <‘nAm spAs>
orchestration <OR ku ‘stRA shun>
pipeline <‘pIp LIn>
pod <pod>
proxy <‘PRok sE>
queue <kEOO>
serverless <‘sR vR Lus>
service <‘sR vus>
stream <stREm>
webhook <‘OOeb hook>
Cloud Computing <kLoOOd     kum ‘pEOO ding>
AWS <A      ‘du bL EOO       es>
alert <u ‘LRt>
audit <‘aw dut>
auto-scaling <‘o dO  skAL ing>
azure <‘a zhR>
cloud <kLoOOd>
compute <kum ‘pEOOt>
elastic <i ‘La stik>
GCP <jE  sE  pE>
instance <‘in stuns>
log <Log>
metric <‘me tRik>
monitor <‘mo nu tR>
network <‘net OORk>
scale <skAL>
security <si ‘kER u dE>
storage <‘stOR ij>
subnet <‘sub net>
virtual-machine <‘vR chu  OOuL      mu ‘shEn>
VPC <vE  pE   sE>
DevOps & Deployment <‘dev ops     an     di ‘pLOE munt>
CI/CD <sE     I      sE        dE>
build <biLd>
certificate <sR ‘ti fi kut>
configuration <kun fi gEu  ‘RA shun>
deploy <di ‘pLOE>
environment <in ‘vI Rn munt>
firewall <‘fIR OOoL>
IAM <I  A  em>
Jenkins <‘jeng kunz>
key <kE>
pipeline <‘pIp LIn>
production <pRu ‘duk shun>
secret <‘sE kRut>
security-group <si ‘kER u dE      gROOp>
SSL <es     es       eL>
staging <‘stA jing>
test <test>
TLS <tE      eL       es>
token <‘tO kun>
VPN <vE       pE       en>
Database & Data Management <dA du bAs   an    dA du    ‘ma nij munt>
SQL <‘sE      kOOuL>
backup <‘ba kup
cache <kash>
column <‘ko Lum>
consistency <kun ‘si stun sE>
index <‘in deks>
migration <mI ‘gRA shun>
MongoDB <mong gO ‘dE bE>
NoSQL <nO ‘sE      kOOuL>
partition <poR ‘ti shun>
PostgreSQL <‘pOst gres kEOO eL>
query <‘kOOiR E>
redis <‘Re dus>
replication <Re pLu ‘kA shun>
restore <Ri ‘stOR>
row <RO>
schema <‘skE mu>
shard <shoRd>
table <‘tA bL>
transaction <tRan ‘zak shun>
Testing & Quality <‘tes ting    an   ‘kOOo Lu dE>
assert <u ‘sRt>
BDD <bE     dE      dE>
code-review <kOd  Ri ‘vEOO>
coverage <‘ku vR ij>
documentation <do kEu mun ‘tA shun>
E2E-test <E tOO E    test>
format <‘fOR mat>
integration-test <in tu ‘gRA shun    test>
lint <Lint>
load-test <‘LOd  test>
mock <mok>
penetration-test <pe nu ‘tRA shun    test>
performance <pR ‘fOR muns>
regression <Ri ‘gRe shun>
security-test <si ‘kE R u dE  Test>
stress-test <‘stRes    test>
stub <stub>
TDD <tE    dE      dE>
unit-test <‘EOO  nut    test>
vulnerability <vuL nu Ru ‘bi Lu dE>
Common Phrases (50 phrases) <‘ko mun      ‘fRA  zuz>      <‘fif dE    ‘fRA zuz>
Development Workflow <di ‘ve  Lup munt      ‘OORk fLO>
Let’s push to staging <Lets     poosh      tu      ‘stA jing>
Did the build pass? <did      THu      biLd      pass>
Time to refactor this code <tIm   tOO    Ri ‘fak tR    THis     kOd>
Let’s create a new branch <Lets     kRE ‘At     u     nOO      bRanch>
Can you review this PR? <kan    EOO      Ri ‘vEOO     THis      pE oR>
Need to deploy to production <nEEd    tOO      di ‘pLOE     tOO      pRu ‘duk shun>
The tests are failing <THu    tests      oR     ‘fAL ing>
Let’s merge this feature <Lets      mRj       THis      ‘fE chR>
Time for a code review <tIm    fOR     u    kOd      Ri ‘vEOO>
Need to update dependencies <nEEd    tu    ‘up dAt     di ‘pen dun sEz>
Planning & Architecture <‘pLa ning     an      ‘oR ku tek chR>
What’s the architecture design? <OOuts    THu     ‘oR ku tek chR      di ‘zIn>
Let’s break this into microservices <Lets    bRAk     THis     ‘in tOO      ‘mI kRO sR vu suz>
We need better error handling <OOE     nEEd      ‘be dR      ‘eR R     ‘han du Ling>
Let’s implement rate limiting <Lets     ‘im pLu ment       RAt       ‘Li mu ding>
Time to scale horizontally <tIm     tu      skAL      hOR u ‘zon tu LE>
Need to optimize for performance <nEEd    tu    ‘op tu mIz     fR      pR ‘fOR muns>
Let’s add caching layer <Lets     add       ‘ka shing      ‘LA R>
We need proper logging <OOE      nEED      ‘pRo pR         Lo ‘ging>
Time to refactor the database schema <tIm     tOO     RE ‘fak tR     Thu      ‘dA du bAs      ‘skE mu>
Let’s implement health checks <Lets      ‘im pLu ment      heLth     cheks>
Cloud Operations <kLoOOd      o pR ‘A shunz>
Spin up a new instance <spin    up      u      nOO      ‘in stuns>
Configure the load balancer <kun ‘fi gE R     THu     LOd     ‘ba Lun sR>
Set up auto-scaling groups <set     up      ‘o dO     ‘skAL ing      gROOps>
Lets migrate to the cloud <Lets    ‘mI gRAt      tOO        Thu     kLoOOd>
Need to configure VPC networking <nEED     tOO      kun ‘fi gE R       vE   pE    sE      ‘net OOR king>
Time to update security groups <tIm      tu     ‘up dAt      si ‘kE R  u dE      gROOps>
Let’s implement blue-green deployment <Lets   ‘im plu ment      bLOO     gREEn      di ‘pLOE munt>
Need to set up monitoring dashboards <nEEd   tOO     set        up      ‘mo nu tR ing        ‘dash bORdz>
Configure disaster recovery  <kun ‘fi gE R      di ‘zas tR      Ri  ‘ku vR E>
Let’s implement infrastructure as code <Lets     ‘im pLu  ment        ‘in fRu stRuk chR       az      kOd>
Debugging & Troubleshooting <dE bu ging    an     ‘tRu bL shOO ding>
Let’s check the logs <Lets    chek     Thu     Logz>
There’s a memory leak <THeRz    u     ‘me mR E      LEk>
The API is timing out <THu      A     pE     I        iz        ‘tI ming      oOOt>
Database connection failed <‘dA du  bAs      ku ‘nek shun      fALd>
Let’s trace the request <Lets      tRAs       THu     Ri ‘kOOest>
Need to debug this issue <nEEd      tOO      dE ‘bug       THis      ‘ i  shEOO>
The server is down <THu     ‘sR vR     iz     doOOn>
Let’s rollback the deployment <Lets      ‘ROL bak      THu     di ‘pLOE munt>
There’s a race condition <THeRz    u     RAs       kun ‘di shun>
Need to investigate the bottleneck <NEEd      tOO      in ‘ ve stu gAt       THu     ‘ bo dL  nek>
Project Management <‘pRo jekt      ‘ma nij munt>
Let’s estimate the effort <Lets      ‘e stu mAt     THu     ‘e fRt>
What’s the sprint velocity? <OOuts       THu      spRint       vu ‘Lo su dE>
Time for the daily standup <tIm     fOR      THu      ‘dA LE      ‘stand up>
Let’s prioritize the backlog <Lets       pRI ‘OR u tIz       THu       ‘bak Log>
Need to create a ticket <NEEd       tOO       KRE ‘At       u        ‘ti kut>
What’s the acceptance criteria? <OOuts       THE      ik ‘sep tuns      kRI ‘tER E u>
Let’s review the definition of done <Lets       Ri ‘vEOO       THu       de fu ‘ni shun       uv      dun>
Time for retrospective <TIm       fOR         Re tRO ‘spek  tiv>
Need to update the documentation <nEEd       tu       ‘up dAt     THu      do KEu mun ‘tA shun>
Let’s plan the next sprint <Lets        pLan        THu        nekst        spRint>
Scroll to Top