/////
Search
Duplicate

24년 3월 14일 목요일

날짜
2024/03/14

아키텍처를 어떻게 구성할까?

문제

AWS를 통해 어떻게 아키텍처를 구성할까?

해결방안

Aurora RDS Proxy 를 사용한 Read Replica 성능측정해보고, 바로 삭제
스케일 아웃할 이유가 없으므로 하나의 EC2에 MySQL, Spring 서버, Redis 도커로 띄우기

이력서를 위해 구현할 체크리스트를 나열해보자

문제

우리 이력서의 매력포인트를 더 살려보자!!

해결방안

필수사항

캐싱 적용
비관적 락 사용하는 서비스 레이어 재시도 처리
분산락으로 전환
나 데드락 처리 잘 함! 뽑아주셈!
커서 기반 페이지네이션으로 전환
성능측정하여 개선치 보기
페이징처리 성능개선함! 뽑아주셈!
jacoco 를 통해 테스트 커버리지 증빙하기
나 테스트 잘 씀! 뽑아주셈!

위 사항들 끝나면,,,

토스페이 파사드 패턴으로 전환
AWS Lambda 를 활용한 포인트 반환 배치/스케줄러 구현
전역 모니터링 시스템 구축 :: Prometheus, Grafana, and Loki => 독립 EC2 인스턴스에 도커를 띄워 실행
도커 공부해서 EC2 에서 RDB, REDIS 도커로 띄우기 => 돈 최소화

MSA는,,, 나중에,,,

4월말~5월말에 취업 아직도 안 되었다,,, => MSA용 프로젝트 새로 파는 게 어땨!

자격요건/우대사항 상 부족한 부분

~수준의 CI/CD
~수준의 NoSQL