소개안녕하세요! D'art-gallery 프로젝트 백엔드 팀장 박창민입니다.선착순 쿠폰 이벤트를 구현하면서 발생한 트러블슈팅을 포스트에 작성하겠습니다 프로젝트 요구사항선착순 쿠폰 이벤트는 하루 동안만 진행한다.회원 들은 선착순 쿠폰 이벤트까지 몇 분 남았는지 실시간으로 확인할 수 있다.선착순 쿠폰은 1명당 1개씩 가질 수 있다.하루에 2개 이상의 선착순 쿠폰 이벤트는 진행하지 않는다. 정확하게 순서를 보장해 주고, 재고만큼 발급되어야 한다. 대용량 트래픽이란?웹사이트나 애플리케이션에 대한 갑작스러운 수요 증가를 의미합니다. 선착순 쿠폰 이벤트라는 특성상, 충분히 대용량 트래픽이 올 상황이라고 판단했습니다.따라서 저는 그에 맞는 설계가 필요했습니다. 중요 요구사항1. 정확히 쿠폰의 재고만큼 발급되어야 ..
저의 회고 방식은 5F 입니다 사실, 무슨 일이 있었나요 ?2차 스터디가 마무리되고, WEB IDE 프로젝트를 시작합니다.코드봄 스터디에서 베스트 코칭상을 받게 되었습니다.WEB - IDE 프로젝트 시작합니다. 느낀점, 어떤 느낌이 들었나요 ?팀원 분들이 감사하게도 저를 투표해 주셔서 1차 2차 프로젝트 모두 베스트 코칭상을 받게 되었습니다 ..! 스터디를 진행하면서 DFS, BFS 문제를 풀 때, 저의 노하우를 공유했던 것이 좋은 결과물을 도출한 것 같습니다. 정규 프로젝트인 WEBIDE 프로젝트를 진행하면서 우선 역할 분담과, 아이디어 브레인스토밍을 진행하였습니다. 저희 백엔드 팀원 분들께서는 Rest API 개발이 처음이신 분들도 계셨으며, GIT 활동에 익숙하지 않은 분도 계셨습니다. 저의 경우 ..
저의 회고 방식은 5F 입니다. 사실, 무슨 일이 있었나요 ? 자바 강의를 전부 공부했습니다. 스프링 코어 기본에 대하여 학습하기 시작했습니다. 소켓에 대하여 깊은 학습을 진행하였습니다. 느낀점, 어떤 느낌이 들었나요 ? 자바를 이렇게까지 딥하게 공부해 본 적은 처음이었는데 정말 뜻깊은 시간이었습니다. 딥하게 공부하다 보니 제 머릿속에 있었던 퍼즐들이 전부 맞혀지는 기분이었는데 특히 좋았던 부분들입니다. 1. JDK, JRE, JVM 2. 원시 자료형 VS 참조 자료형 3. 다형성 소켓의 경우 백엔드를 희망하면서 소켓은 어떤 경우에 사용할까를 고민해 봤습니다. 이러한 특징으로써 제가 쉽게 생각할 수 있는 기능은 채팅 기능이였습니다. 채팅 기능을 생각해 봤을 때, 요청 → 응답하는 방식으로 구현한다면, 처..
저의 회고 방식은 5F 입니다. 사실, 무슨 일이 있었나요 ? 1차 스터디가 끝나고 스터디 회고 시간이 있었습니다. DFS, BFS의 알고리즘을 깊게 학습했다 느낀 이후 다음 공부할 알고리즘으로 그리디 알고리즘을 공부하였습니다. 자바에 강의를 통해 깊게 학습할 수 있었습니다. 느낀점, 어떤 느낌이 들었나요 ? 저는 1차 스터디 회고에서 자료를 담당하면서 지금까지 스터디를 진행하며 어떤 방식으로 진행했고, 어떠한 결과물이 있었는지에 대하여 자료를 조사했습니다. 저희 조는 많은 양을 학습하진 못했지만 하나하나 깊게 CS 내용을 학습할 수 있었고, 코딩 테스트 또한 한 주에 알고리즘 하나를 정하여 잘 파악하는 시간을 가졌다고 생각했습니다. 다른 조 분들의 회고 발표를 보면서 제가 느낀 점은 다들 스터디 활동을..