← Voltar para Projetos
Pixel

Pixel

PHPMySQLGitGitHub

Este projeto consiste em um microsserviço especializado, focado inteiramente no domínio de pagamentos via PIX. O grande diferencial técnico desta aplicação é a sua base arquitetural: o sistema foi desenhado do zero, sem o uso de frameworks full-stack, adotando uma abordagem híbrida e rigorosa entre Domain-Driven Design (DDD) e Arquitetura Hexagonal (Ports and Adapters).

O núcleo da aplicação (Domain Layer) foi mantido estritamente isolado da infraestrutura. Para o ecossistema funcionar de maneira fluida e escalável, foram integradas apenas bibliotecas cirúrgicas para Injeção de Dependência, Service Containers e Logging estruturado. Essa decisão garantiu um sistema extremamente leve, altamente testável e com controle absoluto sobre o fluxo de execução.

O grande desafio de integrações financeiras é a latência de serviços terceiros. Para resolver isso, o fluxo de comunicação foi desenhado de forma 100% assíncrona. A API recebe a intenção de pagamento e a enfileira imediatamente em um sistema de mensageria (Database Queue), liberando o cliente em milissegundos.

Processos em background (Workers) consomem essa fila, geram a cobrança junto ao banco e, finalmente, comunicam os sistemas clientes sobre a conclusão da operação através de uma arquitetura orientada a eventos via Webhooks. O resultado é um serviço financeiro blindado, onde as regras de negócio estão perfeitamente encapsuladas e a infraestrutura absorve qualquer instabilidade externa de forma resiliente.