iSAQB – CPSA-A certification exam – Online Training Centre
2015 – 2016
Context
The CPSA Advanced Level – iSAQB Advanced Training in Software Architecture
Why
To provide an attractive web platform for online education diffused in virtual classrooms in order to serve more than 20’000 registered users worldwide.
What
To design an interactive corporate online training platform. End users can order courses and educational resources. Live sessions are given in virtual classes and include live video streaming and instant messaging.
Requirements
An interactive online corporate training system where customers, employees and partners of a factory can access courses from a virtual library and follow them diffused in a virtual classroom on the Internet. These live sessions are accessible everywhere from a desktop station or a mobile device.
How
Software Design
- Domain-Driven Design
- Event-driven architecture
- Micro-services architecture
- Micro-frontends architecture
Technology
- Java, Spring(Boot, Cloud)
- REST, Swagger
- Angular
- Ionic
- Cassandra, MongoDB, RabbitMq
- Docker