Sobre o IYS
A Galaksiya forneceu consultoria para um processo de gerenciamento de dados em larga escala para seu cliente, İleti Yönetim Sistem A.Ş. (İYS). A IYS foi estabelecida pela União de Câmaras e Bolsas de Mercadorias da Turquia para fornecer serviços com o propósito de estabelecer uma plataforma nacional onde permissões de mensagens eletrônicas comerciais e processos de reclamação podem ser gerenciados.
Escopo e objetivos do projeto
O Ministério do Comércio da República da Turquia designou a União de Câmaras e Bolsas de Mercadorias da Turquia para estabelecer uma plataforma nacional onde consentimentos eletrônicos comerciais e processos de reclamação podem ser gerenciados dentro do escopo da Lei nº 6563 sobre a Regulamentação do Comércio Eletrônico e legislação relacionada. Por esse motivo, a empresa teve como objetivo desenvolver uma nova plataforma para garantir que os dados dos cidadãos sejam coletados e gerenciados dentro de sua organização, conforme exigido por lei.
Desafios
O desenvolvimento de uma plataforma comercial de gerenciamento de mensagens eletrônicas, İYS, implicou na superação de desafios significativos, principalmente entre eles as complexidades de lidar com grandes volumes de dados. O sistema exigiu uma arquitetura altamente escalável e resiliente para acomodar um fluxo cada vez maior de dados e uma base de usuários e dados de consentimento diversificados, incluindo cidadãos, provedores de serviços e outras partes interessadas. Simultaneamente, era imperativo garantir perda zero de dados, mantendo a consistência estrita dos dados. Além disso, dada a sensibilidade das informações pessoais, a implementação de protocolos de segurança rigorosos e a conformidade rigorosa com os padrões regulatórios eram primordiais.
Solução Implementado
Uma arquitetura distribuída foi meticulosamente projetada e implementada para atender às demandas de escalabilidade e alta disponibilidade do Message Management System. Para facilitar o gerenciamento de contas de usuário sem interrupções pela empresa İYS, mecanismos de segurança robustos foram estabelecidos, aproveitando o Keycloak de código aberto para gerenciamento de identidade e acesso (IAM). Esta solução foi fortemente integrada ao sistema ERP, garantindo um fluxo de trabalho de autenticação e autorização simplificado. Além disso, o provedor de identidade e-Devlet foi incorporado ao Keycloak, permitindo integração de login segura e compatível com a plataforma İYS.
Para pesquisa de alta velocidade, análise em tempo real e armazenamento centralizado de dados, o Elasticsearch — um mecanismo de pesquisa e análise distribuído e baseado em documentos no núcleo do Elastic Stack — foi implantado, oferecendo um mecanismo de recuperação de dados escalável e eficiente. Além disso, o Kibana foi empregado para rastreamento de logs, monitoramento do sistema e avaliação de desempenho, garantindo a observabilidade abrangente da plataforma.
Dado o alto volume de tráfego e cargas de consulta intensivas, garantir uma distribuição eficiente de dados era primordial. Para atingir isso, o Apache Pulsar, uma plataforma de mensagens e streaming distribuída, foi implementado, otimizando o fluxo de dados e garantindo tolerância a falhas, alta disponibilidade e perda zero de dados por meio de seus mecanismos de durabilidade. Apesar de todas as precauções implementadas no sistema, as inconsistências de dados foram abordadas por meio de mecanismos de sincronização facilitados pelo Apache NiFi, uma plataforma de gerenciamento de fluxo e integração de dados de código aberto. Além disso, o Prometheus, um sistema de monitoramento e alerta de código aberto, foi utilizado para permitir coleta de métricas robusta e alerta em tempo real, enquanto o Grafana, uma plataforma de análise e visualização de código aberto, foi empregado para visualizar as principais métricas de desempenho de forma eficaz.
Para armazenar e consultar dados pessoais com segurança, Módulos de Segurança de Hardware (HSMs) — dispositivos criptográficos especializados projetados para proteção de chaves, criptografia, descriptografia, autenticação e assinatura digital — foram integrados. Além disso, registros de consentimento eletrônico comercial foram carimbados e armazenados, permitindo a verificação por meio de um provedor de serviços de certificado eletrônico usando assinaturas digitais para autenticar seu tempo de gravação dentro do sistema İYS.
Uma solução de banco de dados relacional distribuído foi implementada para garantir que os dados do operador, gerados no data center da İYS, pudessem ser armazenados de forma redundante em vários data centers distribuídos geograficamente, garantindo tolerância a falhas, alta disponibilidade e acesso contínuo para os operadores.
Além disso, a API VIA, desenvolvida como uma extensão da plataforma İYS, usando pacotes de assinatura fornecidos pela IYS para provedores de serviços, facilita a integração perfeita dos fluxos de trabalho de aprovação e rejeição de permissão dos cidadãos em seus aplicativos. As aprovações podem ser obtidas de forma rápida e segura enviando mensagens de confirmação contendo links curtos ou códigos OTP para as informações de contato registradas dos destinatários. Além disso, o sistema capacita os cidadãos a enviar facilmente notificações de rejeição por meio de um mecanismo simples de mensagem de texto (SMS).
Sucesso operacional
A plataforma İYS simplificou o processo para os cidadãos gerenciarem e rastrearem seus consentimentos eletrônicos comerciais. A infraestrutura robusta e a alta acessibilidade da plataforma garantem que ela seja usada de forma eficiente por uma ampla base de usuários. Em dias de pico, o sistema processou mais de 3 milhões de transações de consentimento diariamente. Essas cargas de trabalho foram gerenciadas automatizando o dimensionamento de recursos para cima ou para baixo com o Kubernetes. Vários erros de sistema e inconsistências de dados são resolvidos de forma rápida e eficaz, as relações com os clientes são fortalecidas e a confiabilidade geral do serviço é aumentada.
Valor Adicionado
A nova plataforma permitiu que cidadãos, provedores de serviços e parceiros comerciais monitorassem e gerenciassem suas mensagens com eficiência a partir de uma interface unificada.
Avaliação geral
Este projeto de sucesso transformou-se numa colaboração de longo prazo entre Galaksiya e İleti Yönetim Sistemi A.Ş.
Feedback dos nossos clientes
Desde o primeiro dia, colaboramos com nosso parceiro de negócios, Galaksiya Bilişim Teknolojileri, em várias disciplinas, incluindo o design da arquitetura física e lógica necessária para o estabelecimento de um sistema de larga escala, seleção de tecnologia, determinação e implementação da infraestrutura de dados, análise e planejamento e desenvolvimento de software. Gostaríamos de enfatizar que a capacidade de nosso parceiro de negócios de entender nossas necessidades e fornecer soluções personalizadas foi de importância crítica para atingir nossos objetivos. Neste contexto, agradecemos sinceramente todos os serviços que eles forneceram ao longo de nossa colaboração e temos grande prazer em oferecer nossas recomendações.
Diretor de Desenvolvimento de Negócios e Serviços Corporativos
Yunus Emre ÜSTEV