유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티
1

11번가

December 29, 20221

Service Discovery DR 구성 1부 - Eureka 서버를 지역 분산시켜 안정성을 높이자

Service Discovery DR 구성 1부 - Eureka 서버를 지역 분산시켜 안정성을 높이자
간단 소개

Eureka 서버의 안정성을 높이기 위해 서버 복제 구성과 Multi-AZ를 적용한 Disaster Recovery 구현 방법을 소개합니다.

AI Summary
  • Eureka DR 구성 배경 및 필요성
    • 11번가는 MSA 전환 후 Spring Cloud 기반 Vine 플랫폼을 운영하며 Eureka를 Service Discovery로 사용.
    • Eureka 서버의 단일 장애점(SPOF) 문제를 해결하고 안정성을 높이기 위해 DR 구성이 필요.
  • Eureka 서버 복제 및 Zone Failover 구현
    • 서버 복제를 통해 하나의 서버 장애 시 다른 서버가 대체하도록 구성.
    • Multi-AZ 구성을 통해 데이터센터 전체 장애 시 다른 Zone으로 Failover하여 서비스 중단 방지.
    • eureka.client.availability-zones 속성을 사용하여 Zone Failover를 구현.
  • Zone Failover 설정 및 내부 동작 분석
    • RetryableEurekaHttpClient를 통해 서버 연결 실패 시 재시도 로직 구현.
    • eureka.client.transport.retryable-client-quarantine-refresh-percentage 속성을 통해 Zone Failover를 위한 임계값 설정.
    • Case Study를 통해 IDC/EKS 환경에서 적절한 임계값 설정 방법 제시.
원문 보기

Next Feeds

주니어 FE 개발자들의 스터디 여정

주니어 FE 개발자들의 스터디 여정

카카오페이 주니어 FE 개발자들의 스터디 여정을 공유하고, 주제 선정 방식, 진행 규칙, 성과 및 개선점을 분석합니다.

스터디FE 개발타입스크립트리팩토링디자인 패턴
2022. 12. 29.
카카오페이
타입스크립트, 리액트쿼리 도입 - 파트너스 레거시 코드 리팩토링(1)

타입스크립트, 리액트쿼리 도입 - 파트너스 레거시 코드 리팩토링(1)

카카오헤어샵 파트너스 페이지 리팩토링 과정을 공유하며, Typescript, React-query 도입 효과와 팀 협업의 중요성을 강조한다.

리팩토링TypescriptReact-query레거시 코드코드 컨벤션
2022. 12. 29.
카카오헤어샵
Python asyncio를 활용한 효율적인 광고 데이터 수집

Python asyncio를 활용한 효율적인 광고 데이터 수집

Python asyncio를 활용하여 I/O 바운드 작업의 효율성을 높이고, 멀티스레딩 대비 장점 및 실제 광고 데이터 수집 시스템 적용 사례를 소개합니다.

asyncio비동기 I/O멀티스레딩광고 데이터 수집파이썬
2022. 12. 29.
매드업
안드로이드 Hilt 딥 다이브  - DI와 Dagger 그리고 Hilt 에 대해서

안드로이드 Hilt 딥 다이브 - DI와 Dagger 그리고 Hilt 에 대해서

안드로이드 Hilt는 Dagger 기반 DI 라이브러리로, 의존성 주입 자동화 및 코드 간결성을 제공하여 효율적인 개발을 지원한다.

HiltDagger의존성 주입Android어노테이션
2022. 12. 28.
카카오헤어샵
컬리, IEEM 2022에서 물류센터 생산 계획 최적화 논문을 발표하다

컬리, IEEM 2022에서 물류센터 생산 계획 최적화 논문을 발표하다

컬리는 IEEM 2022에서 유전 알고리즘을 이용한 물류센터 생산 계획 최적화 논문을 발표, 생산성 증대를 목표로 함.

컬리IEEM 2022물류센터생산 계획 최적화유전 알고리즘
2022. 12. 28.
컬리
비브로스 웹 프론트엔드 팀이 성능을 관리하기 시작했어요.

비브로스 웹 프론트엔드 팀이 성능을 관리하기 시작했어요.

비브로스 웹 프론트엔드 팀의 성능 관리 도입 배경, Lighthouse 활용 경험, 그리고 성능 모니터링 시스템 구축 과정을 소개합니다.

Lighthouse성능 측정웹 성능코드 최적화모니터링 시스템
2022. 12. 28.
비브로스