Express 기반 NodeJS Health Check 엔드포인트 만들기

이번 글에서는 Express 기반으로 NodeJS Health Check 엔드포인트 만드는 법에 대해 알아보도록 하겠습니다. NodeJS Health Check 관련해서는 이전에도 한 번 다루었던 적이 있으니 참고하시길 바랍니다. Node.js 내 Health Check 설정 방법 고객 기반이 성장함에 따라 항상 작동하는 서비스를 제공해야 하는 책임도 커집니다. 몇 줄의 코드를 추가하고 마음의 평화를 얻을 수 있는 방법을 살펴보겠습니다. 상태 확인 … Read more

Terminus 기반 Health Check 방법 (NestJS)

이번 글에서는 Terminus를 활용해서 Health Check를 하는 방법에 대해 적어보겠습니다. 바로 이전에 적었던 글과 관련이 있는 내용이니 함께 읽어보시면 좋습니다. NestJS 애플리케이션 내 Health Check 추가 Terminus 통합은 준비/활성 상태 확인을 제공합니다. 복잡한 백엔드 설정의 경우 상태 확인이 중요합니다. 간단히 말해서 웹 개발 영역의 상태 확인은 일반적으로 https://my-website.com/health/readiness와 같은 특수 주소로 구성됩니다. 인프라의 서비스 또는 구성 요소(예: Kubernetes)는 이 주소를 지속적으로 확인합니다. 이 주소에 대한 GET 요청에서 반환된 HTTP 상태 코드에 따라 서비스는 “비정상” 응답을 받을 때 조치를 취합니다. “정상” 또는 “비정상”의 정의는 제공하는 서비스 유형에 따라 다르므로 Terminus 통합은 일련의 상태 표시기로 사용자를 지원합니다. 예를 들어, 웹 서버가 MongoDB를 사용하여 데이터를 저장하는 경우 MongoDB가 계속 실행 중인지 여부는 중요한 정보입니다. 이 경우 MongooseHealthIndicator를 사용할 수 있습니다. 올바르게 구성된 경우(자세한 내용은 나중에 … Read more

NestJS 애플리케이션 내 Health Check 추가

이번 글에서는 NextJS 애플리케이션 개발 시 Health Check 모듈을 추가하는 방법에 대해 살펴보도록 하겠습니다. 일반적인 NodeJS 개발 시 Health Check 방법에 대해서는 아래 글을 참고하시길 바랍니다. Node.js 내 Health Check 설정 방법 NestJS 애플리케이션에서 상태 확인 추가 상태 확인 엔드포인트는 애플리케이션이 수행되는 방식에 대한 세부 정보를 제공합니다. 상태 확인 기능을 추가하는 이유는 뭘까요?  애플리케이션을 빌드하고 배포한 후에는 일부 애플리케이션 비즈니스 로직을 호출하지 않고도 보다 쉬운 방식으로 애플리케이션이 원활하게 실행되고 있는지 알아야 합니다. 상태 확인은 데이터베이스가 원활하게 실행되고 있는지, 스토리지 디스크가 정상인지, 애플리케이션 서비스가 의도한 대로 실행되고 있는지 확인할 수 있는 방법을 제공합니다. 상태 확인이 필요한 가장 중요한 … Read more

Frontend 개발 시 Health Check 개선 방법

이번 글에서는 Frontend 개발 시 Health Check 개선 방법에 대해 살펴보도록 하겠습니다. API 헬스 체크 방법에 대해서는 이전 글에서 살펴본 적이 있으니 아래 글을 참고하시길 바랍니다. API 헬스 체크 가이드 (API 모니터링) 모든 사용자 스토리를 구축했으며 앱이 작동합니다. 이제 완료한 대로 제출할 준비가 되었으므로 인생을 계속 진행할 수 있습니다. 하지만 모든 일이 그렇게 만만하진 않습니다 ^^; 먼저 … Read more

Health Check를 위한 React Router 확장법

이번 글에서는 Health Check를 위한 React Router 확장법에 대해 설명 드리겠습니다. API 헬스 체크 방법에 대해서는 이전 글에서 살펴본 적이 있으니 아래 글을 참고하시길 바랍니다. API 헬스 체크 가이드 (API 모니터링) 개발 시 Health Check 중요성 모든 애플리케이션은 다운타임에 대비하고 사용자에게 알리는 방식으로 대응해야 합니다. 따라서 애플리케이션은 애플리케이션의 백엔드가 다운되었을 때 일련의 조치를 취해야 합니다. 이를 수행하는 … Read more

Node.js 내 Health Check 설정 방법

이번에는 Node.js에서 Health Check 시스템을 어떻게 설정하는지에 대해서 살펴보겠습니다. 요즘은 대부분이 Node.js를 쓰고 있는만큼 프로젝트 관리를 위한 Health Check 시스템을 미리 잘 설정하는 것이 안정성 확보를 위해 무척 중요한데요. 이게 생각보다 신경써야 할 부분이 많습니다. 요구 사항 Health Check는 정말 중요합니다. 소프트웨어의 상태 검사는 애플리케이션의 비효율성을 식별하여 더 잘 유지 관리하는 데 도움이 됩니다. 의사가 우리에게 문제가 … Read more

API 헬스 체크 가이드 (API 모니터링)

이번 글에서는 API 헬스 체크 방법에 대해 설명 드려볼까 합니다. API 관리와 모니터링이 우수하게 잘 진행되지 않으면 규모가 있는 프로젝트일수록 예상치 못한 Critical Issue가 발생할 확률이 높은데요. 이번 글을 통해 API 헬스 체크 리스트를 확인하고 프로젝트 안정성 확보에 참고하시길 바랍니다. API 상태 확인 가이드 API는 어디에나 있으며 광범위한 애플리케이션의 기능을 지원합니다. 잘 개발된 API를 사용하면 타사 개발자가 제품에 … Read more

error: Content is protected !!