Our project it is IPTV solution.
I studied of improved performance from finding potential problems to discussing and implementing solutions,performance tests them. Tracking and rewriting microservice architecture elements, implementation from scratch of several asynchronous services. Writing integration (soapUI) and unit tests, containerization, integration with CI systems.
- Microservices written in scala, under sbt and play framework. database-mapping is done by jooq framework, in the past was slick.Test JUnit tests + SOAP-ui integration tests, embedded in jenkins CI.
Microservices communicate with the server using http.
- Server logic written in java8 with spring framework, jooq, mariaDB