Freelance Marketplace Platform
- Marketplace-oriented microservices architecture: Independent services in Node.js, Express and TypeScript for authentication, users, gigs, chat, orders, reviews and notifications, following the database-per-service pattern and event-driven communication.
- Automation and cloud deployment: Containerized workloads with Docker and orchestrated with Kubernetes (Minikube and AWS EKS), promoted between environments through CI/CD pipelines in Jenkins.
- Data, messaging and observability: Integration of RabbitMQ, Redis, PostgreSQL, MySQL and MongoDB, with centralized observability using Elasticsearch/Kibana, Prometheus and Grafana for logging, metrics and traceability.
- Frontend delivery: Web client developed in React, Tailwind CSS and TypeScript, consuming microservices APIs for a responsive and real-time user experience.
Architecture and Diagrams
Cloud (AWS)
Automation
Monitoring
Technical Challenges












