
안녕하세요. 201 팀의 포이입니다. 이번 글에서는 재택기간동안 서버의 로그를 확인할 수 없어 일어났던 문제와 이를 해결하는 과정을 다루어 보았습니다.
팀 201은 인수테스트의 가독성과 테스트 코드 재사용성을 높이기 위해 Cucumber 라이브러리를 사용했다.이 라이브러리의 러닝 커브와 기존에 사용하던 RestAssured와는 다른 작동 방식 때문에 테스트 격리에 대한 퀄리티를 포기하고 @DirtiesContext를
기존 api 명세 관리 201팀의 기존 api 명세 관리는 노션으로 하고 있었다. 물론 보는데 문제는 없지만 json을 일일이 작성해줘야하고 변경사항이 생길 때 마다 수정을 해줘야 하는 점이 번거롭고 잘 반영되지 않는 휴먼에러가 많이 발생했다. 마침 4차 데모데이 요
토큰의 문제점 인증, 인가 과정에서 많이 사용되는 방법이 몇개 있습니다. 그 중에서 jwt 토큰은 무상태성을 보장해주기 때문에 서버 확장에 장점이 있습니다. 하지만 토큰이 탈취된다면 상황은 달라집니다. 공격자도 해당 토큰을 사용하여 유저인 척, 인증 인가 과정을 통과할 수 있기 때문이죠. 그래서 토큰에는 보통 유효 기간을 두게 됩니다. 어떤 토큰의 유효 기...
201 서비스를 본격적으로 출시하는 단계가 됐다.서비스를 개발하며 팀 내 코드 리뷰를 필수로 진행하였고, QA를 거치며 예외 상황에 대비했다.하지만 실제 유저가 존재하는 환경에서는 예상치 못한 문제가 발생할 수 있다. 그렇기 때문에 우리는 몇 가지 지표에 대해서 모니터
1편에서 이어진다.2편에서는 CloudWatch를 적용하며 가지게 된 고민에 대해서 작성한다.CloudWatch는 기본적으로 많은 지표를 제공한다.하지만 201에서 모니터링 하고자 했던 지표를 모두 제공하지는 않는 것을 확인했다.201의 모니터링 툴로 CloudWatc