모든 태그
태그

HTTP 기술 블로그 글

HTTP 태그가 달린 국내 IT 기업 기술 블로그 글을 최신순으로 모았습니다.

전체 21개최신 20개 표시
홈에서 필터

최신 게시글

20개 표시

백엔드

조건부 호출로 줄인 API 비용

외부 기관 조회 API의 호출 건수 기반 과금 문제를 줄이기 위해 조건부 호출을 적용했습니다. 조회 Timestamp와 배치 갱신, Lazy Loading으로 불필요한 호출을 최소화했습니다.

#HTTP#cache#REST API
3400

백엔드

Why We Adopted Post-Quantum Cryptography a Decade Before Quantum Computers Arrive

수만 개 가맹사를 유지하면서 보안 표준을 단계적으로 높인 사례를 다뤘습니다. 양자컴퓨터 이전부터 PQC를 도입한 배경과 실행 방식을 설명했습니다.

#Post-Quantum Cryptography#TLS#HTTP
7400

백엔드

양자컴퓨터 시대에 대비한 양자내성암호 적용, 왜 10년 먼저 서비스에 적용했을까?

수만 개 가맹점 환경을 고려해 보안 프로토콜을 4년간 단계적으로 고도화했습니다. 양자컴퓨터 위협에 대비해 2026년 양자내성암호를 선제 도입했습니다.

#양자 컴퓨팅#TLS#HTTP
6700

백엔드

Sprint Boot 에서 HTTP/3(QUIC) 적용 및 성능 비교

Spring Boot 게이트웨이에 Netty 기반 HTTP/3(QUIC)를 적용하는 설정을 소개했습니다. 대용량 데이터에서 TCP보다 빠른 성능 결과를 확인했습니다.

#Spring Boot#HTTP#QUIC
000

AI

A2A 서비스 사용사례 및 고찰

A2A 프로토콜을 활용한 실무 사례와 동작 구조를 소개했습니다. 호스트 에이전트가 여러 리모트 에이전트를 호출해 결과를 종합하는 흐름을 설명했습니다.

#LLM#gRPC#HTTP
9300

AI

MCP를 넘어서려는 Google A2A 시스템, 어떻게 작동할까?

Google A2A 프로토콜의 개념과 작동 방식을 소개하고 MCP와의 차이를 정리했습니다. 여러 AI 에이전트가 공통 표준으로 협업하는 구조를 설명했습니다.

#MCP#LLM#HTTP
12200

데브옵스

트래픽 Replay 활용기 (feat. 에이닷 서비스 배포)

실서비스 트래픽을 캡처해 다른 서버에 재생하는 Gor 활용법을 소개했습니다. Canary 배포와 서버 교체 시 사용자 영향 없이 검증하는 방법을 정리했습니다.

#canary 배포#traffic replay#Gor
9500

데브옵스

CloudFront의 숨은 힘: 캐싱 없이도 극대화 되는 성능과 비용 효율성

CloudFront를 정적 콘텐츠 전용으로만 보지 않고 동적 콘텐츠에도 적용한 사례를 소개했습니다. 캐싱 없이도 엣지와 HTTP/3로 성능과 비용 효율을 높일 수 있었습니다.

#AWS#cloud#CDN
4700

기타

웹사이트 에러 코드, 왜 발생하는 걸까?

웹사이트에서 자주 보이는 4XX, 5XX 에러 코드의 의미와 대표 사례를 정리했습니다. 상황별 원인과 간단한 해결 방법도 함께 살펴보았습니다.

#HTTP#web#서버
5300

아키텍처

MSA 환경에서의 유연한 HTTP 클라이언트 설계 전략

MSA 환경에서 HTTP 클라이언트를 유연하게 설계하는 전략을 다루었습니다.\n통신 실패와 다양한 시나리오를 일관성 있게 제어하는 방법을 소개했습니다.

#MSA#HTTP
4400

백엔드

데이터가 없을 때 200인가 404인가?

올바른 경로로 조회했지만 데이터가 없을 때 200과 404 중 무엇이 맞는지 정리했습니다. 빈 리스트 응답은 200으로 통일하고 사내 API 표준 가이드를 만들 필요를 이야기했습니다.

#REST API#HTTP#status code
2100

백엔드

난세의 영웅 gRPC

gRPC의 Protocol Buffers, HTTP/2, 이벤트 기반 스트리밍 구조를 Spring Boot에 적용하는 방법을 설명했습니다.\n통신 코드 자동화로 비즈니스 로직에 집중할 수 있지만, 낮은 트래픽에서는 성능 이득이 제한적이었습니다.

#gRPC#Protocol Buffers#HTTP
2900

데브옵스

HTTP/2 훑어보고 AWS에서 적용해보기

HTTP/2의 다중화·헤더 압축 등으로 HTTP/1의 병목을 줄이는 방식을 소개했습니다. CloudFront와 ALB 설정으로 적용하고, 기존 HTTP/1 최적화 기법의 재검토 필요성을 설명합니다.

#HTTP#AWS#CloudFront
000

데브옵스

HTTP/2 훑어보고 AWS에서 적용해보기

HTTP/2가 HTTP/1.1의 HOL Blocking, RTT, 헤더 중복 문제를 보완하는 방식을 설명했습니다. AWS CloudFront와 ALB에서의 적용 방법 및 기존 최적화 기법 재검토 사항을 소개합니다.

#HTTP#AWS#CloudFront
2600

백엔드

DynamoDB를 사용하는 Go 서비스의 응답 시간 최적화 #2 TLS Handshake

Go·DynamoDB 환경의 고지연 원인을 TLS Handshake와 짧은 타임아웃에 따른 커넥션 종료로 분석했습니다.\n타임아웃을 70ms로 조정해 재시도를 줄이고 커넥션 재활용을 유도했습니다.

#Go#DynamoDB#TLS
000

백엔드

DynamoDB를 사용하는 Go 서비스의 응답 시간 최적화 #1 AWS Credential Token

Go 서비스에서 HTTP Trace로 DynamoDB 요청 지연 요인을 추적했습니다. AWS Credential Token 발급 로직의 응답 시간 영향을 분석하고 최적화했습니다.

#Go#DynamoDB#AWS
1300

백엔드

HTTP connection pool in Go explained

Go의 `http.Transport`를 중심으로 HTTP 커넥션 관리 방식을 분석했습니다. DynamoDB 응답시간 최적화와 커넥션 풀 활용 관점을 다룹니다.

#Go#HTTP#DynamoDB
2100

프론트엔드

Flask를 활용한 iOS Networking 1 - 사진 전송하기

iOS에서 앨범·카메라 사진을 선택하고 URLSession으로 서버에 업로드하는 흐름을 설명했습니다.\nPOST 요청과 세마포어로 응답 처리 순서를 제어하는 방법을 다뤘습니다.

#iOS#URLSession#UIImagePickerController
2000

프론트엔드

웹페이지에서 파일 다운로드 링크 제공 시 파일명 설정방법

Cross Origin 스토리지 링크에서 download 속성만으로 파일명이 바뀌지 않는 원인을 분석했습니다.\nGoogle Cloud Storage 메타데이터의 Content-Disposition filename 설정으로 해결했습니다.

#HTML#Content-Disposition#Google Cloud Storage
1300

프론트엔드

Web application에서 Server to Client통신

서버에서 클라이언트로 이벤트를 전달하는 Polling, Comet, SSE, WebSocket 방식을 비교했습니다.\n통신 빈도와 연결 유지 비용을 기준으로 Polling 또는 WebSocket을 선택할 수 있습니다.

#HTTP#Polling#SSE
3500