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

HTTP 태그가 달린 국내 IT 기업 기술 블로그 글을 최신순으로 모았습니다.
20개 표시
외부 기관 조회 API의 호출 건수 기반 과금 문제를 줄이기 위해 조건부 호출을 적용했습니다. 조회 Timestamp와 배치 갱신, Lazy Loading으로 불필요한 호출을 최소화했습니다.

수만 개 가맹사를 유지하면서 보안 표준을 단계적으로 높인 사례를 다뤘습니다. 양자컴퓨터 이전부터 PQC를 도입한 배경과 실행 방식을 설명했습니다.
수만 개 가맹점 환경을 고려해 보안 프로토콜을 4년간 단계적으로 고도화했습니다. 양자컴퓨터 위협에 대비해 2026년 양자내성암호를 선제 도입했습니다.
Spring Boot 게이트웨이에 Netty 기반 HTTP/3(QUIC)를 적용하는 설정을 소개했습니다. 대용량 데이터에서 TCP보다 빠른 성능 결과를 확인했습니다.

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

Google A2A 프로토콜의 개념과 작동 방식을 소개하고 MCP와의 차이를 정리했습니다. 여러 AI 에이전트가 공통 표준으로 협업하는 구조를 설명했습니다.
실서비스 트래픽을 캡처해 다른 서버에 재생하는 Gor 활용법을 소개했습니다. Canary 배포와 서버 교체 시 사용자 영향 없이 검증하는 방법을 정리했습니다.

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

웹사이트에서 자주 보이는 4XX, 5XX 에러 코드의 의미와 대표 사례를 정리했습니다. 상황별 원인과 간단한 해결 방법도 함께 살펴보았습니다.
MSA 환경에서 HTTP 클라이언트를 유연하게 설계하는 전략을 다루었습니다.\n통신 실패와 다양한 시나리오를 일관성 있게 제어하는 방법을 소개했습니다.
올바른 경로로 조회했지만 데이터가 없을 때 200과 404 중 무엇이 맞는지 정리했습니다. 빈 리스트 응답은 200으로 통일하고 사내 API 표준 가이드를 만들 필요를 이야기했습니다.

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

HTTP/2의 다중화·헤더 압축 등으로 HTTP/1의 병목을 줄이는 방식을 소개했습니다. CloudFront와 ALB 설정으로 적용하고, 기존 HTTP/1 최적화 기법의 재검토 필요성을 설명합니다.
HTTP/2가 HTTP/1.1의 HOL Blocking, RTT, 헤더 중복 문제를 보완하는 방식을 설명했습니다. AWS CloudFront와 ALB에서의 적용 방법 및 기존 최적화 기법 재검토 사항을 소개합니다.
Go·DynamoDB 환경의 고지연 원인을 TLS Handshake와 짧은 타임아웃에 따른 커넥션 종료로 분석했습니다.\n타임아웃을 70ms로 조정해 재시도를 줄이고 커넥션 재활용을 유도했습니다.

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

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

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

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

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