profile
Improvise, Adapt, Overcome

도커 에러 정리

Docker 컨테이너에서 Telegram Bot API 호출 시 ETIMEDOUT 발생 원인과 해결 증상

2026년 3월 20일
·
0개의 댓글
·

사앙태 패터언 (상태패턴)

상태 패턴 객체의 내부 상태가 변경될 때 해당 객체가 ctx의 행동을 변경할 수 있도록 하는 패턴 객체가 행동을 변경할 때 객체가 클래스를 변경한 것처럼 보일 수 있다. 행동을 변경?? 클래스를 변경한 것처럼?? -> 실제로는 변경이 일어나지 않았다는건가? 상태 패

2026년 3월 19일
·
0개의 댓글
·

axios/ forEach vs for of

2026년 3월 19일
·
0개의 댓글
·

ws

⏺ allowRequest는 Socket.IO가 모든 연결 요청에 대해 가장 먼저 실행하는 검증 함수입니다. 흐름

2026년 3월 18일
·
0개의 댓글
·

ts, DTO

프로젝트를 진행하면서 기존 코드에 DTO가 적힌 부분을봤는데 의문점이 들어서 간단하게 정리용으로 작성함 후에 더 깊게 파야함 사용 스택: nestjs일단 사건의 발단은 저 코드에서 UserDto가 실제로 컴파일타임, 런타임에 무슨 역할을 하는지 궁금했음 내가 알고 있는

2026년 3월 13일
·
0개의 댓글
·

tcp

Transmission control protocol데이터를 목적지까지 운송하는 역할 http는 데이터를 달라고 요청만 함 그 중간에 데이터가 유실되거나 순서가 섞였는지는 확인하지 않음 이러한 복잡하고 중요한 일은 tcp가 해결함 데이터 분할 : 큰 데이터를 작은 단위

2026년 3월 5일
·
0개의 댓글
·

면접 후기

이번 면접 후기 생각보다 기초지식이 부족하다는 것을 느낌 기술스택에만 집중했던것을 후회함 오히려 그 스택중 기본이 되는 것을 더욱 파고 드는게 중요 왜? 라는 의문점을 항시 가져야 함 그냥 좋아서 썼어요 <- 실제로 이런 경우는 잘 없겠지만 그 부분이 왜 좋았는지

2026년 3월 5일
·
0개의 댓글
·
post-thumbnail

트리쉐이킹

전 후

2026년 2월 21일
·
0개의 댓글
·

[AWS] - CI/CD 자동화, (웹 서버 기준)

글이 중구난방일거고 읽으시는 분들한테도 그닥 도움 안될 수 있지만 이 글의 전반적인 흐름은 다음과 같습니다. Docker Hub 가입 및 설정 + Docker Hub 필요 이유 git actions 작성 git runners(셀프 호스팅) 설정 nginx + Let's Encrypt (SSL 인증서) Docker Hub 완전 자동화 CI/CD 구축을 위...

2026년 1월 19일
·
0개의 댓글
·
post-thumbnail

[AWS] - Elastic IP 설정

AWS EC2의 '퍼블릭 IPv4 주소'는 인스턴스를 중지(Stop)했다가 다시 시작(Start)할 때마다 변경될 가능성이 있음 문제점: IP가 바뀌면 Route 53에 등록한 설정값도 매번 수동으로 수정해야 함 + 그동안 서비스 접속이 끊김해결책: AWS 콘솔의 '탄

2026년 1월 19일
·
0개의 댓글
·
post-thumbnail

[AWS] - EC2 설정 + RDS 연결

혹시라도 이거 따라하시는 분 막히시면 알려주세요 hunterjoe9999@gmail.com or 댓글 환영입니다amzaon linux - 2023 사용 t3.micro무료 플랜은 이거 사용하면 됨 우분투는 시간당 0.016이라 패스 (극강의 효율 가즈아) 키를 생성하면

2026년 1월 18일
·
0개의 댓글
·
post-thumbnail

[AWS] - RDS postgreSQL 설정

🛠️ 퍼블릭 액세스 설정 변경하기RDS 콘솔로 가서 해당 데이터베이스를 클릭합니다.상단의 수정(Modify) 버튼을 누릅니다.화면을 아래로 쭉 내려서 연결(Connectivity) 섹션을 찾습니다.추가 구성(Additional configuration)을 클릭하여 메

2026년 1월 17일
·
0개의 댓글
·
post-thumbnail

websocket data 테스팅

ls -lh docs/sample/original-comparison.json -> 81KBls -lh docs/sample/compressed-comparison.json -> 58KB

2026년 1월 12일
·
0개의 댓글
·
post-thumbnail

[Docker] - Basic (Docker & Docker Compose)

도커는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. 소프트웨어를 '컨테이너'라는 표준화된 유닛으로 패키징하여, 개발 환경과 운영 환경의 차이 없이 어디서든 동일하게 실행되도록 돕습니다. 가상 머신보다 가볍고 빠르며 자원을 효율적으로

2026년 1월 11일
·
0개의 댓글
·
post-thumbnail

[NestJS] - Drizzle ORM을 사용한 DB 설정

NestJS에서 Drizzle ORM으로 PostgreSQL DB 설정하는 방법 https://tsx.is/https://www.npmjs.com/package/dotenvhttps://node-postgres.com/https:

2026년 1월 9일
·
0개의 댓글
·

[TypeScript] - 컴파일 에러를 피하고 싶어 with archive

프로젝트를 진행하다보면 구조를 완전히 바꿔야 할때가 생긴다. 이때 개발 방향성을 잃지 않기 위해서 archive 폴더를 주로 사용한다. 하지만 이때 발생되는 에러는 TS가 모든 폴더 및 파일을 컴파일 하다보니 dev 환경에서 서버를 시작하면 컴파일 에러가 나와 바로 테

2025년 12월 26일
·
0개의 댓글
·

[TypeScript] - keyof, typeof 그리고 union

미리 Union타입을 만들어서 사용하는 방법과 자료구조에서 Union 타입을 추출해는 방법이 있다.

2025년 11월 30일
·
0개의 댓글
·

[Trouble Shooting] - 메모리 누수해결하기 -작성중

→←↑↓ 채팅창input 태그에 텍스트를 작성하고 있던와중에 텍스트가 끊기듯이 작성하길래 메모리 사용량을 확인해봤더니 900MB으로 많은 사용량을 차지하고 있음 이렇게 개발중에 체감될 정도의 메모리 누수는 처음 겪어봐서 자세하게 어떻게 해결했는지를 담아볼 예정이다. 누수 발견 메모리 누수 유형 > NOTE 참고 : [Google Developer]...

2025년 11월 23일
·
0개의 댓글
·

[psql] - 자주 쓰는 명령어

존재하는 DB 목록을 볼 수 있음Snake Case 혹은 소문자로 작성할 것

2025년 11월 15일
·
0개의 댓글
·

[Tanstack Query]- 실시간 데이터 처리 개선기

최근에 Using WebSockets with React 라는 글을 접하게 되면서, 기존 아키텍처를 개선해 보기로 했습니다. 기존 아키텍처는 Zustand를 사용해 모든 실시간 데이터를 단일 스토어에서 관리하는 방식을 사용하였습니다.(단순하고 직관적인 방식을 사용)해당

2025년 10월 2일
·
0개의 댓글
·