About the project
The idea of this project is to be a sandbox. This repository is the parent, where I bring together several micro-projects in the form of microservices, which communicate with each other. The proposal is to have a place where I can practice new learning in a large project, simulating a business project. It is important to note that I will be giving up complex modeling or modeling that makes more sense in order to have focus and time on architecture. So everything here is over-architecting.
Technologies and concepts involved
- Java
- Spring Boot
- PostgresSql
- Maven
- JPA
- Flyway
- Docker
- Hexagonal archtecture (A few concepts)
- DDD (A few concepts)
- Microservices archtecture (Soon)
- Kubernetes (Soon)
- Messaging & Queues (Soon)
- Node Express (Soon)
- Spring Webflux (Soon)
- Jenkins (Soon)
- Tests (Soon)
- React & front-end (Soon)
- Maybe others I can't remember right now haha.
Project progress and activities
Soon...
Run the project (Just with docker)
Soon...
Install the project to develop
Soon...