Node.js는 index.js를 어떻게 실행할까 — 부트스트랩부터 컴파일까지배경 및 목적예전에 Node.js를 공부하면서, Node.js는 C++로 작성된 V8 엔진 위에서 동작하며 싱글 스레드로 이벤트 루프와 큐를 처리하고, libuv를 통해 비동기 I/O를 수행한다고 알고 있었다. 하지만 이 내부 동작을 더 깊이 이해하면 Node.js 프로젝트를 설계할 때 성능적인 이점을 얻을 수 있지 않을까 싶어 이 시리즈를 쓰게 되었다.이번 글에서는 node index.js를 실행했을 때 OS가 프로세스를 만드는 순간부터, 소스 코드가 실제로 실행되어 동기 코드가 끝나는 시점까지를 다룬다.탐색 및 검증 방법nodejs 오픈 소스는 코드양이 많아, node --trace-event-categories v8,nod..
1.1. 📝 Fact (무슨 일이 있었나?)commit-grow API 서버 logger, swagger, 단위 테스트 환경 구축개인 회고용 블로그(회고 Wiki) 제작pino logger 학습1.2. 👍 Keep (무엇을 유지할까?)비즈니적 관점에서 테스트 전략 방법 학습 1.3. ⚠️ Problem (무엇이 아쉬웠나?)개발 서버 없는 상태에서 개발 서버 pino logger 세팅 공부(깊게 공부해서 우선 순위를 놓침) 1.4. 💡 Try (다음에 무엇을 해볼까?)issue 티켓 또는 toggl로 태스크 만들때 완료조건(TOD)를 작성해서 정확히 기준 잡기1.5.😊 Feeling (오늘 하루는 어떠셨나요?)개인 회고 블로그를 claude design,claude-code 으로 제작하는데 빠르게 ..
1.1. 📝 Fact (무슨 일이 있었나?)commit-grow API 서버 기초 세팅biome 학습micoroORM 학습1.2. 👍 Keep (무엇을 유지할까?)공부 시간 10시간 57분 -> 11시간 10분으로 상승기술 공부 후 블로그 계속 기록하는 습관microOrm DB Connection, time 설정 수치 공부하여 적용1.3. ⚠️ Problem (무엇이 아쉬웠나?)biom에 지원하지 않는 lint 플러그인 대처법을 고민하는데 너무 많은 시간 소모1.4. 💡 Try (다음에 무엇을 해볼까?)1시간만 고민하고 더 고민하는 것이 맞는지 생각하고 움직이기기술 블로그 글에 매일 회고를 써서 블로그 글 가시성에 안좋다 회고용 github.io를 따로 만들어서 분리해야겠다.1.5.😊 Feelin..