왜 나는 hexagonal 구조에 관심을 갖는가? Hexagonal 구조란? Hexagonal 구조는 Alistair Cockburn이 제안한 소프트웨어 아키텍처 패턴으로, 애플리케이션의 핵심로직과 외부 시스템 간의 상호작용을 분리하는 것이 목적이다. 이로 인해, 유연
지난 글에서 왜 hexagonal 구조인지 적어보았다. 그리고 작업중인코드를 commit하며 readme(https://github.com/soyotime0118/homeInventorySystemBig Picture이 프로젝트의 목적이 상용화가 아니기 때문
어떤 목적을 갖고 있는 존재를 Actor 라고 정의하자. 사용자는 가장기본 Actor이다. 이 예제에서는 재고사용자 에 해당한다.앱의 외부에 있는 Actor는 port를 통해 상호작용 한다. 일반적으로 API 를 생각하면된다. 이 port는 크게 두가지로 분류할 수 있
최근에 Redisson 을 사용한 프로젝트 과제를 하면서 IllegalMonitorStateException이 발생하는 경우가 생겼다. 마침 이전에 궁금했던 wait,와 notify 그리고 Monitor에 관해 확인한 내용을 적어본다wait()와 notify()는 동기