Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Веб-платформа для предотвращения финансовых преступлений

13 декабря ‘24

Заказчик: NDA (Литва)

В мире, где финансовые преступления становятся все более изощренными, необходимость в эффективных инструментах для их предотвращения возрастает с каждым днем. Команда Абирон получила запрос от клиента на доработку существующей веб-платформы, направленной на борьбу с финансовыми преступлениями.

Агентство-исполнитель кейса

Абирон

Абирон - это сплоченная команда разработчиков, главными ценностями которой являются внимание к сотрудникам, честность с клиентами и прозрачность процессов. За 5 лет существования мы реализовали более 50 проектов из различных отраслей, и сейчас хотим поделиться своим опытом в финансах!

1. Вводная задача от заказчика, проблематика, цели

Клиент обратился к команде Абирон с конкретной задачей: доработать веб-платформу, которая нуждалась в обновлении и улучшении. Основные проблемы заключались в следующем:

• Недостаток информации: платформа не получала достаточно точной информации из надежных источников, что затрудняло проверку финансовых операций.

• Неэффективное хранение данных: базы данных были плохо оптимизированы, что замедляло доступ к информации о пользователях и их финансовых манипуляциях.

• Сложный интерфейс: существующий код интерфейса требовал рефакторинга для улучшения пользовательского опыта.

• Безопасность: уровень безопасности платформы оставлял желать лучшего, что создавало риски для бизнеса.

Цели:

📌Интегрировать новые сторонние API для получения более точной информации.

📌Оптимизировать базы данных для эффективного хранения и быстрого доступа к данным.

📌Провести рефакторинг интерфейса для повышения его удобства и функциональности.

📌Разработать новые функции для ускорения обработки запросов.

📌Обеспечить высокий уровень безопасности через оценку рисков и выявление уязвимостей.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Работа над проектом началась с тщательного анализа существующего кода и архитектуры платформы. Мы провели несколько встреч с клиентом, чтобы понять его потребности и ожидания. На основе собранной информации команда разработала план доработки платформы.

▎Основные шаги реализации:

1. Интеграция сторонних API: Мы выбрали несколько надежных источников данных, которые позволили бы получать актуальную информацию о финансовых операциях. Это значительно повысило точность проверок.

2. Оптимизация баз данных: Мы провели анализ структуры баз данных и внесли изменения, которые позволили ускорить доступ к данным о пользователях и их транзакциях. Использование PostgreSQL обеспечило надежное хранение и быстрое извлечение информации.

3. Рефакторинг кода интерфейса: Старая версия интерфейса была переписана с использованием Angular, что сделало его более интуитивно понятным и легким в использовании.

4. Разработка новых функций: Мы добавили возможности для ускоренной обработки входящих запросов, что значительно упростило работу сотрудников, занимающихся проверкой финансовых операций.

5. Повышение уровня безопасности: Проведя оценку рисков и выявив уязвимости, мы разработали планы реагирования на инциденты. Это включало использование инструментов, таких как OpenSearch и ElasticSearch для мониторинга активности на платформе.

6. Миграция на Python 3.0: Все сервисы были переписаны с Python 2.0 на Python 3.0, что обеспечило улучшенную производительность и безопасность.

В процессе работы команда использовала множество технологий, включая Django для создания бэкенда, Flask и FastAPI для построения микросервисов, а также Celery и Redis для обработки фоновых задач.

3. Результаты сотрудничества

В результате доработки клиент получил обновленную веб-платформу, которая значительно улучшила эффективность работы по предотвращению финансовых преступлений. Вот некоторые ключевые результаты:

• Повышение точности проверок: благодаря интеграции сторонних API платформа теперь получает более точную информацию о финансовых операциях.

• Ускорение доступа к данным: оптимизация баз данных позволила значительно сократить время обработки запросов.

• Улучшение пользовательского опыта: новый интерфейс стал более удобным и интуитивно понятным, что повысило продуктивность сотрудников.

• Увеличение уровня безопасности: новые меры безопасности помогли снизить риски и повысить защиту данных.

4. Заключение

Разработка веб-платформы для предотвращения финансовых преступлений — важный шаг к созданию безопасной финансовой среды. Команда Абирон реализовала проект, который не только соответствовал требованиям клиента, но и значительно улучшил процессы соблюдения нормативных требований. Этот проект стал отличным примером создания более безопасное будущее для всех участников финансового рынка.

Агентство-исполнитель кейса

Абирон

Абирон - это сплоченная команда разработчиков, главными ценностями которой являются внимание к сотрудникам, честность с клиентами и прозрачность процессов. За 5 лет существования мы реализовали более 50 проектов из различных отраслей, и сейчас хотим поделиться своим опытом в финансах!