Денис Седов › denissedoved
Проектирование стабильных систем
Рейтинг
54
№ 90 991 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
4 года
На сайте с
2026 года
Юридический статус
Самозанятый

Gate-Keeper: микросервис управления списками доступа (White-lists).

Используемые навыки Golang Python Локальная сеть Микросервисы

Описание

Система предназначена для централизованного контроля и распределения списков доступа (white-lists) внутри облачной инфраструктуры. Проект реализован как комплекс из трех взаимодействующих микросервисов, каждый из которых решает свою задачу на оптимальном стеке.

Решение

- Core Service (Python): Бизнес-логика, управление конфигурациями и API. Использован Python для гибкости и скорости разработки сложных правил.
- High-Performance Proxy (Go): Сервис обработки сетевых запросов и быстрой валидации прав. Выбор Go обеспечил минимальные задержки (low-latency) и высокую пропускную способность под нагрузкой.
- Admin Dashboard (React): Интерфейс для администраторов, позволяющий в реальном времени управлять списками, отслеживать статус «стабильных» версий и мониторить состояние системы.
- Interaction: Микросервисы общаются через gRPC (Protobuf), что гарантирует строгую типизацию и высокую скорость обмена данными.

Результат

Масштабируемая система, сочетающая высокую производительность сетевого слоя на Go с мощной логикой на Python и современным UI на React.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Интеллектуальный чат-бот для автоматизации записи в сфере услуг.
Интеллектуальный чат-бот для автоматизации записи в сфере услуг.
58
Веб-разработка и IT CRM полного цикла и онлайн-конфигуратор.
CRM полного цикла и онлайн-конфигуратор.
47
Веб-разработка и IT Интерактивная EdTech-платформа с анализом речи через LLM
Интерактивная EdTech-платформа с анализом речи через LLM
43