Crafting-Playground / Prototype

0 stars 0 forks source link

Define tools #4

Open nikakis opened 1 year ago

nikakis commented 1 year ago

Define tools

Application

Application layer

  1. Spring boot, Spring Security
  2. Java 17
  3. SQL & NoSQL (maybe postgres and cassandra)
  4. Cache (e.g. Redis, Caffeine, Hazelcast)
  5. OPA , Spring OPA

Microservices oriented

  1. Spring Cloud

Monitoring

  1. Open Telemetry
  2. ELK
  3. Grafana cloud free plan

Infrastructure

Gitops

  1. ArgoCD or Flux
  2. Templating k8s with Kustomize
  3. Github actions
  4. Terraform
  5. OPA

Testing

  1. Junit
  2. Integration (TBD)
  3. Stress tests K6