This repo gives general instructions for the BankingInTheCloud workshops we provide.
If the workshop did not start yet then please follow the instructions in the before-workshop folder. If the workshop already started follow the instructions in the during-workshop folder.
The before-workshop folder provides setup information using a virtual machine (using Vagrant). If you want to do the setup locally you can refer to the alternative-setup folder.
This is what we do in the banking in the cloud workshop:
- Microservices Architectures
- Spring Boot - Spring Boot Basics (REST controller, ...), Spring Cloud Config, Spring Data & Flyway
- Service Discovery (Eureka)
- Messaging and Event Sourcing (ActiveMQ)
- Docker & Docker-Compose
- Definition and basics of cloud computing
- Introduction to amazon AWS platform
To avoid name confusion: In the workshop we work with a new version of fineract, that is called Mifos I/O project. Mifos I/O will proposed as new architecture for the next apache fineract project version.
Detailed information can be found in the BankingInTheCloud-Fineract repo
After the workshop participants are able to work with the Mifos I/O project. They understand the basic concepts of microservices architectures and the tools that are necessary to work with them. After the workshop participants are able to explore the Mifos I/O project in depth on their own.
Note that it depends on the workshop time and number of participants how much of the outline can really be done. The workshop is generally designed for five whole day, but can be shortened to two-four days. Workshops shorter than five days might not include the complete setup of Mifos I/O but a simpler example.