2023
- 인증, JWT, Sliding Session, Refresh Token
- NestJS - Middleware
- 애호박전
- 된장찌개
- 느타리버섯 볶음
- Typescript - TypeORM vs Sequelize
- NestJS - Database, TypeORM
- NestJS - Pipe, Validation
- NestJS - 동적 모듈로 환경변수 구성
- IoC(제어 반전), DI(의존성 주입)
- NestJS - Module 설계
- NestJS - Provider, Scope
- NestJS - Interface
- 관점 지향 프로그래밍 (AOP, Aspect-Oriented Programming)
- 눈 건강: 소고기, 배 볶음
- Decorator
- Event Loop
- TroubleShooting - Nestjs: Failed to execute command: npm install --silent
- Nestjs - 기본
- AWS - Security (2): VPC Traffic Mirroring, WAF
- AWS - Security (1): Security Group, ACL, VPC Flow Log
- IP check 의 여러 가지 방법
- AWS - Network 연결 옵션 (5): AWS Direct Connect
- 미역국
- 강아지 닭가슴살
- AWS - Network 연결 옵션 (4): Route 53 DNS Resolver (DNS 해석기)
2022
2021
- Node.js - mongoDB, mongoose
- Node.js - MySQL, 시퀄라이즈
- Node.js - Express (2): 라우터, 템플릿 엔진
- Node.js - Express (1): 미들웨어
- Node.js - 패키지 매니저 (package.json)
- Node.js - 기본 개념 (4): 이벤트, 예외처리
- Node.js - http 모듈로 서버 생성
- Node.js - 기본 개념 (3): 파일시스템
- Node.js - 기본 개념 (2): 멀티스레드
- eslint/prettier 셋팅 + Node.js - 기본 개념 (1): 내장 객체, 내장 모듈, util
- Typescript - 빅데이터 배치 프로그램
- Typescript - Generic 프로그래밍
- Typescript - ramda 라이브러리 (2)
- Typescript - ramda 라이브러리 (1)
- Typescript - 함수 조합
- Typescript - Promise, async/await
- Typescript - 반복기, 생성기
- Typescript - 배열, 튜플
- Typescript - 함수, 메서드
- Typescript - 객체, 타입
- Typescript - 기본
- ES2015+ (ES6+) 기본
- Node.js - 기본 개념
- 목살 묵은지김치찜
- Docker 개요
- 시스템과 인프라 기초 지식
- 김치찌개
- Spring Cloud - Sleuth, Open Zipkin 을 이용한 분산 추적 (4/4) - 로그 시각화를 위한 Open Zipkin 사용
- 이 블로그의 MSA 에 사용된 인스턴스 포트 정보 및 서비스 시작법
- Spring Cloud - Sleuth, Open Zipkin 을 이용한 분산 추적 (3/4) - 로그 추적을 위한 Sleuth 사용
- 시금치 무침
- 감자탕
- 계란 장조림
- Spring Cloud - Sleuth, Open Zipkin 을 이용한 분산 추적 (2/4) - ELK 스택
- 소프트웨어 구분
2020
2019