Day 93 (2021-10-01): 백준 알고리즘 최적화, S-72 그라파나 연동 문제, 디스코드 봇 비동기 처리 고민

Source

  • Field Notes/ReturnZero/Daily Notes/Day 93. 2021-10-01.md

Summary

이 노트는 93일차의 작업 기록으로, 백준 알고리즘 문제 풀이에서 시간 초과 오류를 겪고 동적 메모리 할당 대신 정적 할당 및 정렬 방식 변경을 시도한 내용을 담고 있다. 또한 S-72 프로젝트에서 그라파나(Grafana)와 Elasticsearch 인덱스 연동 중 데이터 소스 추가 실패 문제를 기록했으며, 파이썬 디스코드 봇의 client.run() 블로킹 문제로 인한 프로세스 분리 필요성을 인지했다. 전반적으로 개발 중 발생한 기술적 장애물과 해결 방향을 빠르게 메모한 형태이다.

Key Points

  • 백준 알고리즘 문제 풀이 시 시간 초과 발생, 원인을 동적 메모리 할당으로 추정하고 정적 할당 및 sort 사용으로 최적화 시도
  • S-72 프로젝트에서 그라파나 설정 중 Elasticsearch 인덱스 조회 실패 (http://es.rtzr.ai/_cat/indices)로 인한 데이터 소스 추가 문제 발생
  • 파이썬 디스코드 봇 개발 시 client.run()의 블로킹 특성을 인지하고 별도 프로세스 실행 필요성 확인
  • 서버팀 스터디 준비 및 알고리즘 스터디(데드락 문제) 진행 계획 포함