우테캠프로 과정이 겹치기도 했고, 다른 분들도 회사일로 바쁘셔서 미션 기간이 길어졌다. 주차별 회고가 무의미해진 듯하여 남은 두 미션에 대해 각각 회고를 작성해보려 한다. 남은 두 미션은 구현 및 모의 면접을 진행하여 실제 이직 준비 시 과제 전형 및 기술 면접에 대비하는 과정이라고 볼 수 있다. 미션을 받았던 시점은 우테캠프로 과정의 3~4주 차 정도였고, 모의 면접 진행 시점은 5~6주 차 미션을 진행하는 시점이었다. 어떻게 보면 그동안의 학습 경험을 이번 미션에 녹여낼 수 있는 기회였는데.. 결론부터 말하자면 아쉽게도 그러지 못했다. 미션에서 내가 구현한 내용을 정리하면 다음과 같다 (상세한 미션 내용은 공유가 어렵습니다! 하지만 찾아보시면 대략적인 내용은 알 수 있습니다 🥰) 1. 스케줄러를 통해..
1단계 - 화면 최적화 1. Redis 적용하기 Cache(@Cacheable, @CachePut, @CacheEvict) - https://mangkyu.tistory.com/179 docker에 redis를 설치했기 때문에 접속은 docker exec -it [redis] bash 를 먼저 하고 작업 redis client 접속 : redis-cli cache 데이터 조회 : keys * cache 데이터 삭제 : del [keyid] local NOAUTH Authentication required 오류 → docker desktop에 나오는 유저 정보를 application.properties에 입력함 redis://default:redispw@localhost:55000 2. Reverse Pr..
학습하면 좋은 영상 도메인 지식 탐구를 위한 이벤트 스토밍 Event Storming [우아한테크세미나] 우아한객체지향 [우아콘2021] 도메인 원정대 멀티모듈 [우아한테크세미나] 우아한멀티모듈 멀티모듈 설계 이야기 with Spring, Gradle 멀티 모듈 적용하기 with Gradle
Cloudwatch 설치시 Ubuntu 20.04 python 버전 불일치 문제 실습관련 설명 기준이 ubuntu 18이었는데, aws cloudwatch 설치 과정에서 20.04 버전의 기본 설치된 파이썬 버전과 안맞아서 실행이 안되는 문제가 있었음 2.5 ~ 3.4? 사이의 파이썬 버전을 설치해야 하는데 20.04 버전의 기존 파이썬 버전은 3.10이었음 python 버전을 낮추는 방법으로 해결! 파이썬 설치는 여기를 참고해서 진행 $ sudo apt-get update $ sudo apt-get install python2.7 $ sudo apt-get install python-pip python-dev python-setuptools $ sudo apt-get install python3-pip..
1. 테스트 준비 * Smoke Test 최소한의 부하로 구성된 테스트로, 테스트 시나리오에 오류가 없는지 확인할 수 있어요. 최소 부하 상태에서 시스템에 오류가 발생하지 않는지 확인할 수 있어요. VUser를 1 ~ 2로 구성하여 테스트합니다. * Load Test 서비스의 평소 트래픽과 최대 트래픽 상황에서 성능이 어떤지 확인합니다. 이 때 기능이 정상 동작하는지도 확인합니다. 애플리케이션 배포 및 인프라 변경(scale out, DB failover 등)시에 성능 변화를 확인합니다. 외부 요인(결제 등)에 따른 예외 상황을 확인합니다. * Stress Test 서비스가 극한의 상황에서 어떻게 동작하는지 확인합니다. 장기간 부하 발생에 대한 한계치를 확인하고 기능이 정상 동작하는지 확인합니다. 최대 ..