2022.02.08
일일 회고 6회차
Last updated
일일 회고 6회차
Last updated
석사 졸업 논문을 준비하기 위해 연구실에서 논문 세미나를 진행하던 중, 졸업하신 석사 선배님의 졸업 논문을 정리하여 학회지에 제출하는 것을 교수님이 과제로 내주셨다. 내가 정리하기로 한 논문은 ' EventSourcing과 CQRS를 적용한 IoT 시스템에서 사용자에게 분석의 효율성을 제공하기 위한 폴리글랏 구조 설계 ' 이다. 본 논문을 정리한 내용은 다음 Notion 페이지에 작성해놨다.
본 논문을 정리하면서 개인적으로 요약해 본 내용은 다음과 같다.
개인적인 요약 기존의 IoT 플랫폼에 CQRS 패턴과 Event Sourcing을 적용하고 Query Side의 데이터 저장소로 NoSQL과 RDBMS를 동시에 사용함으로써, 폴리글랏 구조가 적용된 새로운 IoT 플랫폼을 제안한다.
해당 플랫폼은 Command Side와 Query Side를 분리하여 대용량 데이터를 효율적으로 처리하고, 사용자의 요청에 따라 RDB로부터 최신 데이터를 응답하거나 NoSQL로부터 이벤트 기반의 시계열 데이터를 응답하여 데이터를 유연하게 제공하는 구조이다.
검증 및 평가를 통해 폴리글랏 구조를 사용한 시스템과 사용하지 않은 시스템의 데이터 동기화 시간이 유사하다는 것이 판단되어, 폴리글랏 구조로 인한 시스템 성능 저하가 발생하지 않는 것을 검증했다.
즉, 본 논문에서 제안하는 플랫폼은 다양한 환경에서 대용량 데이터를 효율적으로 처리하며, 사용자의 필요에 따라 데이터를 유연하게 제공할 수 있는 구조임을 증명했다.
위와 같이 1차 논문 정리를 마쳤으나, 아직은 논문에 대한 이해도가 적어서 개인적으로 요약을 한 내용을 기반으로 2차 정리를 할 예정이다.
' EventSourcing과 CQRS를 적용한 IoT 시스템에서 사용자에게 분석의 효율성을 제공하기 위한 폴리글랏 구조 설계 ' 2차 정리 완료하기
'중고 경매 애플리케이션' 설계 및 구현은 최대한 주말에 진행하도록 하자.