
Asyncio 없이 싱글 스레드 논 블락킹 비동기 서버 만들기 (Feat. Event Loop 이해하기)
asyncio 없이 소켓과 selectors만으로 비동기 서버를 단계적으로 구현해보았습니다. 이를 통해 asyncio 이벤트 루프가 I/O 이벤트를 기다리고 처리하는 원리를 설명했습니다.

asyncio 없이 소켓과 selectors만으로 비동기 서버를 단계적으로 구현해보았습니다. 이를 통해 asyncio 이벤트 루프가 I/O 이벤트를 기다리고 처리하는 원리를 설명했습니다.


비동기 메시지 규약이 제각각이라 추적과 유지보수가 어려운 문제를 길드 활동으로 해결했습니다. AsyncAPI와 Code-Gen 도구 WAAX를 도입해 문서화, 정적 검증, 가시화를 함께 개선했습니다.


여러 LLM의 응답을 계층적으로 결합해 최종 답변 품질을 높이는 MoA 기법을 소개했습니다. 기존 모델을 바꾸지 않고도 성능과 비용 효율성을 동시에 개선할 수 있음을 설명했습니다.

단위 테스트는 내부 구현보다 관찰 가능한 동작과 사양 일치를 검증하는 편이 바람직합니다. 반환값과 외부 객체 상호작용을 중심으로 테스트를 작성해야 유지보수성이 높아졌습니다.


Claude MCP로 외부 도구와 AI를 연결해 엔지니어링 업무를 자동화하는 방법을 소개했습니다. 최신 검색, README 생성, Git commit, Slack 분석 예시와 함께 한계도 짚었습니다.


GitLab Wiki로 팀 문서를 중앙에서 관리하고 협업 효율을 높이는 활용법을 정리했습니다. 첫 페이지 생성부터 템플릿, 이력 조회, 사이드바 설정까지 실무 절차를 안내했습니다.

테스트 코드의 기본 개념과 단위·통합·E2E 테스트의 차이를 정리했습니다. TDD와 BDD, 테스트 과잉과 과잉 명세까지 함께 살펴볼 수 있습니다.


Claude MCP를 활용해 엔지니어링 업무를 자동화하는 방법을 소개했습니다. 최신 정보 검색, README 생성, Git 제어, Slack 작업 예시와 함께 서버 설정 흐름을 정리했습니다.


GitLab Wiki를 협업과 지식 관리를 위한 중앙 문서 도구로 소개했습니다. 페이지 생성, 사이드바, 히스토리, 템플릿 활용법을 실무 관점에서 정리했습니다.

카카오페이 홈 서버 개편 후 운영 과정에서 Hexagonal Architecture를 적용하고 제거한 경험을 공유합니다. 아키텍처 도입과 유지 여부를 운영 관점에서 검토한 사례입니다.


Unity에서 Hugging Face Inference API를 호출해 이미지 생성 기능을 붙이는 방법을 소개했습니다. 3D 공간의 스크린에 생성 이미지를 표시해 AI 갤러리를 만드는 예제를 보여줬습니다.

X