search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
386 gösterim
API Gateway nedir?
Genel Kavramlar kategorisinde 2.0k puan

1 cevap

0 oy
Öncelikle çok hakim olmamakla birlikte, okuduklarımdan çıkardığım şöyle;

Kelime anlamına bakacak olursak Gateway bir geçit, yani API geçiti  diyebilir miyiz?

Düşünün ki bir sürü mikroservisleriniz var , Client tarafına onlarca, ya da yüzlerce bu API leri vermek yerine, ortak bir API kontrol merkezi vardır, Client ile diğer mikroservis apileri arasındaki yönlendirmeyi sağlar. Sadece API Gateaway public api paylaşılır client ile. Bu bir ara katman olarak da düşünebiliriz.

Güvenlik işlemlerini tek bir noktada yapmış oluruz.

Client Server arası doğrudan iletişim yerine bir ara katman ile iletişim sağlanacağı için bir latency(gecikme) olacaktır.

Servise registry diye de bir kavram var bununla aynı anlama mı geliyor tam bilimyorum.
2.0k puan
Güzel. Bir tavsiye olarak bunu draw.io üzerinden ufaktan çizerek anlatırsan daha anlaşılır bir dökümana sahip olacağız.

İlgili sorular

0 oy
1 cevap 984 gösterim
984 gösterim
Kütüphanelerin yazılımcılara kod tekrarının önüne geçme amacıyla yazılmış kod yığınları diye biliyorum. Yazılımcıların kütüphanelere doğrudan erişim olurken, API ise bu kütüphanelere bir ara yüz ile doğrudan değilde dolaylı yoldan erişilmesini sağlıyor diye ... api kullanmıyoruz? Hangi durumda library hangi durumda api yazılmalı/ kullanılmalıdır anlamaya çalışıyorum. Yardımcı olur musunuz?
12 Şubat 2019 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 1K gösterim
1K gösterim 25 Nisan 2017 Genel Kavramlar kategorisinde Semih 120 puan sordu
0 oy
1 cevap 772 gösterim
772 gösterim
Programlama ile alakalı araştırma yaparken çeşitli sitelerde API kavramı ile karşılaşıyorum. Tam olarak ne anlama geliyor?
24 Ekim 2016 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 259 gösterim
259 gösterim
Bir API yazdığınızı düşünürsek, API'lere gelen requestleri nasıl kontrollerden geçirirsiniz?
25 Kasım 2020 Genel Kavramlar kategorisinde furkankahveci 167 puan sordu
0 oy
1 cevap 820 gösterim
820 gösterim
Selamlar, nasıl sormam gerektiğini tam emin olamadım. Şöyle ki rest servis yazmaya çalışıyorum. Örnekleri incelediğimde model - service-controller-repository kısımları oluyor, business lojik bazen repository olmadan direkt sevis katmanında bazen de repository değil de direkt repository üzerinden kuruyor. Bunu yaparken nasıl bir mimari kuruyoruz hakim olan var mı? Umarım anlatabilmişimdir :)
19 Haziran 2020 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu