최근 프로젝트에 광고, 마케팅, 알림 등에서 이메일을 활용하면서 도입하게 되었던 AWS의 Simple Email Service에 대한 설명, 사용법과 Spring에서는 어떻게 사용해야하는지 복습, 설명하는 영상입니다.사용자의 이메일 주소와 도메인을 사용해 이메일을 보내
Intro 하고자하는 것은 위와 같이 게시글에 대하여 조회수를 증가시키는 로직을 구성하는 것입니다. 이글은 조회수 증가기능을 구현하면서 했던 고민들과 방법을 작성한 글입니다. 기존 조회수 +1 코드 기존에는 게시글을 조회할 때 +1 해주는 방식을 사용했었습니다. 코
기존 코드에서 좋아요수를 증가하는 로직은 하나의 서버에 대해서 들어오는 요청에 대해서는 트랜잭션을 보장하지만 다중 서버인 경우에는 트랜잭션을 보장하지 않았습니다. 이 글은 이 문제를 겪고 해결하는 과정을 작성한 글입니다.기존 코드는 아래와 같았습니다.Post.javaP
Intro 기존 프로젝트에서 spring security 설정을 없애고 간단한 인증시스템을 구현한 것을 기록한 글입니다. 문제상황 as-is는 다음과 같았습니다. 굉장히 단순한 시스템입니다. 회원가입, 인증, 인가 모두 spring security의 의존성을 추가하
회사에서 진행하고 있던 프로젝트의 기능 중 하나가 유저의 추천인 코드를 업데이트 하는 것이었고 이 로직을 구현하면서 eventBus를 활용해보았습니다. 이 글은 eventBus를 만들고 활용한 예시에 대한 글이고 느낀점을 담았습니다.https://kwonnam
Intro 회사에서 새로운 프로젝트에 투입되었고 kotlin, spring webflux, r2dbc를 사용하기로 하였습니다. 회사의 기존 프로젝트는 mongoDB를 사용하느라 spring data mongo를 사용했었는데 새로운 프로젝트에서는 RDB를 쓰게 되면서 R
개발을 하다보면 여러가지 문제를 마주칠 때가 많다. 그리고 내가 겪는 대부분의 문제들은 누군가 이미 겪었을 확률이 99% 이기에 검색만 해봐도 대부분의 문제를 금방 해결할 수 있다. 예를 들어 티켓팅, 좌석예매, 선착순 이벤트 등 굉장히 유명한 문제에 대해서는 다양한
최근 팀원분 중 한명이 class를 새로 만들었었는데 예시는 아래와 같았습니다.그리고 문제 없이 작동하고 있었습니다. 하지만 의문이 있었습니다. 왜냐하면 이미 다른 모듈에 똑같은 클래스가 있었기 때문입니다.그동안의 제 상식으로는 이해가 가지 않았습니다. spring은