Skip to content

Commit

Permalink
Merge pull request #2549 from flant/localize_api_gateway
Browse files Browse the repository at this point in the history
[ru] Localize api-gateway.md
  • Loading branch information
tym83 authored Apr 1, 2024
2 parents 33bd6b5 + 705cca6 commit 7d08ccf
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions content/ru/api-gateway.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: Шлюз API
status: Completed
category: technology
tags: ["networking", "", ""]
---

Шлюз [API](/application-programming-interface/) объединяет уникальные API-интерфейсы различных приложений, делая их доступными в одном месте.
Он позволяет перенести ключевые функции, такие как аутентификация, авторизация
и лимитирование количества запросов между приложениями,
в централизованно управляемое место.
Шлюз API выступает единым интерфейсом для (часто внешних) пользователей API.

## Какую проблему решает

Делая API доступными для внешних потребителей, логично позаботиться и о единой точке входа —
она облегчит управление и позволит контролировать, кто и когда подключается к API.
Кроме того, шлюз API позволяет расширять имеющуюся функциональность,
единообразно обрабатывая весь проходящий трафик (благодаря этому, не нужно вносить изменения в код приложения).

## Как именно решает проблему

Создавая единую точку доступа к различным API в приложении,
API-шлюзы облегчают организациям применение бизнес-логики или политик безопасности, собирая их в одном месте.
Теперь приложения-потребители могут обращаться на единый адрес со всеми своими запросами.
Шлюз API упрощает решение задач эксплуатации — например, в области безопасности и [наблюдаемости](/observability/), —
предоставляя единую точку доступа для запросов ко всем веб-сервисам в системе.
Поскольку все запросы проходят через API-шлюз, его удобно использовать для добавления таких функций,
как сбор метрик, ограничение частоты запросов и авторизация.

0 comments on commit 7d08ccf

Please sign in to comment.