
물류 플랫폼을 컨셉으로 각자 원하는 시나리오를 정해 직접 문제를 정의하고 해결해 나가는 스터디를 진행하게 되었다. 설계, 개발을 해나가며 원래 정했던 문제 이외에 마주하는 문제들도 해결해 나가며, 직접 설계, 개발, 문제정의, 문제해결을하고 스터디원과 내용을 공유하는
물류 서비스 시나리오를 기반으로 개발을 하기 때문에, 간단하게 서버 구성을 한 후 편의상 YAGNI 법칙을 적용하여 개발하려고 한다. 모든 환경을 구성한 후 개발을 하기보다는 필요한 구성만 필요할때 그때그때 추가해나가는 식의 구성을 하려고 한다. 하나의 시나리오를 다양
쿠폰 발급 시스템을 만들면서 동시성에 대한 아무런 장치 없이 돌아가는 비즈니스로직 덩어리에서부터 점진적으로 문제를 진단해나가면서 개선시켜 나가는 프로젝트이다.코드는 여기서 볼 수 있습니다.https://github.com/Coen90/coen-senario/t
들어가며 이전 시간에서 synchronized를 사용하여 쿠폰 발급을 원하는 갯수만큼 발급할 수 있도록했다. 하지만 synchronized 키워드는 하나의 메서드에 쓰레드의 접근을 제어하여 처리하는 방법이기 때문에, 다른 서버에서 일어나는 동시성 문제를 해결할 수 없다