Skip to the content
Page 4 of 14

Practise the words

Practică: Concepte de arhitectură. Completezi propoziții reale cu termeni precum loosely coupled, cohesion și service mesh pentru a consolida vocabularul tehnic asimilat anterior.

Практика: Архитектурные концепции. Вы дополняете реальные предложения терминами вроде loosely coupled, cohesion и service mesh, чтобы закрепить изученную лексику.

Practise the words — Monolith or microservices?

Complete the sentences with the words from the box

tightly coupled · decompose · network latency · distributed system · cohesion · service mesh · loosely coupled · modular monolith · service boundary · coupling · domain-driven design · bounded context

  • Because the modules in Chicago were so ____ , we couldn't change the payment system without breaking the billing service.
  • By designing a ____ system, our Seattle engineers can deploy updates to the shipping service independently.
  • The architects in Boston used ____ to align the software structure with our business departments.
  • We need to define a clear ____ around our order processing so that no other team can directly modify its database.
  • If you want to transition to microservices, you must first ____ your massive legacy application into smaller parts.
  • Our Dallas team chose a ____ because it keeps the code in one repository but separates the logical modules clearly.
  • When we moved to a ____ , we spent too much time dealing with network calls instead of actual business logic.
  • To manage secure communication and load balancing between our services, we installed a modern ____ in our Seattle cloud.
  • Because of high ____ between London and New York, our distributed transactions are taking too long.
  • The main issue with our current architecture is high ____ , meaning our modules know too much about each other's internals.
  • To make our Boston codebase easier to maintain, we should aim for high ____ , keeping related functions together in the same module.
  • Before we write any code, we must establish a strict ____ so that our inventory team doesn't interfere with the checkout team.

Sources: photo by Anna Tarazevich on Pexels

Despre această lecție

Această lecție explorează marea dezbatere din ingineria software: alegerea între o arhitectură monolită și microservicii. Vei învăța cum să exprimi opinii puternice și să argumentezi decizii tehnice complexe în limba engleză.

Mai multe despre această lecție →

Об этом уроке

Этот урок исследует главную дискуссию в разработке ПО: выбор между монолитной архитектурой и микросервисами. Вы научитесь уверенно выражать мнения и аргументировать сложные технические решения.

Подробнее об этом уроке →

Next lessons

All Upper-Intermediate lessons →