Latest Logs
View all logs >사내 반복 업무, Python 텔레그램 봇으로 완벽하게 스케일링하기
매일 확인해야 하는 지루한 데이터 수집과 알림 발송. Fishydino가 파이썬과 텔레그램 API를 결합하여 사내 인프라 모니터링 및 알림 시스템을 어떻게 자동화했는지 소개합니다.
PostgreSQL 쿼리 최적화: 10초 걸리던 집계를 0.1초로
데이터가 쌓일수록 느려지는 백엔드 병목 현상. EXPLAIN ANALYZE를 통한 실행 계획 분석, 적절한 인덱스 생성, 그리고 N+1 문제를 해결하여 API 응답 속도를 극적으로 개선했습니다.
Python으로 독자적 언어 'Tamara' 인터프리터 구현하기
러시아어의 문법 구조에서 영감을 받은 커스텀 스크립트 언어 Tamara. 어휘 분석(Lexing)부터 구문 분석(Parsing), 그리고 AST를 평가하는 인터프리터를 직접 만들어봅니다.
Docker 멀티 스테이지 빌드로 이미지 크기 90% 줄이기
무거운 컨테이너 이미지는 배포 속도와 스토리지 비용의 적입니다. C/C++ 및 Rust 애플리케이션을 빌드할 때 멀티 스테이지 빌드를 적용하여 최적화된 프로덕션 이미지를 구성하는 방법을 알아봅니다.
Popular
All categories >우리가 반복되는 비효율을 혐오하는 이유
Fishydino 스쿼드가 추구하는 엔지니어링의 본질과 철학. 단순한 코드 작성을 넘어 시스템을 설계하는 마인드셋에 대하여.
백엔드 마이크로서비스에 Rust를 도입한 3가지 이유
메모리 안정성과 압도적인 퍼포먼스. Python에서 Rust로 핵심 모듈을 마이그레이션하며 겪은 트러블슈팅 기록.
GitHub Actions로 완벽한 CI/CD 파이프라인 구축하기
코드 푸시부터 테스트, 린트(Lint) 검사, 그리고 서버 배포까지. 인간의 개입을 0으로 만드는 배포 자동화의 모든 것.