알고리즘 문제 풀이 후 리뷰를 작성해보세요!
메인 화면 | 방명록 화면 |
---|---|
문제 등록 화면 | 문제 상세 화면 |
리뷰 추가한 화면 | 리뷰 수정 화면 |
로그인 화면 | |
- frontend
- React.js
- Styled Component
- Ant Design
- Bootstrap
- Toast UI Editor
- backend
- Spring Boot
- Spring Data JPA
- QueryDSL
- Spring Cloud
- Spring Cloud Eureka Server
- Spring Cloud Api gateway
- Spring Cloud Config Server
- MySQL
- DevOps
- NginX
- Zipkin
- Prometheus
- Grafana
- AlertManager (Slack)
- Kafka
- Zookeeper
- Docker
- Jib
- etc
- Postman
- Git
- Github
<접속 가능한 포트들>
- http://localhost → 웹페이지
- http://localhost:8761 → 스프링 유레카 디스커버리 서버
- http://localhost:9411 → 집킨 (분산 추적)
- http://localhost:3000 → 그라파나 (모니터링 시각화)
- http://localhost:9090 → 프로메테우스 (모니터링)
- docker stats를 통해 메모리 점유율 체크
- 메모리 사용률 20% 이하 컨테이너 -> 자원 할당
- 메모리 사용률 80% 이상 컨테이너 -> 자원 회수
- docker ps -a 를 통해 컨테이너 상태 확인
- frontend 컨테이너가 아닌 컨테이너가 exited일 경우 restart
- Api gateway의 로그를 확인
- 통신 중 500번 대의 코드 확인시 exited된 컨테이너가 있는지 더 짧은 주기로 확인
- exited 된 frontend가 아닌 컨테이너가 있다면 restart
조욱희 | 이정권 | 김승진 |
---|---|---|
프론트엔드, 시나리오1 | 프론트엔드, 시나리오2 | 백엔드, 데브옵스, 시나리오3 |