woomool-market Java CI with Gradle Build Status Build Status

기술 스택


Java

  • openjdk 11

Spring

  • Web MVC (tomcat)
  • WebFlux (netty)
  • Security by JWT
  • Validation
  • OAuth2
  • Data-JPA & QueryDSL
  • Data-Redis
  • HATEOAS
  • Restdocs
  • Batch
  • Cloud
  • Test (Junit5)

View

  • Client Side Rendering - Vue.js
  • Server Side Rendering - thymeleaf

DevOps

Build

  • Gradle
  • Docker
  • Kubernetes - TBD

CI & CD

  • Travis CI by web-hook
  • GitHub Action
  • Slack for Alarm

AWS

  • EC2
  • RDS - MariaDB
  • S3

Messaging

  • Apache Kafka

Monitoring

  • Prometheus
  • Grafana
  • Zipkin
  • Sleuth