Skip to content

Auckfmine/springboot-microservices

Repository files navigation

Project Module : Devops

Les Outils Utilisé dans notre project

DEV

backend

  • springboot microservices
  • spring-cloud (eureka discovery server)
  • zipkins
  • spring-cloud API-GATEWAY
  • Junit
  • Lombok

frontend

  • angular
  • nginx (routage dynamic + reverse-proxy + load-balancer)
base de donnés
  • MySQL
  • PostgreSQL
  • MongoDB
  • redis NB: on a utilisé une variété de solution de bd pour bien profiter de notres architecture microservice .

OPS

version control (GIT)

  • github

CI

  • jenkins

IAC

  • terraform
  • ansible

Infrastructure

  • Vagrant
contenarisation
  • docker
orchestration des conteneurs
  • docker-compose
container/artifact registry
  • nexus

TODO

  • transformer le project on microservice
  • exposer tous les service en un seul api gateway avec routage dynamique(localhost:9191)
  • developer les test unitaire de chaque service
  • dockerizer tous les services
  • creation des resource docker avec terraform
  • automatisation des configuration avec Ansible
  • implementation d'une chaine ci/cd

About

microservice architecture with sync communication between services

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages