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
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.