San's Devlog

채용 절차 개선 경험 - 지원자의 관점을 중점으로

개요 최근 회사에서 백엔드 개발자 채용을 진행했습니다. 사내에 별도로 HR담당자가 없는 관계로 제가 채용을 담당했습니다. 그러나 예상보다 지원율이 매우 저조하고 중도 포기자가 많아 채용에 어려움이 발생했습니다. 채용 절차를 개선하는 과정에서 채용 또한 브랜딩의 중요한 일환이며 지원자의 마음을 얻는 것이 필수임을 배웠습니다. 이에 따라...

코딩은 낭만이다?

왜 자기계발을 하는가? 많은 직장인들이 오늘도 퇴근 후에 치열하게 자기계발을 한다. 자격증 준비, 투자 공부, 셀프 브랜딩 등 분야도 다양하다. 명확한 통계를 알고 있는 것은 아니지만 웹개발자의 경우에는 본업인 웹서비스 관련 자기계발을 하는 비중이 타 직군에 비해 높은 것 같다. 과감하게 추론해보자면 크게 아래 2가지의 동기가 있는 것 같다. 1)...

이커머스 주문-결제 시스템

0. 리팩토링 및 기능 추가 예고 해당 프로젝트를 완성한 후 개발자로써 많이 성장했습니다. 그러다보니 당시 이 프로젝트를 진행할 때는 미처 파악하지 못했던 부족한 점이 많이 보입니다. 추후 시간이 날 때 아래의 기능 추가를 진행할 예정입니다. 도메인 서비스와 어플리케이션 서비스를 분리할 예정입니다. 특히 주문 & 결제 파트 기준으로 도메인...

서비스 최적화

개요 서비스 전반에 걸친 최적화 작업의 기록입니다. 배경 저는 회사에서 ‘코크플레이‘라는 이커머스 서비스 운영에 참여하고 있습니다. (링크) 위 서비스는 각종 기술부채로 인해 상품목록 조회, 결제 등 핵심적인 기능의 속도가 느렸으며 이벤트로 트래픽이 몰리는 날에는 서비스 전체에 장애가 발생했습니다. 이에 대응하여 안정적인 ...

디자인 패턴을 이용하여 반복되는 유사한 서비스를 유연하게 설계하기

1.개요 반복되는 패턴의 이벤트 구현에 템플릿 메소드 패턴을 적용하여 코드의 통일성을 향상시킨다 Spring 프레임워크의 빈의 특성과 전략 패턴을 결합하여 객체 간 결합도를 낮춘다 2.배경 저희 회사에서는 소비자들의 만족도와 구매촉진을 위해 다양한 이벤트를 제공하고 있습니다. 그 중에서도 가장 인기있는 이벤트는 단연 선착순 당첨 이...