From 4a9bfda6b6c355ab460e8cb31f6981960fc6d290 Mon Sep 17 00:00:00 2001 From: Ugur Yilmaz Date: Fri, 16 Feb 2024 16:08:24 +0300 Subject: [PATCH] Add Turkish localization for distributed-apps.md Signed-off-by: Ugur Yilmaz --- content/tr/distributed-apps.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 content/tr/distributed-apps.md diff --git a/content/tr/distributed-apps.md b/content/tr/distributed-apps.md new file mode 100644 index 0000000000..0789e375a7 --- /dev/null +++ b/content/tr/distributed-apps.md @@ -0,0 +1,26 @@ +--- +title: Dağıtık Uygulamalar +status: Completed +category: concept +tags: ["mimari", "", ""] +--- + +## Nedir + +Dağıtık uygulama, işlevselliğin birden fazla küçük, bağımsız parçaya bölündüğü bir uygulamadır. +Dağıtık uygulamalar genellikle daha büyük bir uygulama içinde farklı sorunları ele alan tekil mikro servislerden oluşur. Cloud native ortamında, tekil bileşenler genellikle bir küme üzerinde konteyner olarak çalışır. + +## Hangi Sorunları Çözer + +Tek bir bilgisayar üzerinde çalışan uygulama tek bir hata noktasına sahiptir. +Eğer bu bilgisayar arızalanırsa, uygulama kullanılamaz hale gelir. +Dağıtık uygulamalar genellikle monolitik uygulamalarla karşılaştırılır. +Bileşenler bağımsız olarak ölçeklendirilemediği için monolitik bir uygulamanın ölçeklendirilmesi daha zor olabilir. +Ayrıca, daha fazla geliştiricinin sınırları iyi tanımlanmamış ortak bir kod temeli üzerinde çalışması gerektiğinden, monolitik bir uygulama büyüdükçe geliştiricinin hızı üzerinde bir engel haline gelebilir. + +## Nasıl Yardımcı Olur + +Uygulamayı farklı parçalara bölüp birçok yerde çalıştırırken sistemin bütünü daha fazla arızayı tolere edebilir. +Ayrıca, uygulamanın yatay ölçeklendirme yeteneğinden yararlanmasını sağlar. +Ancak bunun bir bedeli vardır: uygulamada artan karmaşıklık ve operasyonel ek yük. +Bu tarz bir dizaynda tek bir uygulama yerine çok sayıda uygulama bileşeni çalıştırırsınız.