간단한 MSA 예제
2020-11-14
내부과제
- front service
- card service
- Spring boot -> base framework
- Mybatis -> persistence framework -> sql mapper
-
PostgreSQL -> database
- Netflix hystrix -> library for remote api access
- Thymleaf -> template engine
- Vuejs -> javascript framework
-
Axios -> http client
- Vault -> secret store
- Traefik -> service mesh
- prometheus -> monitoring system
-
grafana -> monitoring ui
- github -> source repository
- gradle -> build tool
- aws route53 -> dns(domain name service)
- aws ec2 -> server instance
- aws code build -> build enviroment
- aws ecr(elastic container registry) - container image registry
- Docker swarm -> container orchestration
교육
- Spring boot -> base framework
- Netflix eureka -> service registry/discovery
- Spring cloud gateway -> api gateway
- Swagger -> api document tool
- Kafka -> message queue