profile
”빠르게 성장하는 로켓 개발자“ 성장하는 과정을 기록하다.
post-thumbnail

🌈우당탕탕 Azure DevOps에서 GitHub Enterprise로 이사하기 🤗

안녕하세요! 빠르게 변화하는 개발 트렌드에서 현대 기업들은 더욱 효율적이고 생산성 높은 협업 도구를 찾아 꾸준히 노력하고 있어요. 😊 저희도 마찬가지구요! 이 글에서는 제가 Azure DevOps에서 GitHub Enterprise로 이전하는걸 제안하고 이사하는 과정

2023년 5월 26일
·
0개의 댓글
·
post-thumbnail

💫 모놀리틱에서 마이크로 서비스로 전환한, 그러고 아직도 전환중인 사내 프로젝트 서버 구성도

현재 구성되어있는 서버 구성도다. 작년까지만 하더라도 NodeJS + Express로 모놀리틱 구조의 서버였는데 2023년에 들어서면서 도메인별로 서버를 나누고

2023년 5월 26일
·
0개의 댓글
·
post-thumbnail

JS, TS 맨 뒤에 세미콜론을 꼭 붙여야할까요?🤔 라는 토픽에 대한 대답

맨 뒤에 세미콜론을 꼭 붙여야할까요?🙄 코드너리 오늘의 토픽에 올라온 내용입니다. 우선 저의 의견부터 이야기 하고 시작하겠습니다. JS, TS든 세미콜론은 무조건 필수적으로 삽입하여야 합니다. 저는 이 부분은 선택이 아니라 필수라고 생각합니다. 사실 JavaS

2023년 5월 18일
·
0개의 댓글
·

블로그 작성 주제 메모!

곧 작성하여 업로드 해야할 것들 메모! WebSocket 개발 회고 및 서버 아키텍처 구성 설명 (Nest.JS, Socket.IO, Redis, Kafka, Grafana, Prometheus, Docker, Node Cluster, Artillery, Unity.

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

SpringBoot Ubuntu VM에 배포하기

Requirements Java 11 Maven 관련 패키지 설치 현재 root 권한이 아니라면 명령어 앞에 sudo를 붙여 주세요. SpringBoot 프로젝트 빌드 및 배포 프로젝트 폴더에 들어가주세요. 프로젝트 최상단 폴더에서 아래 명령어를 입력하여 프로

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

[Kafka] Ui for Apache Kafka 사용하기

2023년 4월 28일
·
0개의 댓글
·
post-thumbnail

[Infra] Grafana를 이용한 Redis 모니터링 인프라 구축하기

Grafana를 이용한 Redis 모니터링 Dashboard 만들기

2023년 3월 17일
·
0개의 댓글
·

대규모 무중단 고가용성 웹소켓 서버 개발하기 (1: Redis 세팅하기)

사용 기술 NestJS, Socket.IO, Redis, Docker Compose, Node Cluster, Artillery 현재 개발하고 있는 메타버스 플랫폼의 채팅을 웹소켓으로 전환하고자 개발을 시작하였고 추후 서비스 확장을 염두해두고 확장성 있는 구조로 개

2023년 2월 28일
·
0개의 댓글
·

[NestJS] Socket.IO / PM2 / Node:Cluster 사용 이슈

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

[Nginx] 서버 다시 시작하기

History Linux에 서버를 배포되어있을때 Nginx에서 프록시 HTTPS 설정을 해주면 현재 프로세스가 실행중이기에 Nginx를 완전히 종료하고 다시 시작해야 적용됩니다. (일하면서 원래 알고있던거나 하고 있던것들도 다시금 생각나서 적어봄)

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

[NestJS] MongoDB 사용하기

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

[Nest.JS] 순환 참조 하기

문제 및 히스토리 NestJS 를 통해 웹소켓 프로젝트 구현중에 순환 종속성 문제가 발생했다. 개발할 때 가능한, 순환 종속을 피해서 개발해야하지만, 소켓 서버 같은 경우에는 순환 종속을 피하기 어려운 상황들이 많다. 이곳저곳에 다 불러다가 사용하면, 한개의 서버

2023년 2월 17일
·
0개의 댓글
·

업무 기록 및 리스트 관련 포스팅

원래 예정된 업무리스트와 진행하고있거나 진행한 업무에 대해 다 적으려고 했지만같은 주에 일이 휘몰아쳐서 쳐내기에도 바쁘다 ...천천히 내가 집중해서 깊게 할 수 있는 업무들에 대한 리스트만 남겨야겠다

2023년 2월 16일
·
0개의 댓글
·
post-thumbnail

배포하기 메모

2023년 2월 15일
·
0개의 댓글
·

[NESTJS] Socket.IO 모듈화

문제현재 Unity <-> Socket.IO로 채팅 할 수 있게 사내 프로젝트를 하나 만들고 있는데문제가 있다.Socket들은 Gateway를 통해서 Connection응ㄹ 맺거나 Disconnect를 하는데 서버에서 처리해야하는 로직들을 전부 Gateway에 담

2023년 2월 15일
·
0개의 댓글
·

2023 2월 3주차 회사 업무 리스트

웹소켓 채팅 서버 Redis 적용 및 구조 변경 일감입니다.아래의 작업을 진행합니다.Docker Compose를 이용한 Redis 서버 구축Redis Adapter을 적용하여 Redis의 Pub/Sub 기능 사용소켓 정보 및 룸 관련 정보들은 기존에 서버에서 저장하던

2023년 2월 14일
·
0개의 댓글
·

[NestJS] Redis Get 함수 사용 시 Bool만 반환하는 문제

History nestjs를 기반으로 채팅 서버를 개발 중인데, Redis에 채널 정보와 각 사용자별 데이터 및 세션을 저장하는데 this.redis.get(“key”) 를 통해 value를 가져오려고 하고 있지만, True, false 값만 반환해주고 있다 할일 차주에는 value를 가져오지 못하는 이슈를 확인 해봐야할거 같다 해결 결론부터 말하면...

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

2023 2월 2-3주차 회사 업무 리스트

진행했던 업무를 기록하기 위해 작성합니다.웹소켓 R&D 및 채팅 서버 개발 상위 일감 입니다.아래의 작업을 진행합니다.완료된 일감은 취소선으로 표기 합니다.Socket.IO 소켓 채팅 서버 개발소켓 연결 시, JWT 인증 후 소켓 연결 텍스트기본적인 채팅 기능 구현전체

2023년 2월 10일
·
0개의 댓글
·
post-thumbnail

블로그를 시작하며.

블로그를 시작하는 이유

2023년 2월 9일
·
0개의 댓글
·