Практика Shadowing: What is API Gateway? - Изучайте разговорный английский по видео

Создание урока...
1
What does an API Gateway do?
2
Why do we need it?
3
Let's take a look.
4
An API Gateway is a single point of entry to the clients of an application.
5
It sits between a client and a collection of backend services for the application.
6
An API Gateway typically provides several important functions.
7
Some common ones are authentication and security policy enforcement, load balancing and circuit breaking,
8
protocol translation and service discovery, monitoring, logging, analytics and billing, and finally caching.
9
Now let's examine a typical flow of a client request through the API gateway and onto the backend service.
10
Step one, the client sends a request to the API gateway.
11
The request is typically HTTP based.
12
It could be REST, GraphQL, or some other higher level abstractions.
13
Step 2.
14
The API gateway validates the HTTP request.
15
Step 3.
16
The API gateway checks the caller's IP address and other HTTP headers against its allow list and deny list.
17
It could also perform basic rate limit checks against attributes such as IP address and HTTP headers.
18
For example, it could reject requests from an IP address exceeding a certain rate.
19
Step 4.
20
The API Gateway passes the request to an identity provider for authentication and authorization.
21
This in itself is a complicated topic.
22
The API Gateway receives an authenticated session back from the provider with the scope of what the request is allowed to do.
23
Step 5.
24
A high-level rate limit check is applied against the authenticated session.
25
If it is over the limit, the request is rejected at this point.
26
Step 6 and 7.
27
With the help of a service discovery component, the API Gateway locates the appropriate backend service to handle the request by path matching.
28
Step 8.
29
The API Gateway transforms the request into the appropriate protocol and sends the transform request to the backend service.
30
An example protocol could be gRPC.
31
When the response comes back from the backend service, the API Gateway transforms the response back to the public-facing protocol and returns the to respond to the client.
32
A proper API Gateway also provides other critical services.
33
For example, an API Gateway should track errors and provide circuit breaking functionality to protect the services from overloading.
34
An API Gateway should also provide logging, monitoring, and analytic services for operational observability.
35
An API Gateway is a critical piece of the infrastructure.
36
It should be deployed to multiple regions to improve availability.
37
For many cloud provider offerings, the API Gateway is deployed across the world close to the clients.
38
If you like our videos, you might like our weekly system design newsletter as well.
39
It covers topics and trends in large-scale system designs, trusted by 150,000 plus readers.
40
Subscribe at blog.bybygo.com.
41
Thank you.

Почему стоит практиковать речь на этом видео?

Видео о API-шлюзах — отличный материал для shadowing английский, так как он сочетает ясную речь, структурированный рассказ и профессиональную лексику. Пracticing shadowing с таким контентом поможет улучшить понимание технических тем, научиться говорить плавно и правильно строить предложения. К тому же, разговорный стиль спикера близок к повседневной речи, что делает тренировки полезными для повседневного общения. Это идеальный вариант для тех, кто учит английский с YouTube и хочет сочетать изучение языка с получением новых знаний.

Грамматика и выражения в контексте

В видео используются несколько ключевых структур, которые стоит освоить:

  • "It sits between a client and a collection of backend services" — конструкция "sits between... and..." для описания положения. Удобно использовать при объяснении отношений между объектами.
  • "An API Gateway typically provides several important functions" — фраза "typically provides" подчеркивает обычное поведение. Полезна для обобщений в описаниях технологий.
  • "If it is over the limit, the request is rejected" — условное предложение типа 1 с пассивным залогом. Часто встречается в технических текстах при описании алгоритмов.

Трудные моменты в произношении

При shadow speech стоит обратить внимание на следующие слова:

  • "API Gateway" — правильно произносится [ˈeɪpiːaɪ ˈɡeɪtweɪ], акцент на первом слоге "Gateway".
  • "circuit breaking" — сложное сочетание, произносится [ˈsɜːrkɪt ˈbreɪkɪŋ]. Обратите внимание на звук "rk" в "circuit".
  • "observability" — редкое слово, произносится [əbˌzɜːrvəˈbɪləti]. Участвуйте в правильном ударении на третьем слоге.

Используйте shadowing site для повторения этих фраз, чтобы улучшить произношение и ритм речи. Практика с видео поможет вам чувствовать уверенность при обсуждении технических тем на английском.

Что такое техника Shadowing?

Shadowing — это научно обоснованная техника изучения языка, изначально разработанная для подготовки профессиональных переводчиков и популяризированная полиглотом доктором Александром Аргуэльесом. Метод прост, но эффективен: вы слушаете аудио на английском от носителей языка и немедленно повторяете вслух — как тень, следующая за говорящим с задержкой в 1–2 секунды. В отличие от пассивного прослушивания или грамматических упражнений, Shadowing заставляет мозг и мышцы рта одновременно обрабатывать и воспроизводить реальные речевые паттерны. Исследования показывают, что это значительно улучшает точность произношения, интонацию, ритм, связную речь, понимание на слух и беглость речи — что делает его одним из самых эффективных методов для подготовки к IELTS Speaking и реального общения на английском.

Техника шедоуинга: читать полное пошаговое руководство →