함수형 프로그래밍을 재고 처리 로직에 적용해보기
함수형 프로그래밍을 떠올린 계기 함수형 프로그래밍을 적용해야겠다는 생각은 하나의 고민으로부터 시작합니다. [ {날짜: 2023-05-02, 재고: 10개}, {날짜: 2023-05-03, 재고: 9개}, {날짜: 2023-05-04, 재고: 15개, {날짜: 2023-05-05, 재고: 0개}, {날짜: 2023-05-06, 재고: 2개}} ] 위와 같이 객실의 재고를 관리하는 데이터가 존재합니다. 어떤 사용자는 2023-05-02 ~ 2023-05-06 기간 동안 4박 5일로 객실을 예약하려고 합니다. 하지만 2023-05-05 날짜에 해당하는 재고는 0개이므로 이와 같은 예약요청은 실패해야 하는 상황입니다. 예약에 실패하는 경우 모든 객실 데이터의 재고는 반드시 보존되어야 합니다. 이런 요구사항을 어..
좌충우돌 프로젝트 이야기
2023. 5. 2. 03:32
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JWT 토큰
- 랠릿
- 디지털 청년 고민 해결단 온라인 멘토링
- CD 파이프라인 구축
- 디지털 청년 고민 해결단
- 데이터베이스 동시성
- C 인터뷰
- 낙관적락
- application.yml 분리
- NHN 엔터프라이즈 면접
- 배열리스트
- Jenkins
- 비관적락
- application.properties 분리
- HTTP 완벽 가이드
- T 인터뷰
- NHN 면접
- CI/CD 파이프라인
- F-LAB
- 분산락
- Docker 자동화 배포
- Spring Application 서버 실행
- java 로그인
- 동시성 이슈
- 회고
- NHN 엔터프라이즈
- GitHub Webhook
- 개발자 면접
- CI/CD
- 더미데이터 생성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
글 보관함