Shadowing Practice: What is API Gateway? - Learn English Speaking with Video

Ders oluşturuluyor...
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.

Bu dersin kelimeleri ve konuşma notları

Bu C1 seviyesindeki konuşma dersi “What is API Gateway?” videosuna dayanıyor. En çok tekrarlanan kelimeler: Api, gateway, request, step, client. Bu videoda gölgeleme çalışması için 41 cümle ve 450 kelime var. Konuşma bölümü 3:19 sürüyor. Konuşmacı dakikada yaklaşık 136 kelimelik dengeli bir hızla konuşuyor; gölgeleme için rahat bir tempo. Kelimelerin yalnızca %70’i İngilizcede en sık kullanılan 3.000 kelime arasında, bu yüzden kelime dağarcığı zorlayıcı.

Bu videodaki önemli kelimeler

Videodaki en ileri düzey 10 kelime, telaffuzu ve anlamıyla:

KelimeTelaffuzAnlam
authentication isim/ɔːˌθɛntɪˈkeɪʃn̩/kimlik doğrulama, kimlik kanıtlama
header isim/ˈhɛdɚ/başlık, antet
abstraction isim/æbˈstɹæk.ʃn̩/soyutlama, abstraksiyon
analytic sıfat/ˌænəˈlɪtɪk/analitik, tahlili
overload fiil/ˌəʊvəˈləʊd/fazla doldurmak
cache isim/kæʃ/önbellek
authorization isim/ˌɔːθəɹaɪˈzeɪʃən/izin, otorizasyon
newsletter isim/ˈn(j)uzˌlɛtɚ/haber bülteni
locate fiil/ˈloʊˌkeɪt/yerleştirmek
subscribe fiil/səbˈskɹaɪb/abone olmak

Dikkat edilecek telaffuzlar

  • “th” sesleri: authenticate /ɔˈθɛn.tɪ.keɪt/, authentication /ɔːˌθɛntɪˈkeɪʃn̩/, authorization /ˌɔːθəɹaɪˈzeɪʃən/
  • “sh” ve “zh” sesleri: authentication /ɔːˌθɛntɪˈkeɪʃn̩/, abstraction /æbˈstɹæk.ʃn̩/, cache /kæʃ/, authorization /ˌɔːθəɹaɪˈzeɪʃən/
  • Uzun kelimeler — vurguyu doğru yere koyun: authenticate /ɔˈθɛn.tɪ.keɪt/, authentication /ɔːˌθɛntɪˈkeɪʃn̩/, analytic /ˌænəˈlɪtɪk/, authorization /ˌɔːθəɹaɪˈzeɪʃən/, analytics /ˌæn.əˈlɪt.ɪks/

Türkçe konuşanların zorlandığı sesler:

  • Kelime başındaki ünsüz kümesi — araya ünlü eklemeyin: transform /tɹænsˈfɔɹm/, newsletter /ˈn(j)uzˌlɛtɚ/
  • /æ/ — “e”den daha açık: transform /tɹænsˈfɔɹm/, abstraction /æbˈstɹæk.ʃn̩/, analytic /ˌænəˈlɪtɪk/, validate /ˈvæl.ɪ.deɪt/, cache /kæʃ/

Bu videoyla nasıl çalışılır

  1. Videonun tamamını konuşmadan bir kez dinleyin ve bilmediğiniz kelimeleri not edin.
  2. Normal hızda cümle cümle tekrar edin; ritminiz konuşmacıyla aynı olana kadar her cümleyi yineleyin.
  3. Kendinizi kaydedin ve orijinaliyle karşılaştırın; authentication, header, abstraction gibi kelimelere özellikle dikkat edin.

Gölgeleme Tekniği Nedir?

Gölgeleme, başlangıçta profesyonel tercüman eğitimi için geliştirilen ve çok dilli Dr. Alexander Arguelles tarafından popüler hale getirilen, bilim destekli bir dil öğrenme tekniğidir. Yöntem basit ama güçlüdür: ana dili İngilizce olan bir sesi dinler ve hemen yüksek sesle tekrar edersiniz — konuşmacıyı 1-2 saniye gecikmeyle takip eden bir gölge gibi. Pasif dinleme veya dilbilgisi alıştırmalarının aksine, gölgeleme beyninizi ve ağız kaslarınızı gerçek konuşma kalıplarını eşzamanlı olarak işlemeye ve yeniden üretmeye zorlar. Araştırmalar, telaffuz doğruluğu, tonlama, ritim, bağlı konuşma, dinleme anlama ve konuşma akıcılığını önemli ölçüde geliştirdiğini göstermektedir — bu da onu IELTS Konuşma hazırlığı ve gerçek dünya İngilizce iletişimi için en etkili yöntemlerden biri yapar.

Shadowing tekniği: adım adım eksiksiz rehberi okuyun →