Technology stack

Technology stack on the client side

Single Web page application:

With the great development workflow:

  • Easy installation of new JavaScript libraries with NPM or Yarn
  • Build, optimization and live reload with Webpack
  • Testing with Jest and Protractor

And what if a single Web page application isn’t enough for your needs?

  • Support for the Thymeleaf template engine, to generate Web pages on the server side

Technology stack on the server side

A complete Spring application:

Technology stack for microservices

Microservices are optional, and fully supported:

Ready to go into production:

  • Monitoring with Metrics and the ELK Stack
  • Caching with ehcache (local cache), hazelcast or Infinispan
  • Optimized static resources (gzip filter, HTTP cache headers)
  • Log management with Logback, configurable at runtime
  • Connection pooling with HikariCP for optimum performance
  • Builds a standard WAR file or an executable JAR file
  • Full Docker and Docker Compose support
  • Support for all major cloud providers: AWS, Cloud Foundry, Heroku, Kubernetes, OpenShift, Docker…