0 added
0 removed
Original
2026-01-01
Modified
2026-02-19
1
<p>На первый взгляд, API Gateway и service mesh решают похожие задачи: маршрутизацию, балансировку, безопасность и observability. Но можно ли заменить одно другим?</p>
1
<p>На первый взгляд, API Gateway и service mesh решают похожие задачи: маршрутизацию, балансировку, безопасность и observability. Но можно ли заменить одно другим?</p>
2
<p><strong>На самом деле они дополняют друг друга, а не заменяют!</strong>Разберём подробнее:</p>
2
<p><strong>На самом деле они дополняют друг друга, а не заменяют!</strong>Разберём подробнее:</p>
3
<p>1. API Gateway - это входная дверь</p>
3
<p>1. API Gateway - это входная дверь</p>
4
<p>Работает на edge-уровне (границе системы) и отвечает за:</p>
4
<p>Работает на edge-уровне (границе системы) и отвечает за:</p>
5
<ul><li>маршрутизацию внешних запросов к сервисам;</li>
5
<ul><li>маршрутизацию внешних запросов к сервисам;</li>
6
<li>аутентификацию и авторизацию (OAuth, JWT);</li>
6
<li>аутентификацию и авторизацию (OAuth, JWT);</li>
7
<li>Rate limiting и DDoS-защиту;</li>
7
<li>Rate limiting и DDoS-защиту;</li>
8
<li>агрегацию ответов (BFF-паттерн);</li>
8
<li>агрегацию ответов (BFF-паттерн);</li>
9
<li>трансформацию протоколов (HTTP → gRPC).</li>
9
<li>трансформацию протоколов (HTTP → gRPC).</li>
10
</ul><p>2. Service mesh - это инфраструктура для внутренней коммуникации</p>
10
</ul><p>2. Service mesh - это инфраструктура для внутренней коммуникации</p>
11
<p>Управляет межсервисным взаимодействием внутри кластера и отвечает за:</p>
11
<p>Управляет межсервисным взаимодействием внутри кластера и отвечает за:</p>
12
<ul><li>балансировку нагрузки (на уровне L7);</li>
12
<ul><li>балансировку нагрузки (на уровне L7);</li>
13
<li>Retry, timeout, circuit breaking;</li>
13
<li>Retry, timeout, circuit breaking;</li>
14
<li>mTLS для безопасности "из коробки";</li>
14
<li>mTLS для безопасности "из коробки";</li>
15
<li>метрики, трейсы, логи (интеграция с Prometheus, Jaeger);</li>
15
<li>метрики, трейсы, логи (интеграция с Prometheus, Jaeger);</li>
16
<li>Canary-развертывания и A/B-тестирование.</li>
16
<li>Canary-развертывания и A/B-тестирование.</li>
17
</ul><p>Почему одного API Gateway недостаточно?</p>
17
</ul><p>Почему одного API Gateway недостаточно?</p>
18
<ul><li>API Gateway не видит внутренний трафик между микросервисами.</li>
18
<ul><li>API Gateway не видит внутренний трафик между микросервисами.</li>
19
<li>Service mesh дает более тонкий контроль над политиками (например, retry для конкретного сервиса).</li>
19
<li>Service mesh дает более тонкий контроль над политиками (например, retry для конкретного сервиса).</li>
20
<li>mTLS в service Mesh защищает все коммуникации, а не только edge-трафик.</li>
20
<li>mTLS в service Mesh защищает все коммуникации, а не только edge-трафик.</li>
21
</ul><p>❓<strong>Что из этого следует?</strong></p>
21
</ul><p>❓<strong>Что из этого следует?</strong></p>
22
<p>Что API Gateway подходит для управления внешним трафиком, а service mesh - для внутренней коммуникации, отказоустойчивости и observability.</p>
22
<p>Что API Gateway подходит для управления внешним трафиком, а service mesh - для внутренней коммуникации, отказоустойчивости и observability.</p>
23
<p><em>Если:</em></p>
23
<p><em>Если:</em></p>
24
<ul><li>у вас много микросервисов,</li>
24
<ul><li>у вас много микросервисов,</li>
25
<li>нужен контроль над межсервисным взаимодействием,</li>
25
<li>нужен контроль над межсервисным взаимодействием,</li>
26
<li>требуется встроенная observability и безопасность,</li>
26
<li>требуется встроенная observability и безопасность,</li>
27
</ul><p><em>то service mesh</em>- именно то решение, которое обеспечит прозрачное управление трафиком, автоматическую защиту данных и детальный мониторинг всех коммуникаций между вашими сервисами без необходимости переписывать код.</p>
27
</ul><p><em>то service mesh</em>- именно то решение, которое обеспечит прозрачное управление трафиком, автоматическую защиту данных и детальный мониторинг всех коммуникаций между вашими сервисами без необходимости переписывать код.</p>
28
<p>Чтобы освоить service mesh, не нужно много времени и танцев с бубнами!<strong>Достаточно прийти на интенсив "Service mesh" 27 июня и за 3 дня полностью разобраться со всеми тонкостями подхода.</strong></p>
28
<p>Чтобы освоить service mesh, не нужно много времени и танцев с бубнами!<strong>Достаточно прийти на интенсив "Service mesh" 27 июня и за 3 дня полностью разобраться со всеми тонкостями подхода.</strong></p>
29
<p>Пока ещё можно забрать обучение со скидкой 10 000₽. Через 3 дня стоимость вырастет!</p>
29
<p>Пока ещё можно забрать обучение со скидкой 10 000₽. Через 3 дня стоимость вырастет!</p>
30
<p>Готовы победить хаос в микросервисах? Приходите, покажем, как заменить бардак на прозрачность и контроль.</p>
30
<p>Готовы победить хаос в микросервисах? Приходите, покажем, как заменить бардак на прозрачность и контроль.</p>
31
<p>Занять место на интенсиве -<a>по ссылке.</a></p>
31
<p>Занять место на интенсиве -<a>по ссылке.</a></p>
32
<p>2025-06-11 02:00<a>Service mesh</a></p>
32
<p>2025-06-11 02:00<a>Service mesh</a></p>