주로 NestJS를 활용해서 백엔드를 구축하고 있습니다. 보이지 않는 곳에서 동작하는 것에 대해 알아보는 걸 좋아합니다.
자세한 정보는 자기 소개 페이지를 참고해주세요!
- Modusign Inc.
- Backend Engineer (2022.03.16 ~)
- Nest.js는 실제로 어떻게 의존성을 주입해줄까?
- Nest.js가 의존성을 주입하는 방법을 깊게 알아봅니다.
- Nest.js를 카프카 컨슈머로 만들기! 그런데 많이 이상하게.
- Nest.js의 커스텀 어댑터를 활용해서 HTTP 어플리케이션을 카프카 컨슈머로 동작할 수 있도록 만들어봅니다.
- 관련 레포지토리: Coalery/kafka-consumer-in-nestjs, Coalery/discord-bot-with-nestjs
- Nest.js를 닮은 DI 시스템 직접 구현하기 시리즈
- Nest.js의 DI 시스템을 맨바닥에서부터 한 단계씩 직접 만들어봅니다.
- 관련 레포지토리: Coalery/nestjs-like-ioc-container
- TS의 메타데이터는 실제로 어떻게 주입될까?
- 타입스크립트에서 메타데이터를 활용할 때 자주 사용되는
reflect-metadata와 타입스크립트가 어떠한 연관이 있는지를 타입스크립트 컴파일러 코드를 기반으로 살펴봅니다.
- 타입스크립트에서 메타데이터를 활용할 때 자주 사용되는
- 실제로 카프카는 어떻게 메시지를 받아서 저장할까?
- 카프카 공식 문서의
Don't fear the filesystem!문장에서 시작하여 카프카가 실제로 어떻게 TCP 서버를 열고 메시지를 받아서 자신의 파일 시스템에 시스템 콜을 일으키는지 코드를 기반으로 알아봅니다.
- 카프카 공식 문서의
- B2B를 위한 인가 체계 구축기: 워크스페이스 프로젝트
- 모두싸인에서 유연하고 확장 가능한 인가 시스템을 어떻게 구축했는지 소개합니다.
- NestJS v10 업데이트의 여정
- 모두싸인에서 백엔드 주 프레임워크로 사용하고 있는 NestJS의 버전을 v6에서 v10으로 올리면서 겪은 이야기를 소개합니다.





