Skip to content

Commit

Permalink
[tr] Add Turkish localization for distributed-apps.md (#2928)
Browse files Browse the repository at this point in the history
Signed-off-by: Ugur Yilmaz <uguryilmaz.dev@gmail.com>
  • Loading branch information
uguryilmazdev committed Feb 17, 2024
1 parent 0ddeb78 commit 3b3bca9
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions 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.

0 comments on commit 3b3bca9

Please sign in to comment.