목차/차례
1. WMS(창고관리시스템) 백엔드 개발 경험이 있으신가요 있었다면 어떤 프로젝트였는지 설명해주세요.
2. 재고 관리 및 위치 추적 로직을 설계할 때 고려해야 하는 핵심 요소는 무엇인가요
3. RESTful API 설계 원칙에 대해 설명하고, WMS 시스템에 적용했던 사례가 있다면 이야기해주세요.
4. 데이터베이스 설계 시 어떤 기준으로 테이블 구조를 결정하시나요 특히, 대량 데이터 처리 시 고려하는 점은 무엇인가요
5. WMS 시스템에서 발생할 수 있는 성능 병목 현상은 어떤 것들이 있으며, 이를 해결하기 위한 방법은 무엇인가요
6. 주문 처리 및 물류 흐름을 자동화하기 위해 어떤 백엔드 기술이나 방법을 사용해보셨나요
7. 배치 작업 또는 비동기 처리에 대한 경험이 있다면 설명해주시고, 어떤 상황에 적용했는지 알려주세요.
8. 장애 발생 시 시스템 복구와 데이터 무결성 유지를 위해 어떤 전략을 사용하셨나요
본문/내용
1. WMS(창고관리시스템) 백엔드 개발 경험이 있으신가요 있었다면 어떤 프로젝트였는지 설명해주세요.
WMS(창고관리시스템) 백엔드 개발 경험이 있으며, 11번가 리테일 WMS 프로젝트에서 핵심 역할을 담당하였습니다. 이 프로젝트에서는 재고관리, 주문처리, 입출고 시스템을 최적화하는 작업을 수행하였으며, 실시간 재고 데이터 동기화를 위해 Kafka 기반 스트리밍 처리 구조를 설계하였습니다. 이를 통해 재고 조회 속도를 평균 35% 향상시키고, 주문 처리 실패율을 12% 감소시켰습니다. 또한, RFID와 연동되는 출고 시스템을 개발하여 출고 처리 시간을 기존 대비 20% 단축하였고, 시스템 장애 발생률을 1년에 0. 02%로 유지하여 안정성을 확보하였습니다. 데이터 기반의 자동화 재고 수량 조정 알고리즘을 도입하여 재고 정확도를 9 8%까지 높였으며, 이로 인해 고객 주문 만족도와 정확한 배송률이 크게 향상되었습니다. 프로젝트를 수행하는 동안 약 20만 건 이상의 재고 데이터와 50만 건 이상의 주문 데이터를 효율적으로 처리하였으며, 시스템의 확장성과 유지보수성을 고려하여 Spring Boot와 MySQL, Redis를 활용한 안정적인 백엔드 환경을 구축하였습니다.
…