카
카카오엔터테인먼트FE
April 24, 20221회
HTTP/2 훑어보고 AWS에서 적용해보기
간단 소개
HTTP/2 프로토콜의 장점과 AWS 환경에서 HTTP/2를 적용하는 방법, 그리고 HTTP/2 최적화 시 고려사항을 설명합니다.
AI Summary
- HTTP/2의 등장 배경 및 장점
- HTTP/1의 HOL Blocking, RTT 증가, Header 중복 전송 문제점을 해결하기 위해 HTTP/2가 등장했습니다.
- HTTP/2는 Multiplexing, Binary Protocol, Header Compression, Server Push, Stream Prioritization 등의 기능을 제공하여 성능을 향상시킵니다.
- AWS에서의 HTTP/2 적용 방법
- AWS CloudFront에서는 간단한 설정 변경만으로 HTTP/2를 적용할 수 있으며, HTTP/2를 지원하지 않는 환경에서는 HTTP/1.1로 응답합니다.
- AWS Elastic Beanstalk의 Application Load Balancer는 HTTP/2를 지원하며, 로드밸런서와 웹서버 간의 통신은 HTTP/1으로 유지해도 무방합니다.
- HTTP/2 최적화 및 고려 사항
- HTTP/2에서는 HTTP/1 최적화 방법들이 오히려 성능 저하를 야기할 수 있으므로 재고해야 합니다.
- Server Push, Stream Prioritization 등 HTTP/2만의 최적화 방법을 적용하여 웹 어플리케이션 성능을 향상시킬 수 있습니다.
Next Feeds

올리브영 결제 이야기 Part - 1
올리브영은 비동기 결제 방식의 문제점을 해결하고자 동기 방식으로 전환, 결제 안정성을 높이고 사용자 경험을 개선했습니다.
올리브영결제 시스템비동기동기Datadog
2022. 4. 20.
올리브영

GatsbyJS에서 l10n(지역화) 지원하기 (간단한 함수형을 곁들인)
GatsbyJS에서 fp-ts 라이브러리를 활용하여 l10n을 구현하고, 브라우저 언어 설정에 따라 페이지를 리디렉션하는 방법을 설명합니다.
GatsbyJSl10nfp-tsReact함수형 프로그래밍
2022. 4. 19.
데브시스터즈

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 1편 - 통합 UI테스트
뱅크샐러드 iOS팀의 통합 UI 테스트 방식 소개: 도입 배경, 선행 조건(VoiceOver), 실제 운용 사례(LocalUITest, Smoke 테스트) 및 팁을 제공합니다.
통합 UI 테스트iOS테스트 자동화VoiceOverXCUITest
2022. 4. 18.
뱅크샐러드

서버 언어 전환 이야기
키친보드 팀의 서버 언어 전환 과정을 공유하며, Python에서 Kotlin으로의 전환 이유, 계획, 실행 과정, 그리고 발생했던 이슈와 회고를 다룬다.
언어 전환KotlinSpring Framework유지보수성생산성
2022. 4. 15.
스포카
GitHub Actions에서 도커 캐시를 적용해 이미지 빌드하기
GitHub Actions에서 도커 캐시를 적용하여 도커 이미지 빌드 속도를 향상시키는 방법을 설명합니다. docker/build-push-action을 사용하여 캐시를 설정합니다.
GitHub ActionsDocker캐시docker/build-push-actionBuildKit
2022. 4. 14.
카카오엔터테인먼트FE
GitHub Actions에서 도커 캐시를 적용해 이미지 빌드하기
GitHub Actions에서 도커 캐시를 적용하여 이미지 빌드 시간을 단축하는 방법을 설명하고, docker/build-push-action을 활용한 캐시 설정 방법을 제시합니다.
DockerGitHub Actions도커 캐시buildxdocker/build-push-action
2022. 4. 14.
카카오엔터테인먼트FE