
미션 후기
미션을 통해 배운 점
- 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
1단계 - 화면 응답 개선하기(재 업로드) by tyakamyz · Pull Request #247 · next-step/infra-subway-performance
안녕하세요 리뷰어님 1단계 - 화면 응답 개선하기 PR 드립니다 :) 저번에 작업했던 step1을 지우고 새로 작업했습니다 이전 작업에서 성능 개선이 되지 않았던 원인이라고 생각되는 2가지 입니다
github.com
🚀 2단계 - 스케일 아웃 (with ASG)
https://github.com/next-step/infra-subway-performance/pull/272
2단계 - 스케일 아웃 (with ASG) by tyakamyz · Pull Request #272 · next-step/infra-subway-performance
안녕하세요 리뷰어님 2단계 - 스케일 아웃 (with ASG) PR 드립니다 :) 그럼 이번 리뷰도 잘 부탁드리겠습니다!
github.com
🚀 3단계 - 쿼리 최적화
https://github.com/next-step/infra-subway-performance/pull/299
3단계 - 쿼리 최적화 by tyakamyz · Pull Request #299 · next-step/infra-subway-performance
안녕하세요 리뷰어님 3단계 - 쿼리 최적화 PR 드립니다 :) 이번 리뷰도 잘 부탁드리겠습니다!
github.com
🚀 4단계 - 인덱스 설계
https://github.com/next-step/infra-subway-performance/pull/333
4단계 - 인덱스 설계 by tyakamyz · Pull Request #333 · next-step/infra-subway-performance
안녕하세요 리뷰어님 4단계 - 인덱스 설계 PR 드립니다 :) 드디어 마지막 미션이네요! 마지막 미션 리뷰 잘 부탁드리겠습니다!
github.com
'개발 교육 > 우아한 테크캠프 Pro' 카테고리의 다른 글
9. 우아한 테크캠프 Pro를 마치며 (3) | 2022.07.12 |
---|---|
7. 레거시 코드 리팩터링 (1) | 2022.07.12 |
6. 서비스 진단하기 (0) | 2022.07.12 |
5. 인수 테스트 기반 TDD (0) | 2022.07.11 |
4. 그럴듯한 서비스 만들기 (0) | 2022.07.11 |