Node.js 어플리케이션용 플랫폼을 만드는 Platformatic에서 수년간 Node.js 어플리케이션을 설계한 경험도 있고 Node.js의 기술위원회인 TSC의 멤버중 한명이 공동참업자이기 때문에 Node.js 커뮤니티의 도움도 받아서 Node.js 엔터프라이즈 어플리케이션에 적용해야할 9가지 원칙을 정리했습니다.


1. Event Loop를 차단하지 마세요.

2. Node에 특화된 메트릭을 모니터링하고 그에 따라 조치하세요.

3. 프로덕션에서는 Node LTS 버전을 사용하세요.

4. 가능한 한 테스트, 코드 리뷰, 적합성을 자동화하세요.

5. 의존성 증가를 피하세요.

6. 의존성 위험을 줄이세요.

7. 전역 변수, 설정, 싱글톤을 피하세요.

8. 오류를 처리하고 의미 있는 로그를 제공하세요.

9. API 명세를 사용하고 클라이언트를 자동 생성하세요.


각 원칙에 대해 그렇게 해야하는 이유와 어떻게 처리하면 되는지 설명하고 있어서 자세히 보면 좋습니다.


https://www.platformatichq.com/node-principles

The Nine Node Pillars

www.platformatichq.com

The Nine Node Pillars

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 10월 3일 오전 2:43

댓글 0