Технологічний стек

  • Java - Об’єктно орієнтована мова програмування.

  • Spring/Spring Boot - Програмний каркас з відкритим кодом та контейнери з підтримкою інверсії управління для платформи Java.

  • Spring Web - Веб-фреймворк який дозволяє створювати RESTful сервіси.

  • Spring Cloud Kubernetes / Config - Інтеграція з об’єктами Kubernetes інфраструктури ConfigMap/Secrets

  • Spring Cloud Feign Client - Простий і гнучкий http-клієнт.

  • Spring Cloud Sleuth - Авто-конфігурація для розподіленого трейсингу.

  • Spring Boot Actuator - Бібліотека, яка надає ряд функцій: моніторинг, контроль, відображення показників сервісу, для розуміння його стану.

  • Spring Security - Фреймворк для побудови автентифікації та авторизації з підтримкою типових протоколів.

  • Amazon Web Services SDK - Бібліотека яка дозволяє отримати доступ до інфраструктури Amazon, зокрема до Amazon S3 служби, яка дозволяє зберігати та читати об’єкти.

  • SLF4 / Log4J 2 - Бібліотеки логування для платформи Java.

  • Camunda - Платформа з відкритим кодом для виконання бізнес-процесів