/037---FA-Item-Service

Item-Service for the Food Arcadia web application.

Primary LanguageJava

FA-Food-Service

Food-Service for the Food Arcadia web application.

This Food-Service includes all the food detail and items which are sold by shops and restaurants.

What have we used?

  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • MySQL
  • Spring Cloud
  • Spring Boot DevTools
  • Swagger UI
  • Lombok
  • JUnit
  • Caching

Other outside Tools

  • Docker

  • Kubernetes

  • Redis

  • Spring Cloud Config

  • Spring Cloud Gateway

  • Spring Cloud Stream

  • Apache Kafka

  • Spring Security

  • Eureka

  • Ribbon

  • Hystrix

  • Prometheus and Grafana

  • Elasticsearch

  • Logstash

  • Kibana

  • Spring Batch

  • Redis Caching

  • Cloudflare/Amazon CloudFront CDN

  • Amazon ELB Load Balancing

  • AWS Lambda Serverless Computing

Use Java 11

Use Spring Boot 2.3.12.RELEASE type version

The reason is some tools and dependencies are not working in higher Java and Spring Boot versions As example we can consider the Swagger Ui which is only available in the Java 11 and Spring Boot 2.3.12 versions, so make sure to use the proper version.