Skip to content

Commit

Permalink
Add Turkish localization for Application Programming Interface (cncf#…
Browse files Browse the repository at this point in the history
…2754)

Signed-off-by: zehra <zehrakarakayabm@gmail.com>
  • Loading branch information
0ZeKa0 authored and aliok committed Jan 24, 2024
1 parent c107960 commit b03d889
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions content/tr/application-programming-interface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---

title: Uygulama Geliştirme Arayüzü (API)
status: Completed
category: Teknoloji
tags: ["mimari", "temel kavram", ""]
---

## Nedir

API, bilgisayar programlarının birbirleriyle etkileşime girmesinin bir yoludur. İnsanların bir web sitesiyle web sayfası aracılığıyla etkileşime girmesi gibi bilgisayar programları API aracılığıyla birbirleriyle etkileşime girer. İnsan etkileşimlerinin aksine, API’lerin kendilerinden ne istenip ne istenmeyeceği konusunda sınırlamaları vardır. Bu sınırlamalar, programlar arasındaki iletişimin istikrarlı ve işlevsel olmasına yardımcı olur.

## Hangi Sorunları Çözer

Uygulamalar karmaşıklaştıkça küçük kod değişikliklerinin diğer işlevler üzerinde ciddi etkileri olabilir. Uygulamalar hem büyüyüp hem de istikrarlarını sürdürebilmeleri için modüler bir yaklaşıma ihtiyaç duyarlar. API’ler olmadan, uygulamalar arasındaki etkileşim için yapı eksikliği söz konusudur. Paylaşılan bir yapı olmadan uygulamaların ölçeklenebilmesi ve entegre edilmesi zordur.

## Nasıl Yardımcı Olur

API’ler, bilgisayar programlarının veya uygulamaların etkileşime girmesine ve tanımlanmış ve anlaşılır biçimde bilgi paylaşımına izin verir. Modern uygulamaların yapı taşlarıdır ve geliştiricilere uygulamaları birbirlerine entegre etme yolu sağlar. Mikroservislerin birlikte çalıştığını duyduğunuzda, bunların bir API aracılığıyla etkileşime girdiği sonucunu çıkarabilirsiniz.


0 comments on commit b03d889

Please sign in to comment.