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

    함께 읽은 게시물

    서버엔지니어의 시대적 고민

    ... 더 보기

    한때 천만원에 거래되었던 Manus, Bedrock 무료 오픈소스로 공개

    ... 더 보기

    LinkedIn

    lnkd.in

    LinkedIn

     • 

    저장 19 • 조회 1,595


    GraphRAG 에 대한 생각

    2000년 초반부터 온톨로지 연구를 해왔고, 관심을 갖고 있는 사람으로서 GraphRAG 에 대해 갖고 있는 생각을 적어봤습니다.

    ... 더 보기

    여러분 PostgreSQL 프로시저는 Python, JavaScript은 물론 Perl, Java, Lua 등도 사용할 수 있답니다~* 대부분 구식🤭 MySQL만 쓰셔서 모르시겠지만.. (도망간다)


    Longest Common Subsequence 자바스크립트 풀이

    ... 더 보기

    Longest Common Subsequence | 알고달레

    알고달레

    Longest Common Subsequence | 알고달레

    AI(LLM) 애플리케이션의 발전 속도가 AI 지능(능력)의 발전 속도를 따라가지 못하고 있는 상태가 되었다. 즉, 이제 AI가 부족한 것이 문제가 아니라, AI의 능력을 100% 활용하지 못하고 있는 것이 문제인 상태가 되었다는 이야기.