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

 

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

 

728x90
복사했습니다!