분류 전체보기18 [글또] 따뜻한 개발자 커뮤니티 글또 10기 회고 들어가며작년 10월부터 올해 3월까지 6개월동안 글또(글쓰는 또라이가 세상을 바꾼다)라는 개발자 글쓰기 커뮤니티 활동을 했다.(10기 다짐글) 글또는 내가 참여한 10기까지 운영이 되었고 새로운 기수는 모집하지 않고있다. 지원할 때는 예상하지 못했지만, 6개월간 글또 활동으로 여러모로 도움과 영향을 받고 많은 글또 멤버분들과도 좋은 관계를 맺게 되어서 공식적으로 활동 마지막 날이었던 지난 3월 30일에는 마치 졸업을 하는 것처럼 아쉬운 마음이 진하게 남기도했다.애정을 가지고 활동했던 커뮤니티였던만큼, 6개월간 경험했던 것들을 블로그에 남겨두고자 회고를 쓰고있다.1. 글쓰기글또는 활동기간동안 2주마다 글 한편을 제출하는 규칙이 있다. 나는 총 12주기 중, 2회의 패스를 사용하고 총 10개의 글을 제출했다.. 2025. 4. 27. NCP로 난생 처음 서버 배포하기-2 서론이 글은 Naver Cloud Platform(NCP)에서 웹 서비스 서버를 구성하는 과정과 경험을 정리한 글입니다. 첫번째 글 에서는 VPC 생성부터 방화벽 구성과 서버 인스턴스 생성까지의 과정을 다루었습니다. 이번 글에서는 서버 구성 과정 중, 도메인을 로드밸런서에 연결하고 SSL 인증서를 발급해 HTTPS 통신을 할 수 있도록 설정하는 방법에 대해 정리할 것이다. 사전 지식 HTTPS - 도메인과 SSL 인증서1편에서 서버 인스턴스를 퍼블릭 서브넷에 배치했기때문에 인스턴스의 퍼블릭 IP를 통해 직접 접근할 수도 있다. 퍼블릭 IP로 서버에 접속하면 되는데 도메인은 왜 필요할까? 퍼블릭 IP를 직접 노출하는 것은 보안상 위험하고 퍼블릭 IP만으로는 HTTPS(보안 접속) 설정이 불가능하다. 따.. 2025. 3. 30. NCP로 난생 처음 서버 배포하기-1 서론같이 일하는 동료분께서 너무 좋은 아이디어를 가져와주셔서, 비사이드에서 진행하는 온라인 해커톤 포텐데이에 참가하며 사이드프로젝트를 진행하고있다. 회사에서 근무하며 자동배포 시스템이 이미 잘 되어있는 프로젝트에 참여하여 작업한 결과물을 배포한 적은 있지만, 부끄럽게도 직접 서버를 구성하고 서비스를 배포해본 경험이 아직 없었다.포텐데이에 참여하면 네이버 플라우드 플랫폼(Naver Cloud Platform, NCP)의 크레딧을 받을 수 있는데, 이 크레딧을 활용하여 NCP에서 서버를 구성하고 서비스를 배포하는 경험을 정리해보려고 한다.첫번째 글에서는 네트워크를 구성하고, 보안 설정을 하고, 네트워크에 서버를 배치시키는 과정에 대해 정리할 것이다. 사전 지식1. VPC (Virtual Private C.. 2025. 3. 16. [NestJS] Prisma Transaction 들어가며오늘은 NestJS + Prisma 조합의 애플리케이션에서 데이터베이스 트랜잭션(Transaction)을 구현하는 방법을 알아보겠습니다. 데이터베이스 트랜잭션은 DBMS에서 사용되는 더 이상 쪼갤 수 없는 작업의 최소 단위입니다.예를 들어 주문-결제 로직이 상품 수량 업데이트 → 유저 정보 업데이트 → PG API 호출 → 결제 상태 업데이트 이렇게 작성되어있는데, PG API 호출 단계에서 예외가 발생해 종료되었다고 했을 때 아무런 처리가 되어있지 않다면 데이터 일관성이 깨지게됩니다. (상품, 유저 테이블은 결제 완료 처리가 반영되었는데 결제 테이블은 반영되지 않음)이런 경우 상품, 유저, 결제 테이블 업데이트를 하나의 트랜잭션으로 묶어서 처리할 수 있습니다. 이 글에서는 nestjs-cls/t.. 2025. 3. 2. 이전 1 2 3 4 5 다음