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
249 gösterim
Mikro servis mimarisinde sürekli interface kullanılıyor. Neden interface kullanırız?
Genel Kavramlar kategorisinde 334 puan
Sorunu pek anlamadım :)

Microservice de interface konusunu biraz açabilir misin?
Monolitik yapıda interface kullanımı daha az iken microservice yapısında interface kullanımının aşırı arttığını gördüm. Bu bahsettiğim bizim şirketimizde böyle dir değişiklik var. O yüzden merak ettim :) mikroservise özel bir durum mu  diye? Yoksa baştan yapılması gerekeni geç mi yapmışlar

1 cevap

0 oy
Normalde mikro servis ile interface arasında bir bağlantı var diyemem. Keza interface nesne yönelimli programlamada sık sık kullanılabilecek yapılar.

 

Özellikle son yıllarda bazı kodları tekrar tekrar yazmak yerine interface olarak tasarlayıp sonrasında kullanıdığımız kütüphanelere bunların kodlarını otomatik oluşturma izni vermemiz söz konusu. Örneğin Spring Data JPA kullanırken repository interface için bir implementasyon yazmıyoruz, bırakıyoruz spring hallediyor. Ya da feign client gibi http client yazarken interface yazıyorsun implementasyonunu kendisi senin için oluşturuyor. Bu tarz kütüphanelerin yardımından dolayı sana çok görünmüş olabilir.
6.2k puan

İlgili sorular

0 oy
1 cevap 368 gösterim
368 gösterim
Java OOP'de soyutlama yeteneğini kazandıran Interface'ler ve Abstract Class'lar nedir ? Farkları nedir? Hangi durumlarda hangisi kullanılmalıdır? Bu kavramları bir örnek ile açıklarsak cevabı okuyan insanların aklında kalıcı bir yere sahip olur.
24 Temmuz 2020 Genel Kavramlar kategorisinde furkankahveci 167 puan sordu
0 oy
1 cevap 688 gösterim
688 gösterim
Merhaba, Abstract ile interface arasındaki farkları madde madde yazıyor olsaydık en belirgin olanları neler olurdu ve ayrıca hangi durumlarda neyi kullanmalıyız? Teşekkürler
20 Aralık 2017 Java kategorisinde erkanerkisi 211 puan sordu
0 oy
1 cevap 307 gösterim
307 gösterim
Program yazarken neden interface kullanıyoruz? Aslında tam olarak ne anlama geliyor açıklayabilir misiniz?
15 Kasım 2016 Java kategorisinde kambala 115 puan sordu
0 oy
1 cevap 410 gösterim
410 gösterim
Docker nedir? Docker'da Container ve Image arasındaki fark nedir?
15 Eylül 2020 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 445 gösterim
445 gösterim
Günümüzde mikroservisler oldukça yaygınlaştı ve popüler oldu. Peki mikroservis yazılması gerektiğine hangi durumda karar verilir? ve neye göre? normal projeleri mikroservise çevirebilir miyiz?
31 Ağustos 2020 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu