Данный репозиторий содержит материалы и код проекта, созданного в рамках хакатона FCADHACK. Хакатон был организован студенческим советом факультета компьютерного проектирования (ФКП, БГУИР) при поддержке компании T-Bank. Наша команда, НИИ ЧАВО, заняла 3-е место среди участников!
Задача: Разработка Proxy-сервиса для сквозной фильтрации и маскирования чувствительных данных (ЧД/ПД).
- Файл:
data.log
. - Количество объектов: 194 790.
- Основной функционал: фильтрация данных и управление доступом через конфигурацию сервера.
- Базы данных: PostgreSQL, Redis.
- Брокер сообщений: Kafka.
- Фреймворк потоковой обработки: Apache Flink.
- Развёртывание: Docker, Kubernetes.
- Визуализация данных: Grafana.
Проект был реализован как микросервисная архитектура:
- Фронтенд: интерфейс для управления и отображения данных.
- Бэкенд: микросервисы для фильтрации и обработки данных.
- Микросервис админ-панели.
- Микросервисы фильтрации (n инстансов).
- Микросервис получения информации.
- Базы данных:
- PD DataBase: PostgreSQL.
- Config DataBase: Redis.
- Технологии:
- Apache Flink (обработка потоков).
Роль | Имя | Факультет/Курс |
---|---|---|
Team Lead | Тиунчик Даниил Романович | ФКП, 4 курс |
Backend | Ставров Владислав Владимирович | ФКП, 4 курс |
Frontend | Грибач Назар Эдуардович | ФКП, 1 курс |
DevOps | Венский Никита Александрович | ФКП, 4 курс |
Designer | Крогаль Анастасия Андреевна | ФиТУ, 4 курс |
Мы выражаем благодарность организаторам хакатона FCADHACK, студенческому совету ФКП (БГУИР) и компании T-Bank за возможность принять участие и развивать свои навыки!