전체 글28 HTTP h2c 옵션에 대하여 feat. RestClient + (FastAPI + Uvicorn) FastApi를 통해 구축한 AI 서버와 HTTP 통신을 해야 하는 상황이다.RestClient를 통해 FastApi로 구축한 서버에 요청을 보내는 상황에서 문제가 생겼다.본 글에선 위 상황에서 발생한 문제 상황과 해결 방법을 소개하고자 한다. 😎문제 상황문제 코드는 다음과 같다.ResponseEntity entity = restClient .post() .uri("{FastAPI URL}") .header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE) .accept(MediaType.APPLICATION_JSON) .. 2025. 9. 3. Terraform foreach 사용하기 feat. AWS EC2 현재 운영 중인 EC2 인스턴스와 같은 스펙의 EC2를 만들어야 하는 상황이 생겼다. Terraform으로 같은 스펙의 인스턴스를 만드는 방법은 어떤 방법이 있을까? 🧐 같은 코드를 한 번 더 작성해서 새로운 테라폼 리소스를 만들어줄 수도 있겠지만 본 글에선 테라폼의 foreach문을 사용해서 기존 리소스에 영향을 미치지 않으면서 같은 스펙의 리소스를 새롭게 추가하는 방법을 소개하고자 한다.1. EC2 리소스 정의기존 EC2의 상태를 다음과 같이 가정하자resource "aws_instance" "test-ec2" { ami = var.ec2_ami instance_type = var.ec2_instance_type s.. 2025. 9. 2. Claude Code 사용법 요즘 핫한 Claude Code를 프로젝트에 적용해 보자 🧐 Claude Code는 터미널 레벨에서 작동하기 때문에 IDE가 무엇이든지 상관없다. IntelliJ나 WebStome과 같은 Jetbrains 툴들로도 사용이 가능하다. Claude Code를 사용하고 싶다면 최소한 Pro 플랜이어야 한다. https://www.anthropic.com/pricing위 경로에서 결제를 진행해 주도록 하자. 😎1. NodeJS 설치Claude Code를 사용하기 위해선 NodeJS가 설치되어야 한다.https://nodejs.org/ko/download Node.js — Node.js® 다운로드Node.js® is a free, open-source, cross-platform JavaScript runti.. 2025. 9. 1. MongoDB Atlas(Cloud)와 AWS VPC Peering AWS와 MongoDB Atlas(Cloud)를 별도로 사용하다 보면 MongoDB Atlas(Cloud)의 경우 별도의 호스팅 서버로 리소스가 따로 관리되게 된다. 만약 MongoDB Atlas의 호스팅을 AWS에서 한다는 가정하에 AWS의 리소스(가령 EC2) 들이 MongoDB Cloud에서 관리되는 MongoDB에 접속하기 위해선 MongoDB 측에서 AWS 리소스들의 주소를 알아야 한다. 가령 ASG로 관리되는 EC2들의 경우, 특정 상황에 새롭게 EC2들이 생성되고 제거되면서 IP가 변경되게 되는데 이러한 상황에 어떤 전략으로 보안을 유지할 수 있는지 다뤄보자 🧐 크게 2가지 방법이 있다. - VPC Peering- AWS PrivateLink- NAT Gatewway를 통한 고정 IP로 o.. 2025. 8. 31. 이전 1 2 3 4 5 6 7 다음