Mais de 30 plataformas cripto criadas em 12 países Desenvolvemos uma exchange de criptomoedas centralizada de alto desempenho com um token BNIX integrado, utilizado para governação e votação entre os proprietários da plataforma. A plataforma suporta negociação à vista e de futuros, gateways para moedas fiduciárias, módulos de indicação e liquidez dinâmica sincronizada com a Binance. A nossa equipa implementou uma arquitetura de microsserviços escalável, integração com blockchain e automatização DevOps completa em apenas cinco meses.
Como o cliente planeava uma rápida entrada e crescimento no mercado, decidimos implementar os nossos próprios nós criptográficos e envolver um engenheiro DevOps sénior para configurar a sincronização completa entre redes.
Para garantir a liquidez, a exchange liga-se à Binance em tempo real caso o saldo interno se torne insuficiente. Assim, decidimos desenvolver um sistema de equilíbrio financeiro que utilizasse eficazmente as reservas internas.
De referir o painel administrativo, que permite a gestão flexível de toda a plataforma. Graças ao trabalho conjunto do gestor de projeto e do product owner, conseguimos alcançar um equilíbrio eficaz: construir um sistema avançado de gestão de projetos com o mínimo esforço.
Considerando que 45% de todos os utilizadores acedem à plataforma através de telemóveis, a nossa equipa preparou layouts específicos para a versão mobile.
O projeto foi gerido no YouTrack, dividido em marcos sob uma metodologia híbrida Kanban/Scrum para maior flexibilidade e agilidade.
Durante as discussões iniciais, introduzimos uma funcionalidade adicional: um sistema de listagem de tokens pagos que permite a adição de novos tokens comercialmente, gerando receitas extra para a plataforma.
A infraestrutura foi inicialmente implementada na AWS Cloud para garantir estabilidade. No entanto, não tínhamos previsto no orçamento a manutenção da plataforma e dos nós de criptomoedas, que exigiam muitos recursos. Quando a fatura do servidor ultrapassou a marca dos 4.000 dólares, propusemos migrar para outro fornecedor — a Hetzner.
A migração demorou alguns dias, mas reduziu os custos quase 6 vezes. Embora a Hetzner não possua uma arquitetura de servidores tão desenvolvida, na fase inicial, foi suficiente para nós. Decidimos regressar à AWS Cloud quando a empresa começasse a gerar receitas estáveis.
Como se constatou, a decisão foi correcta e economicamente vantajosa, sobretudo na fase inicial de desenvolvimento.
Como os dados da blockchain cresceram mais rapidamente do que o esperado, criámos o escalonamento e a monitorização automáticos utilizando o Prometheus e o Grafana.
Configuramos um pipeline de CI/CD no GitLab com ambientes de teste e produção separados e proteção contra rollback.
Utilizamos o GitLab como o nosso sistema de controlo de versões, isolando cada microsserviço para atualizações mais seguras e desenvolvimento paralelo.
Durante o desenvolvimento, encontramos vários desafios:
Equipa: 3 backend developers, 2 frontend developers, 2 QA, 1 DevOps, 1 designer, 1 blockchain developer, 1 project manager
Tecnologias utilizadas: Laravel, Node.js, React, Solidity, AWS, Hetzner, Docker, GitLab CI/CD
Nível de complexidade: 5/5
Este projeto tornou-se um ótimo exemplo de como a nossa equipa transforma ideias complexas em plataformas de negociação escaláveis, seguras e de alto desempenho.
Apesar dos desafios — como os custos de infraestrutura, a lógica de referência e a manutenção de nós — entregamos um produto estável, pronto para a escalabilidade global.
Na Merehead, acreditamos que o sucesso de uma corretora de criptomoedas depende não só do código, mas também da força, flexibilidade e expertise da equipa. Se pretende construir a sua própria plataforma de negociação, nós ajudámo-lo a fazê-lo — desde a arquitetura até ao lançamento e mais além.