News Grower

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

Один вход для всех: как мы строили Gateway и выходили из хаоса nginx + Lua

Всем привет, меня зовут Кирилл Вересников, я бэкенд-разработчик в iSpring.Мы делаем iSpring LMS — платформу для корпоративного онлайн-обучения. Исторически это был модульный монолит на PHP, а затем система начала постепенно дополняться микросервисами. Самые нагруженные и часто меняющиеся части мы выносили из монолит...

Автор: veresnikov (iSpring) Оригинальный источник
Один вход для всех: как мы строили Gateway и выходили из хаоса nginx + Lua

Всем привет, меня зовут Кирилл Вересников, я бэкенд-разработчик в iSpring.Мы делаем iSpring LMS — платформу для корпоративного онлайн-обучения. Исторически это был модульный монолит на PHP, а затем система начала постепенно дополняться микросервисами. Самые нагруженные и часто меняющиеся части мы выносили из монолита, а новый функционал всё чаще сразу делали в микросервисах.Эта статья будет полезна тем, кто:- постепенно выносит части монолита в сервисы;- устал от старых nginx-конфигов, которые годами копились ради обратной совместимости;- ищет способ стандартизировать входной трафик и убрать бизнес-логику из прокси;- выбирает между nginx и envoy.

Связанные теги

Компании и люди

Линия сюжета

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

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

Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0

Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0

Время вялого вайбкодинга и медленных пайплайнов заканчивается.И пока большинство CI/CD инструментов помогают вам деплоить. GitCrab заставляет вас бороться. Нырнем глубже?

[Перевод] Интервью Гвидо ван Россума с core-разработчиком Python Бреттом Кэнноном

[Перевод] Интервью Гвидо ван Россума с core-разработчиком Python Бреттом Кэнноном

Это инервью Гвидо ван Россума с core‑разработчиком Python Бреттом Кэнноном, в котором они обсудили начало и развитие карьеры Бретта как программиста и активного участника сообще...

Все об устройстве WSPR с примерами на Python (часть 1)

Все об устройстве WSPR с примерами на Python (часть 1)

WSPR — цифровой протокол, разработанный Джо Тейлором (K1JT) в 2008-2009 годах, с целью исследования распространения радиосигналов от коротковолновых передатчиков малой и сверхма...

Закрытие Sora — не конец AI-пузыря. Это его взросление

Закрытие Sora — не конец AI-пузыря. Это его взросление

24 марта OpenAI объявила о закрытии Sora, и многие сразу записали это в доказательства того, что AI-пузырь начал сдуваться. Мол, хайп закончился, экономика не сошлась, и вот оно...

4D-печать и программируемые поверхности

4D-печать и программируемые поверхности

После того, как мы с уважаемым @dionisdimetor предметно поговорили на разнообразные темы, я всерьёз задумался, так ли фантатстичен компьютрониум — материя, специально предназнач...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

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

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

Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0

Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0

Время вялого вайбкодинга и медленных пайплайнов заканчивается.И пока большинство CI/CD инструментов помогают вам деплоить. GitCrab заставляет вас бороться. Нырнем глубже?

[Перевод] Интервью Гвидо ван Россума с core-разработчиком Python Бреттом Кэнноном

[Перевод] Интервью Гвидо ван Россума с core-разработчиком Python Бреттом Кэнноном

Это инервью Гвидо ван Россума с core‑разработчиком Python Бреттом Кэнноном, в котором они обсудили начало и развитие карьеры Бретта как программиста и активного участника сообще...

Все об устройстве WSPR с примерами на Python (часть 1)

Все об устройстве WSPR с примерами на Python (часть 1)

WSPR — цифровой протокол, разработанный Джо Тейлором (K1JT) в 2008-2009 годах, с целью исследования распространения радиосигналов от коротковолновых передатчиков малой и сверхма...

Закрытие Sora — не конец AI-пузыря. Это его взросление

Закрытие Sora — не конец AI-пузыря. Это его взросление

24 марта OpenAI объявила о закрытии Sora, и многие сразу записали это в доказательства того, что AI-пузырь начал сдуваться. Мол, хайп закончился, экономика не сошлась, и вот оно...

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

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

Открыть страницу источника
Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0

Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0

Время вялого вайбкодинга и медленных пайплайнов заканчивается.И пока большинство CI/CD инструментов помогают вам деплоить. GitCrab заставляет вас бороться. Нырнем глубже?

[Перевод] Интервью Гвидо ван Россума с core-разработчиком Python Бреттом Кэнноном

[Перевод] Интервью Гвидо ван Россума с core-разработчиком Python Бреттом Кэнноном

Это инервью Гвидо ван Россума с core‑разработчиком Python Бреттом Кэнноном, в котором они обсудили начало и развитие карьеры Бретта как программиста и активного участника сообще...

Все об устройстве WSPR с примерами на Python (часть 1)

Все об устройстве WSPR с примерами на Python (часть 1)

WSPR — цифровой протокол, разработанный Джо Тейлором (K1JT) в 2008-2009 годах, с целью исследования распространения радиосигналов от коротковолновых передатчиков малой и сверхма...

Закрытие Sora — не конец AI-пузыря. Это его взросление

Закрытие Sora — не конец AI-пузыря. Это его взросление

24 марта OpenAI объявила о закрытии Sora, и многие сразу записали это в доказательства того, что AI-пузырь начал сдуваться. Мол, хайп закончился, экономика не сошлась, и вот оно...