하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴이다.하나의 클래스를 기반으로 여러 개의 개별적인 인스턴스를 만들 수는 있으나, 그렇게 하지 않고 하나의 클래스를 기반으로 단 하나의 인스턴스를 만들어 이를 기반으로 로직을 만드는데 쓰이며, 보통 데이터베이스 연결 모듈
평소 Node.js 환경에서 개발하면서, 문득 이벤트 루프에 대해 개념 정리가 하고싶어 글을 작성하게 되었다. 싱글 스레드? 멀티 스레드? Node.js 환경에서 개발을 해본 백엔드 개발자라면 이 개념들은 숙지를 하고 있을 것이다. 싱글 스레드 이벤트 루프 논 블로
express 환경에서 여러 HTTP API 라이브러리를 사용하며 불편했던 부분이 여러가지가 있었다. 응답받은 값을 통해 리터럴 객체를 추출하고 클래스 인스턴스를 직접 만들어야 되는 부분이 불편하다. (왜 data 객채에 감싸서 주는걸까..) 반대로 변환한 클래스 인