nodejs
-
[nestjs] 마이크로서비스 환경에서 로그 추적을 위한 traceId 세팅 - kafka (5/5)nodejs/nestjs 2024. 5. 18. 16:00
소개이 포스팅은 NestJS와 Kafka를 이용하여 실시간 데이터 처리 시스템을 구축하고자 하는 개발자를 대상으로 합니다.다음과 같은 독자분들을 대상으로 작성되었습니다.Node.js 및 TypeScript에 익숙한 개발자kafka에 대한 이해가 있는 개발자docker에 대한 이해가 있는 개발자포스팅의 전체 목표는 다음과 같습니다.nestjs의 공식문서를 기반으로 Microservice기반의 kafka 연동kafka 커넥션 핸들링kafka 토픽 환경분리kafka 토픽 환경분리kafka graceful shutdown 구현하기 참고해당 포스팅은 소스코드를 기준으로 설명합니다.https://github.com/mingoogle/blog-mingoogle-seed/tree/feature/blog-kafka-5..
-
[nestjs] 마이크로서비스 환경에서 로그 추적을 위한 traceId 세팅 - kafka (4/5)nodejs/nestjs 2023. 7. 26. 03:17
소개 이 포스팅은 NestJS와 Kafka를 이용하여 실시간 데이터 처리 시스템을 구축하고자 하는 개발자를 대상으로 합니다. 다음과 같은 독자분들을 대상으로 작성되었습니다. Node.js 및 TypeScript에 익숙한 개발자 kafka에 대한 이해가 있는 개발자 docker에 대한 이해가 있는 개발자 포스팅의 전체 목표는 다음과 같습니다. nestjs의 공식문서를 기반으로 Microservice기반의 kafka 연동 kafka 커넥션 핸들링 kafka 토픽 환경분리 마이크로서비스 환경에서 로그 추적을 위한 traceId 세팅 kafka graceful shutdown 구현하기 개요 이번 포스팅에서 kafka 모듈화에서 진행할 목록들입니다. [이전 포스팅 작업] Producer 생성 및 커넥션 관리 Co..
-
[nestjs] kafka 커넥션 핸들링 및 topicMessage prefix 구현 - kafka (2,3/5)nodejs/nestjs 2023. 7. 25. 18:18
소개 이 포스팅은 NestJS와 Kafka를 이용하여 실시간 데이터 처리 시스템을 구축하고자 하는 개발자를 대상으로 합니다. 다음과 같은 독자분들을 대상으로 작성되었습니다. Node.js 및 TypeScript에 익숙한 개발자 kafka에 대한 이해가 있는 개발자 docker에 대한 이해가 있는 개발자 포스팅의 전체 목표는 다음과 같습니다. nestjs의 공식문서를 기반으로 Microservice기반의 kafka 연동 kafka 커넥션 핸들링 kafka 토픽 환경분리 마이크로서비스를 로깅을 위한 traceId 연동 kafka graceful shutdown 구현하기 개요 이번 포스팅에서 kafka 모듈화에서 진행할 목록들입니다. Producer 생성 및 커넥션 관리 Consumer 생성 및 커넥션 관리 ..
-
[nestjs] kafka 마이크로서비스 구축하기 - kafka (1/5)nodejs/nestjs 2023. 7. 24. 15:54
소개 이 포스팅은 NestJS와 Kafka를 이용하여 실시간 데이터 처리 시스템을 구축하고자 하는 개발자를 대상으로 합니다. 다음과 같은 독자분들을 대상으로 작성되었습니다. Node.js 및 TypeScript에 익숙한 개발자 kafka에 대한 이해가 있는 개발자 docker에 대한 이해가 있는 개발자 포스팅의 전체 목표는 다음과 같습니다. nestjs의 공식문서를 기반으로 Microservice기반의 kafka 연동 kafka 커넥션 핸들링 kafka 토픽 환경분리 마이크로서비스를 로깅을 위한 traceId 연동 kafka graceful shutdown 구현하기 개요 nestjs의 공식문서를 기반으로 Microservice기반의 kafka 연동을 해볼 예정입니다. https://docs.nestjs...
-
[ Node js ] Passport 미들웨어 (1) - 패스포트 무엇인가?nodejs/nestjs 2020. 12. 6. 05:15
Passport - 애플리케이션(인터넷포털사이트,앱)들은 대부분 '회원'이 있습니다. 회원이 있다는 것은 회원가입을 통하여 신규 가입을 시켰을 겁니다. 신규 가입을 하고 로그인을 하게 되면 '로그인' 버튼이 사라지고 '로그아웃'버튼이 생기기도 하며 '내 정보'를 확인할 수 있고 로그인을 해야만 들어갈 수 있는 페이지를 접속할 수 있습니다. 일반적으로 쿠키와 세션을 통하여 로그인이 되어있는지 안되어있는지에 따라 페이지의 접근 여부 및 버튼들이 달라집니다.(로그인 인증) 직접 회원정보 DB와 비즈니스 로직을 짜서 로그인 기능을 구현하는 것은 비교적 쉬울 수 있지만 세션, 쿠키 처리 등 인증에 대한 부분은 다소 복잡할 수 있습니다. 여러 복잡한 인증절차들을 패스포트를 이용하여 인증 절차를 쉽게 만들 수있는 미..