← Projetos/Project

WalletCore (EDA + Kafka)

An event-driven wallet and balance system built with Kafka, integrating Go and Java services for asynchronous financial processing.

GoJavaKafka
WalletCore (EDA + Kafka)

1. Pitch de Elevador

Um projeto de arquitetura orientada a eventos para operações de carteira digital, focado em serviços desacoplados e processamento consistente de saldo.

2. Problema e Contexto

Sistemas transacionais distribuídos exigem comunicação assíncrona confiável. Este projeto aplica EDA para sincronizar transações e saldos entre serviços.

3. Escopo e Atuação

  • Implementação e integração dos serviços.
  • Configuração de mensageria e do ambiente local.
  • Documentação de ponta a ponta para execução e APIs.

4. Solução Implementada

Um ecossistema de microsserviços que publica e consome eventos para processar transações de carteira e atualizar saldos de forma assíncrona.

5. Stack e Arquitetura

  • Serviços em Go (wallet-core) e Java (balance-app).
  • Kafka + Zookeeper para mensageria.
  • MySQL para persistência.
  • Docker Compose para orquestração local.

6. Qualidade e Práticas de Engenharia

  • README detalhado com pré-requisitos e endpoints.
  • Ambiente local completo para testes e observabilidade.
  • Tópicos, portas e comandos operacionais bem documentados.

7. Relevância para o Portfólio

Fortalece o perfil em microsserviços e arquitetura orientada a eventos, alinhado a cenários de modernização corporativa.

9. Evidência Visual

WalletCore - GitHub

Continue explorando

EFI Harness Planner

Product

A full-stack planning application for electronic fuel injection harnesses, using NestJS, React, TypeScript, JWT authentication, and subscription-tier business rules.

NestJSReactTypeScript

Personal Website (Next.js + Contentlayer)

Site

A zero-cost, developer-authored platform for tracking a software career over the years — built with Next.js, Contentlayer2, and Markdown, deployable to GitHub Pages or Vercel in minutes.

Next.jsContentlayerGitHub Pages