Вы находитесь на странице: 1из 4

25 MUST СЛОВ НА АНГЛИЙСКОМ

ДЛЯ ПРОГРАММИСТОВ
Backpressure Circuit Breaker
Используется для обозначения механизма автоматический выключатель
управления потоком данных в системах, где
производительность и скорость передачи
данных могут быть ограничены. Backpressure Пример использования:
позволяет контролировать скорость передачи "Our system is designed with a circuit breaker that automatically
данных, чтобы избежать перегрузки системы shuts down a component if it detects a fault, preventing the fault
и снижения производительности. from spreading to other parts of the system."

Concurrency
Пример использования:
"In order to prevent data overload and ensure smooth data
transmission, our system uses backpressure to regulate the flow of
data between different components." параллелизм
Пример использования:
Consistency "Our system is designed to handle high levels of concurrency,
allowing multiple users to access and modify data simultaneously
согласованность without causing conflicts or errors."

Federation
Пример использования:
"Maintaining data consistency across multiple servers is critical for
ensuring that our system operates correctly and reliably."
объединение нескольких систем
в единую сеть или структуру
Failover Пример использования:
переключение на резервный "The federation of multiple cloud services allows our system to
режим leverage the strengths of each provider while avoiding vendor lock-
in and ensuring high availability and scalability."

Пример использования:
"In the event of a hardware failure, our system automatically
switches to a backup server using failover mechanisms to ensure
uninterrupted service."

FAANGme
Самый короткий путь в IT компанию мечты — www.faang.me
25 MUST СЛОВ НА АНГЛИЙСКОМ
ДЛЯ ПРОГРАММИСТОВ
Idempotency Latency
идемпотентность задержка
Пример использования: Пример использования:
"Our API endpoints are designed to be idempotent, meaning that "Our system is optimized for low latency, ensuring that data is
multiple identical requests will have the same effect as a single processed and delivered to users as quickly as possible, even under
request, preventing unintended side effects and ensuring data heavy load."
consistency."

Polling Qu ru o m
кворум
процесс опроса системы
на наличие новых данных или
событий Пример использования:
"In a distributed system, a quorum of nodes must be available and
reachable to ensure that the system can continue to function and
Пример использования: make decisions even in the event of node failures or network
partitions."
"Our application uses polling to regularly check for updates from
the server, ensuring that users always have the latest data without
needing to manually refresh the page."

Redundancy
Rate Limiting избыточность
ограничение частоты запросов Пример использования:
"Our data center is designed with redundancy in mind, with
Пример использования: multiple power sources, network connections, and backup systems
to ensure high availability and minimize downtime."
"Our API enforces rate limiting to prevent abuse and ensure fair
usage, limiting the number of requests that can be made by a single
user or IP address within a given time period."

FAANG me
Самый короткий путь в IT компанию мечты — www.faang.me
25 MUST СЛОВ НА АНГЛИЙСКОМ
ДЛЯ ПРОГРАММИСТОВ
Request Throttling Resiliency
ограничение запросов / то же, что устойчивость
и rate limiting
Пример использования:
Пример использования: "Our system is designed for resilien , with redundant components,
cy

"Our server implements request throttling to limit the number of failover mechanisms, and automated recovery processes to ensure
requests that can be made by a single user or IP address within a that the system can continue to function even in the face of failures
given time period, preventing overload and ensuring fair usage for or disruptions."
all users."

Throughput Ev entual onsistency C


конечная согласованность данных
пропускная способность
Пример использования:
Пример использования: "Our distributed database uses e entual onsisten to ensure that
v c cy

"Our network has a high throughput capacity, allowing large data is eventually replicated across all nodes, even in the face of
amounts of data to be transferred quickly and efficiently between network partitions or temporary inconsistencies."
systems."

Heartbeat Heisenbug
баг айзенберга. Heisenbug   это термин,
Х « » —

это термин, используемый используемый в программировании для


в программировании для описания процесса описания о ибок, которые проявля тся
ш ю

отправки периодических сигналов или нестабильно и не могут быть воспроизведены


сообщений между устройствами или в контролируемых условиях. Такие о ибки ш

компонентами системы для подтверждения могут возникать из за различных акторов,


- ф

их работоспособности и доступности. таких как состояние окружения, случайные


сбои в работе программы, асинхронные
операции и другие акторы, которые могут
ф

Пример использования: влиять на поведение программы. Название


"The server sends a heartbeat signal to the load balancer at regular «Heisenbug происходит от принципа
»

intervals to indicate that it is still alive and able to handle requests." неопределенности айзенберга в  изике,
Х ф

который утверждает, что невозможно точно


измерить одновременно и положение,
и скорость частицы.

Пример использования:
"The developers were struggling to reproduce the bug in the test
environment, leading them to suspect that it might be a eisenbugH

that only occurs under certain conditions in the production


environment."
FAANG me
Самый короткий путь в IT компанию мечты — www.faang.me
25 MUST СЛОВ НА АНГЛИЙСКОМ
ДЛЯ ПРОГРАММИСТОВ
Ingress Isolation
вход изоляция
Пример использования: Пример использования:
"The Kubernetes cluster uses an ingress controller to manage "The virtual machines are configured with strict isolation policies to
incoming traffic and route it to the appropriate services based on prevent one VM from accessing or interfering with the resources or
the requested URL or hostname." data of another VM on the same host."

Lease Mutex
аренда мьютекс
Пример использования: Пример использования:
"The DHCP server assigns an IP address lease to each client device, "The multithreaded application uses a mutex to ensure that only
specifying the duration of time that the device is authorized to use one thread at a time can access a shared resource, preventing race
the assigned IP address." conditions and data corruption."

Paxos Prefetching
алгоритм Паксоса. Paxos — это алгоритм предварительная загрузка
достижения консенсуса в распределенных
системах, который используется для
обеспечения согласованности между узлами Пример использования:
кластера при принятии решений о записи или "The web browser uses prefetching to download and cache
изменении данных. Он был разработан Лесли resources such as images and scripts in advance, improving the
Лэмпортом в 1989 году и получил название perceived performance of the website by reducing the latency of
в честь ресторана Paxos на острове Паксос subsequent requests."
в Греции, где Лэмпорт проводил отпуск
во время работы над алгоритмом.

Пример использования:
Quiescence
"The real-time messaging platform relies on the Paxos algorithm to
покой
ensure that messages are delivered reliably and in the correct order
to all subscribers."
Пример использования:
"The database backup process requires quiescence of the database
to ensure that all transactions are completed and the data is in a
FAANGme consistent state before the backup begins."
Самый короткий путь в IT компанию мечты — www.faang.me

Вам также может понравиться