A banking backend that will be used to centeralize the connection between our assets and the different endpoints we have scattered across the globe. This source code is the connection to our banking assets that will be able in cloud using Amazon AWS techonology.
Get hands on experiences working with programming in Java, while also acquire knowledge of how java works with microservices, docker, and frameworks such as Spring.
- Java JDK 17 (compatible with amazoncoretto, openJDK, etc)
- Spring Framework (Boot) /w Maven Package manager
- Relational Database: Postgres
- Amazon RDS service: Hosting our banking assets in EC2 instances
- Amazon EC2 service: Use to host this source in the cloud in combination with Dockerization.
- Host backend in the cloud along with connection to our RDS EC2 instance. The source code will be dockerized and added to a Docker Swarm orchestration to allow for redundancy across increasing influx of interactions with our application.
- All redudant EC2 instances will each have their own connection to the database, and each their own synchronized copy of the database.