준비하는 프로젝트가 대용량 트래픽을 견뎌내는 것이 핵심 과제 중 하나다보니, 시스템 모니터링 환경을 구축하는 게 필요했고, 내가 맡게 됐다.컴퓨터 공학을 하면서, 이를 통해 하나의 소프트 웨어를 만든다고 할 때, 하나의 선순환을 만들고 싶었다.실험 → 진행상황 모니터링
이벤트 스트리밍은 인체의 중추신경계에 비유할 수 있는 디지털 시스템의 핵심 개념이다. 인체의 중추 신경계는인체의 중추신경계가 신체 곳곳에서 발생하는 모든 감각 정보를 실시간으로 수집하고 통합하여, 필요한 신체 부위가 즉각적으로 반응하도록 조절하는 것처럼, 이벤트 스트리
시스템 간에 주고받는 요청의 단위이다.시스템 A가 시스템 B에 “이런 일을 해 달라” 또는 “이런 데이터를 처리했다”라는 의미 있는 정보 단위를 보낼 때, 이 정보를 하나의 ‘메시지’라고 부른다.메시지 큐(Message Queue)는 비동기적으로 서로 다른 시스템(또는
ClickHouse의 MergeTree 엔진은 '쓰기'와 '읽기' 성능을 모두 잡기 위한 이중 전략을 사용한다.빠른 쓰기 (Part): 데이터가 들어오면, 일단 'Part'라는 작은 단위로 빠르고 간단하게 저장하여 쓰기 속도를 극대화.빠른 읽기 (Merge): 이후,
시니어급으로 보이는 한 분이 포스터 세션에 와서 이렇게 말했다.“결과물을 봤는데 완성도가 좋다. 실제 서비스 프로세스를 충실히 구현했다는 점에서는 높은 평가를 주고 싶다.그러나 포트폴리오로서 ‘그래서 너희의 소프트웨어 기술력으로 어떤 문제를 해결했는데?’ 라는 질문에는
프로젝트의 모든 공식 일정이 끝난 지 이틀이 채 되지 않았다.지금 내 마음속에는 5주간 차곡차곡 쌓인 여러 감정이 한데 뒤섞여 있다.이 감정들은 마치 분리수거처럼 하나씩 꺼내어 정리해야 하고, 그 과정에는 시간이 꽤 걸릴 것이다.그래서 지금은, 가장 최상단에 PUSH된