Joel Silva's repositories
bank-account
An example with microservice architecture using CQRS, Event Sourcing and Kafka
library-management
Spring Boot rest microservices using Eureka, Zuul / Spring Boot Gateway, Docker. Monitoring with logstash, logback, elasticsearch, kibana.
event-driven-axon-microservices
Learn to build distributed Event-driven Microservices, CQRS, Event Sourcing, SAGA, Transactions
job-management
This project focuses on job management and reviews, with the goal of exploring key Spring/Java technologies for microservices development
atm-simulator
This project contains basic operations to simulate a ATM machine as get account balance and dispense money using a microservice architecture with spring-boot, sprinc-contract-test and java 17
customer-service-openapi-spec
Microservice created using springboot 3.2, generating the model and the controllers interfaces based on the OpenApi Spec using the OpenAPI generator plugin. In addition to unit tests, automated tests were created for the APIs using the Karate platform.
kafka-shopping
Creating a shopping application using kafka as a message broker for the communication between the microservices
shorter-url-service
This repository contains an example of a shorter url service using Java, Spring-boot and Redis as a database.
akka-examples
This repository contains a number of projects that illustrate various usages of Akka. Samples are written in Java and use maven for build definitions.
pact-shopping-api
This project is aimed at creating a Consumer-Driven Contract with Feign and Pact
phone-aggregator-service
This exercise is to build a phone information aggregator API. This system takes a list of phone numbers obtained from user input and returns the count of valid phones broken down per prefix and per business sector.
shopping-saga-choreography
This project is an e-commerce platform built using a microservices architecture, saga pattern and asynchronous communication
aws-textract-service
Microservice responsible to extract text from image using AWS Textract service