
Virgin Road는 결혼식 축하 편지 타임캡슐 서비스다.신랑/신부가 링크를 만들어 지인들에게 공유하면, 하객들이 편지를 남긴다. 편지는 결혼식 당일 밤까지 잠겨 있다가 그날 한꺼번에 공개된다. 편지들은 PDF 레터북으로도 받을 수 있다.서비스 주소: https&#x

Virgin Road는 신랑/신부가 방을 만들 때 이메일 인증을 거친다. 인증 코드를 이메일로 보내고, 5분 안에 입력하면 방이 활성화되는 구조다.처음 구현할 때 인증 코드를 어디에 저장할지 고민했다. 가장 빠른 선택은 DB 테이블이었다. 이미 MySQL을 쓰고 있으니

Virgin Road는 신랑/신부가 방을 만들면 하객들이 편지를 남기는 서비스다. 방을 만들 때 이름, 결혼 날짜, 이메일을 입력한다. 이 이메일이 나중에 PDF 발송 대상이 된다.초기 구현은 단순했다. 방 생성 요청이 오면 바로 DB에 INSERT하고 완료. 그런데

Virgin Road는 결혼식 당일 하객들이 쓴 편지를 PDF로 만들어 신랑/신부에게 이메일로 보낸다. 스케줄러가 매일 19시에 그날 결혼식인 방을 조회해서 PDF를 생성하고 발송한다.PDF 생성은 처음부터 Java 안에서 구현하려고 했다. Spring Boot 안에서

비슷한 고민을 한 사람들이 이미 많았다.How To Do @Async in Spring - Baeldung — Spring @Async 적용 방법 전반을 잘 정리해놓은 글. SMTP 같은 네트워크 I/O 작업에 적용하는 게 대표적인 사례로 나온다.장시간 비동기 작업,