[D+6] 해야할 걸 안함

1. 오늘의 몰입

주요 목표

  • 기술 면접: 대규모 트래픽 처리를 위한 비동기 시스템 설계(Asynchronous System Design) 학습 및 정리
    • 키워드: 메시지 큐(Message Queue), 이벤트 기반 아키텍처, 결합도(Coupling) 감소
  • 데이터베이스: MySQL INSERT 구문의 모든 것 (기초부터 성능 최적화까지)
    • 키워드: Bulk Insert, INSERT IGNORE, ON DUPLICATE KEY UPDATE

달성률: 70% (기술 정리와 블로그 발행은 만족스러우나, 매일의 루틴인 알고리즘 풀이를 놓침)

2. 오늘의 난관 (반성)

  • 루틴의 깨짐: 주말을 보내고 돌아온 월요일, 오늘 알고리즘 문제 풀이를 건너뛰었다. 하루를 거르면 이틀을 거르게 되고, 그것이 슬럼프가 된다는 것을 안다. 공부 균형이 무너지면 안되는데.

3. 배움과 기록

  • 비동기 시스템 설계: 사용자의 요청을 즉시 처리하지 않고 비동기로 처리함으로써, 시스템 간의 결합도를 낮추고 처리량(Throughput)을 높이는 설계를 정리했다.
    👉 백엔드 면접 대비: 비동기 처리 관련 필수 지식
  • MySQL INSERT 최적화: 단순한 데이터 삽입을 넘어, 대량의 데이터를 빠르게 넣는 Bulk Insert와 중복 키 에러를 우아하게 처리하는 INSERT IGNORE, ON DUPLICATE KEY UPDATE 전략을 문서화했다. 실무에서 배치를 돌릴 때 필수적인 내용일 듯 하다.
    👉 MySQL INSERT의 모든 것

4. 내일의 다짐

  • 알고리즘 복구: 내일은 반드시 알고리즘 2문제 이상을 풀어내서 균형을 되찾는다.
  • DB 학습 지속: INSERT 고급 기법에 대해 학습한다.

댓글 남기기