From 3b3bca93832a841bbba1d88537a236861c430dc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=9Fur=20Y=C4=B1lmaz?= Date: Sun, 18 Feb 2024 01:44:06 +0300 Subject: [PATCH] [tr] Add Turkish localization for distributed-apps.md (#2928) 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 000000000..0789e375a --- /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.