전체 글

'바게트 개발자 블로그'에 오신 것을 환영합니다! 바게트라는 이름은 제 이름 '박창민'과 '백엔드'를 합쳐 만든 고유의 표현입니다. 이곳에서 제가 조금씩 성장하는 과정을 담아내고자 합니다. 이 블로그는 제가 대학 생활을 하며 시작한 성장 일기로, 개발자로서의 여정을 기록하고 있습니다. 매일매일 새로운 도전을 하며, 아직 배우지 못한 것들을 배우는 과정, 그리고 그것들을 실제로 어떻게 적용하고 있는지 기록하며 공유하겠습니다.
소개안녕하세요! D'art-gallery 프로젝트 백엔드 팀장 박창민입니다.선착순 쿠폰 이벤트를 구현하면서 발생한 트러블슈팅을 포스트에 작성하겠습니다 본 글은 해당 게시글에 이어서 시작됩니다.2024.06.18 - [구름톤 트레이닝 풀스택 회고] - [D'art-gallery] 선착순 쿠폰(2) - 글로벌 캐싱 도입 [D'art-gallery] 선착순 쿠폰(2) - 글로벌 캐싱 도입소개안녕하세요! D'art-gallery 프로젝트 백엔드 팀장 박창민입니다.선착순 쿠폰 이벤트를 구현하면서 발생한 트러블슈팅을 포스트에 작성하겠습니다 본 글은 해당 게시글에 이어서 시작됩니다.298qkrckdals.tistory.com   쿠폰 대기열 구축 및 캐싱을 통한 성능 개선이전 작업을 통해 쿠폰 대기열을 구축하고,..
소개안녕하세요! D'art-gallery 프로젝트 백엔드 팀장 박창민입니다.선착순 쿠폰 이벤트를 구현하면서 발생한 트러블슈팅을 포스트에 작성하겠습니다 본 글은 해당 게시글에 이어서 시작됩니다.2024.06.11 - [구름톤 트레이닝 풀스택 회고] - [D'art-gallery] 선착순 쿠폰(1) - 대용량 트래픽, 동시성 이슈 [D'art-gallery] 선착순 쿠폰(1) - 대용량 트래픽, 동시성 이슈소개안녕하세요! D'art-gallery 프로젝트 백엔드 팀장 박창민입니다.선착순 쿠폰 이벤트를 구현하면서 발생한 트러블슈팅을 포스트에 작성하겠습니다 프로젝트 요구사항선착순 쿠폰 이벤트는 하98qkrckdals.tistory.com문제점이전 글에서 얘기했던 문제점 2가지입니다. 1) 대기열 큐 로직이 ..
소개안녕하세요! D'art-gallery 프로젝트 백엔드 팀장 박창민입니다.선착순 쿠폰 이벤트를 구현하면서 발생한 트러블슈팅을 포스트에 작성하겠습니다 프로젝트 요구사항선착순 쿠폰 이벤트는 하루 동안만 진행한다.회원 들은 선착순 쿠폰 이벤트까지 몇 분 남았는지 실시간으로 확인할 수 있다.선착순 쿠폰은 1명당 1개씩 가질 수 있다.하루에 2개 이상의 선착순 쿠폰 이벤트는 진행하지 않는다. 정확하게 순서를 보장해 주고, 재고만큼 발급되어야 한다. 대용량 트래픽이란?웹사이트나 애플리케이션에 대한 갑작스러운 수요 증가를 의미합니다. 선착순 쿠폰 이벤트라는 특성상, 충분히 대용량 트래픽이 올 상황이라고 판단했습니다.따라서 저는 그에 맞는 설계가 필요했습니다.  중요 요구사항1. 정확히 쿠폰의 재고만큼 발급되어야 ..
소개안녕하세요! ThinkTank 프로젝트 백엔드 팀장 박창민입니다.채점 서버를 구현하면서 발생한 트러블슈팅을 포스트에 작성하겠습니다.  2024.04.28 - [분류 전체보기] - [ThinkTank] 채점서버 (1) - 도커로 사용자 코드 실행시키기 [ThinkTank] 채점서버 (1) - 도커로 사용자 코드 실행시키기ThinkTank 소개ThinkTank는 개발자를 위한 알고리즘 문제 풀이 기반 소셜 플랫폼입니다. 사용자들은 다른 사용자가 만든 문제를 풀어보고, 직접 문제를 만들어 공유할 수 있으며, 이러한 상호작용을98qkrckdals.tistory.com 해당 게시글은 위와 이어집니다. 문제 상황이전 글에서 사용자 코드를 도커 컨테이너 안에서 채점을 진행할 때 N 개의 테스트케이스 만큼 도커 컨..
ThinkTank 소개ThinkTank는 개발자를 위한 알고리즘 문제 풀이 기반 소셜 플랫폼입니다. 사용자들은 다른 사용자가 만든 문제를 풀어보고, 직접 문제를 만들어 공유할 수 있으며, 이러한 상호작용을 통해 코딩 테스트 실력을 향상시킬 수 있습니다. 또한, 좋아요 및 댓글을 통해 문제 풀이와 실력 향상에 도움을 주고받을 수 있는 사이트입니다. 깃허브: https://github.com/ChangMinPark2/ThinkTank_BE GitHub - ChangMinPark2/ThinkTank_BE: 💬 ThinkTank Back-End💬 ThinkTank Back-End. Contribute to ChangMinPark2/ThinkTank_BE development by creating an acc..
저의 회고 방식은 5F 입니다 사실, 무슨 일이 있었나요 ?2차 스터디가 마무리되고, WEB IDE 프로젝트를 시작합니다.코드봄 스터디에서 베스트 코칭상을 받게 되었습니다.WEB - IDE 프로젝트 시작합니다. 느낀점, 어떤 느낌이 들었나요 ?팀원 분들이 감사하게도 저를 투표해 주셔서 1차 2차 프로젝트 모두 베스트 코칭상을 받게 되었습니다 ..! 스터디를 진행하면서 DFS, BFS 문제를 풀 때, 저의 노하우를 공유했던 것이 좋은 결과물을 도출한 것 같습니다. 정규 프로젝트인 WEBIDE 프로젝트를 진행하면서 우선 역할 분담과, 아이디어 브레인스토밍을 진행하였습니다. 저희 백엔드 팀원 분들께서는 Rest API 개발이 처음이신 분들도 계셨으며, GIT 활동에 익숙하지 않은 분도 계셨습니다. 저의 경우 ..
박엔드
바게트 개발자 [Back-End]