-
Notifications
You must be signed in to change notification settings - Fork 555
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Turkish localization for distributed-apps.md
Signed-off-by: Ugur Yilmaz <uguryilmaz.dev@gmail.com>
- Loading branch information
1 parent
fc94ba0
commit 4a9bfda
Showing
1 changed file
with
26 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. |