News Grower

Независимое покрытие AI, стартапов и технологий.

Почему в архитектуре платформы мы выбрали Apache APISIX

Почему в нашей платформе роль API Gateway по-прежнему выполняет Apache APISIX, хотя альтернатив на рынке хватает? В этой статье без долгих рассуждений разбираю наш выбор: какие требования были у платформы, как мы проверяли кандидатов, где возникали спорные моменты и почему в итоге остановились на связке APISIX, OIDC...

Автор: VladimirVP (Северсталь) Оригинальный источник
Почему в архитектуре платформы мы выбрали Apache APISIX

Почему в нашей платформе роль API Gateway по-прежнему выполняет Apache APISIX, хотя альтернатив на рынке хватает? В этой статье без долгих рассуждений разбираю наш выбор: какие требования были у платформы, как мы проверяли кандидатов, где возникали спорные моменты и почему в итоге остановились на связке APISIX, OIDC, Keycloak и OPA.

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Join таблиц в реальном времени на Apache Flink ( Часть 3 )

Скорее всего читатели знают, но контекста ради.Flink имеет децентрализованный дизайн с распределенной архитектурой, где набор контейнеров ( Task Manager ) несут ответственность ...

Kafka для начинающих: Apache Avro и Schema Registry (практика)

Kafka для начинающих: Apache Avro и Schema Registry (практика)

Переводим нашу платформу с JSON на Apache Avro и Schema Registry. Заменяем сериализаторы и десериализаторы, генерируем классы из схем и разбираем разницу между GenericRecord и S...

Разработка BI-аналитики для застройщика в Apache Superset

Разработка BI-аналитики для застройщика в Apache Superset

На старте у клиента уже были дашборды, но они не закрывали текущие задачи бизнеса. Данные находились в разных системах — 1С, Excel, Google Таблицы, XML-выгрузки и внутренняя сис...

Разработка BI-аналитики для застройщика в Apache Superset

Разработка BI-аналитики для застройщика в Apache Superset

На старте у клиента уже были дашборды, но они не закрывали текущие задачи бизнеса. Данные находились в разных системах — 1С, Excel, Google Таблицы, XML-выгрузки и внутренняя сис...

Spark SQL Scripting. Новые возможности для инженеров данных

Spark SQL Scripting. Новые возможности для инженеров данных

До недавнего времени для реализации сложной многошаговой логики в экосистеме Apache Spark разработчикам приходилось выходить за рамки декларативного SQL. Оркестрация последовате...

Децентрализованная оркестрация на RabbitMQ вместо Apache Camel

В этой статье мы расскажем о библиотеке оркестрации обработки данных, которая использует RabbitMQ как децентрализованный механизм передачи объектов между микросервисами. Ее зада...

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Архитектура Openclaw: сущности и их взаимодействие

Моя боль:Читая документацию openclaw и делая установку я смутно понимал что я сейчас делаю и для чего, много новых хоть и знакомых терминов (gateway, node, session, …). Так не п...

Join таблиц в реальном времени на Apache Flink ( Часть 3 )

Скорее всего читатели знают, но контекста ради.Flink имеет децентрализованный дизайн с распределенной архитектурой, где набор контейнеров ( Task Manager ) несут ответственность ...

Kafka для начинающих: Apache Avro и Schema Registry (практика)

Kafka для начинающих: Apache Avro и Schema Registry (практика)

Переводим нашу платформу с JSON на Apache Avro и Schema Registry. Заменяем сериализаторы и десериализаторы, генерируем классы из схем и разбираем разницу между GenericRecord и S...

Разработка BI-аналитики для застройщика в Apache Superset

Разработка BI-аналитики для застройщика в Apache Superset

На старте у клиента уже были дашборды, но они не закрывали текущие задачи бизнеса. Данные находились в разных системах — 1С, Excel, Google Таблицы, XML-выгрузки и внутренняя сис...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Хроники Облачного княжества: как я приручал монолит‑дракона: Ночной алерт и инквизиция безопасности

Хроники Облачного княжества: как я приручал монолит‑дракона: Ночной алерт и инквизиция безопасности

Часть 2.Если вам кажется, что инцидент — это про баги, вы просто ещё не видели, как баги превращаются в совещания.Первый ночной алерт приходит в момент, когда организм ещё верит...

GIN‑индексы для JSONB в PostgreSQL: jsonb_ops vs jsonb_path_ops

GIN‑индексы для JSONB в PostgreSQL: jsonb_ops vs jsonb_path_ops

С JSONB в PostgreSQL есть одна довольно коварная ловушка: GIN‑индекс вроде бы поставили, запросы вроде бы работают, EXPLAIN не пугает — и на этом многие успокаиваются. Но как то...

Книга про разработку под iOS на русском: разбираем единственный актуальный учебник по SwiftUI

Книга про разработку под iOS на русском: разбираем единственный актуальный учебник по SwiftUI

Если набрать в поиске «книга по SwiftUI на русском», результаты будут неожиданно скромными. Такие издания есть, но они либо выпущены уже довольно давно (как, например, наша книг...

[Перевод] DuckDB как микро-хранилище: заменяем «ETL + Postgres» одним файлом, одним движком

[Перевод] DuckDB как микро-хранилище: заменяем «ETL + Postgres» одним файлом, одним движком

Частая история: данные приложения попадают куда-то, джоб их чистит, Postgres хранит их «для аналитики» и вдруг вы обслуживаете ETL-пайплайн и базу данных, которая никогда не был...