스터디 & 프로젝트/MDD 프로젝트
-
[MDD] 11주차 회고스터디 & 프로젝트/MDD 프로젝트 2023. 8. 10. 00:31
개요 이번주차 부터 다시 인프라 작업에 들어갔다. 개발 서버 겸 데모를 위한 인프라를 구축함과 동시에 여기에 붙일 기본 컴포넌트 개발을 진행했다. NFS보다 나은 방식은 없는가? 파일에 대한 I/O가 필수적으로 발생하는 것이 주요한 기능 중 하나다. 파일 서버를 NFS로 분리하면서 이 부분의 레이턴시가 걱정이다. 프로젝트 컴포넌트로 파일이 업로드 된 후, 업로드 완료 사실을 스캔 컴포넌트가 인지해야 한다. 여기서 다음과 같은 방식을 생각했다. DB 또는 캐시로 지속적으로 폴링 MQ를 활용해 업로드 후 구독 컴포넌트로 업로드 사실을 알림 우선 DB 자체의 커넥션을 지속적으로 요청한다는 사실에서 DB를 이용하는 것은 큰 부담이라고 생각했다. 또한, Redis를 별도의 큐 시스템으로 지속적으로 캐시로 사용하고..