Skip to content

Proxy-сервис для фильтрации и маскирования данных

Notifications You must be signed in to change notification settings

Daniil-Tiunchyk/Hackathon-FCADHACK-Monorepo

Repository files navigation

НИИ ЧАВО (Научно-исследовательский институт Чародейства и Волшебства)

О проекте

Данный репозиторий содержит материалы и код проекта, созданного в рамках хакатона 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 (обработка потоков).

Архитектура решения


Скриншоты интерфейса

Экран с таблицей фильтрации информации

Скриншот 1

Экран с управлением конфигурацией сервера

Скриншот 2

Экран с таблицей блокировки источников

Скриншот 3


Состав команды

Роль Имя Факультет/Курс
Team Lead Тиунчик Даниил Романович ФКП, 4 курс
Backend Ставров Владислав Владимирович ФКП, 4 курс
Frontend Грибач Назар Эдуардович ФКП, 1 курс
DevOps Венский Никита Александрович ФКП, 4 курс
Designer Крогаль Анастасия Андреевна ФиТУ, 4 курс

Команда НИИ ЧАВО


Благодарности

Мы выражаем благодарность организаторам хакатона FCADHACK, студенческому совету ФКП (БГУИР) и компании T-Bank за возможность принять участие и развивать свои навыки!

About

Proxy-сервис для фильтрации и маскирования данных

Topics

Resources

Stars

Watchers

Forks