728x90
미션 후기
미션을 통해 배운 점
- Nginx 성능 개선 경험
- gzip 압축
- cache 사용
- TLS, HTTP/2 설정
- was 성능 개선 경험
- redis 사용
- 비동기 처리
- Nginx > 스케일 아웃 (with ASG) 교체
- Sprinboot: HTTP Cache, gzip 설정
- Launch Template 생성
- Auto Scaling Group 생성
- 쿼리 인덱스 설계 경험 (execution plan 확인)
리팩터링 단계를 지나고 드디어 만난 마지막 미션!
사실 처음엔 마지막 마무리는 좀 쉬어가는 미션이 될 것이라고 생각했다
하지만 인프라는 항상 한번에 되는 꼴을 본적이...
이번에도 역시 잘안풀려서 많이 고생했다
리팩터링 미션으로 심신이 지칠 대로 지친 상태라 더 그랬는지도 모르겠다
ASG 부분 처리가 생각처럼 잘 되지않아서 또 새벽까지 삽질하다가
다음날 잠들기 직전에 원인이 생각나서 혹시나하고 확인해서 찾아내고 아침에 마무리했다
저번 인프라 때도 이런 식으로 원인이 해결됐는데
역시 사람은 휴식이 필요한 것 같다 :)
성능 개선은 한 번에 이뤄지는 게 아닌 관심과 노력으로 꾸준히 개선해야 한다는 말을 기억하자
Code / Feedback
🚀 1단계 - 화면 응답 개선하기
https://github.com/next-step/infra-subway-performance/pull/247
🚀 2단계 - 스케일 아웃 (with ASG)
https://github.com/next-step/infra-subway-performance/pull/272
🚀 3단계 - 쿼리 최적화
https://github.com/next-step/infra-subway-performance/pull/299
🚀 4단계 - 인덱스 설계
https://github.com/next-step/infra-subway-performance/pull/333
728x90
'개발 교육 > 우아한 테크캠프 Pro' 카테고리의 다른 글
9. 우아한 테크캠프 Pro를 마치며 (1) | 2022.07.12 |
---|---|
7. 레거시 코드 리팩터링 (0) | 2022.07.12 |
6. 서비스 진단하기 (0) | 2022.07.12 |
5. 인수 테스트 기반 TDD (0) | 2022.07.11 |
4. 그럴듯한 서비스 만들기 (0) | 2022.07.11 |