쉐도잉 연습: 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 게이트웨이와 같은 기술용어를 다루면서도 일상적인 설명 체계를 가지고 있어, 영어 쉐도잉 연습에 최적입니다. 기술적 내용을 명확하게 전달하는 방식은 비즈니스나 학술적 대화에서 필요한 논리적 발화 능력을 기르는데 도움을 줍니다. 특히 클라이언트와 백엔드 서비스의 흐름을 단계별로 설명하는 부분은 순차적인 이야기 전달 능력을 키우고, 복잡한 개념을 간단히 풀어내는 표현법을 익힐 수 있습니다. shadow speech로 반복 연습하면 기술 용어의 발음 뿐만 아니라 자연스러운 속도와 강세를 익히며, 실제 업무에서 유용한 의사소통 능력을 향상시킬 수 있습니다.

문맥 속 문법과 표현

비디오에서 자주 사용되는 핵심 표현과 문법을 살펴보세요:

  • "It sits between... and...": "API 게이트웨이는 클라이언트와 백엔드 서비스 사이에 위치합니다."와 같이 두 대상을 연결하는 표현으로, 관계를 명확히 설명할 때 유용합니다. 쉐도잉 연습 시 "sits between"의 발음과 강세를 주의깊게 들으세요.
  • "Step one, the client sends... Step 2. The API gateway validates...": 단계별 설명에서 사용되는 구조로, "Step + 숫자"로 시작하여 명령문을 이어가는 방식입니다. 이를 통해 논리적인 흐름을 전달할 수 있으며, 영어 발음 교정 시 "validates"와 같은 어려운 단어의 발음을 연습할 수 있습니다.
  • "For example, it could reject requests...": 예시를 들어 설명할 때 사용되는 구문으로, "For example" 다음에 가능성을 나타내는 "could"를 사용합니다. 이 표현은 복잡한 개념을 쉽게 전달할 때 유용하며, 쉐도잉을 통해 자연스러운 억양을 익힐 수 있습니다.

발음 상의 주의점

비디오에서 발음이 어려울 수 있는 단어와 표현을 확인하고 영어 쉐도잉으로 연습해보세요:

  • "API Gateway": "에이피아이 게이트웨이"로 발음하되, "Gateway"의 "g"는 부드럽게 발음하고 "way"는 길게 내세요. 쉐도잉 시 전체 단어의 흐름을 놓치지 마세요.
  • "authentication and authorization": "인증과 권한 부여"를 뜻하는 이 두 단어는 발음이 유사하여 혼동될 수 있습니다. "authentication"은 "오쎈티케이션", "authorization"은 "오서라이제이션"으로 구분하여 발음하며, 강세는 각각 "au"와 "au" 부분에 둡니다.
  • "circuit breaking": "서킷 브레이킹"으로 발음하되, "circuit"의 "c"는 "k" 소리로, "breaking"의 "ea"는 "에이"로 발음합니다. 이 표현은 기술 분야에서 자주 사용되므로 정확한 발음이 중요합니다.

이 비디오를 shadowing site에서 반복적으로 연습하면, 기술 용어의 발음 뿐만 아니라 자연스러운 대화 흐름을 익히며 영어 의사소통 능력을 크게 향상시킬 수 있습니다. 꾸준히 연습하세요!

쉐도잉이란? 영어 실력을 빠르게 키우는 과학적 방법

쉐도잉(Shadowing)은 원래 전문 통역사 훈련을 위해 개발된 언어 학습 기법으로, 다언어 학자인 Dr. Alexander Arguelles에 의해 대중화된 방법입니다. 핵심 원리는 간단하지만 매우 강력합니다: 원어민의 영어를 들으면서 1~2초의 짧은 지연으로 즉시 소리 내어 따라 말하는 것——마치 '그림자(shadow)'처럼 화자를 따라가는 것입니다. 문법 공부나 수동적인 청취와 달리, 쉐도잉은 뇌와 입 근육이 동시에 실시간으로 영어를 처리하고 재현하도록 훈련합니다. 연구에 따르면 이 방법은 발음 정확도, 억양, 리듬, 연음, 청취력, 말하기 유창성을 크게 향상시킵니다. IELTS 스피킹 준비와 자연스러운 영어 소통을 원하는 분들에게 특히 효과적입니다.

섀도잉 방법: 단계별 전체 가이드 읽기 →