고가용성을 위한 D-KMS 서비스의 무중단 배포와 자동화 전략
이 글에서는 삼성의 개인정보 암호화 시스템 D-KMS에서 고가용성과 안정적인 배포를 위해 적용한 Multi-Cluster Architecture 기반의 무중단 Canary 배포 기술과 배포를 자동화하기 위해 개발한 도구 및 전략을 공유합니다.
기업 기술블로그의 Architecture 관련 글 277개
이 글에서는 삼성의 개인정보 암호화 시스템 D-KMS에서 고가용성과 안정적인 배포를 위해 적용한 Multi-Cluster Architecture 기반의 무중단 Canary 배포 기술과 배포를 자동화하기 위해 개발한 도구 및 전략을 공유합니다.
In some companies, multiple systems are operated, and separate accounts are managed for each system. Users who use these systems need to remember the accounts for all the systems they access and must log in separately to each system, which can be inc
소프트웨어 버전 관리의 방법 중 하나인 시맨틱 버저닝을 비유를 통해 알아봅니다.
지난 Spring Camp 2024에서 메인홀을 가득 채운 인기 세션, “구해줘 홈즈! 은행에서 3천만 트래픽의 홈 서비스 새로 만들기"을 발표한 Tigger가 기술 부채를 해결하고, 거대한 홈 서비스로부터 안정적으로 홈 화면을 분리해낸 여정을 하나의 글로 정리했습니다. 하루 3천만 트래픽을 받는 은행의 기존 홈 화면을 어떻게 레거시 코드에서 벗어나 MSA로 새롭게 개편했는지 확인해보세요!
여러 MSA를 통해 콘텐츠를 서빙하는 결제탭 피드 서버에서 유연한 구조를 찾기 위해 시도한 코드 아키텍처를 공유합니다.
 > 본 콘텐츠는 OpenInfra Foundation의 공식 블로그 [Superuser](https://superuser.openinfra.dev/articles/openinfra-asia-summit-2024-recap/)에 영문본이 게시되었습니다. 지난 9월 3일 개최된 오픈인프라 아시아 서밋(OpenInfra Summit
…
컬리의 새로운 배송 시스템 구축 과정과 프로젝트에서 얻은 교훈을 소개합니다.
목차 시작하며 규모가 커지면서 생기는 문제점들 2.1 계속해서 생겨나는 중복 코드들 2.2 멀티레포 환경에서의 공통 라이브러리 업데이트 일관성을 위한 모노레포 도입과 고민 프로젝트 세팅 비용 단축하기 4.1 기존 멀티레포 환경에서의 프로젝트 세팅 4.2 모노레포 환경 구성 세팅하기 4.3 Code Generator를 활용한 프로젝트 세팅 4.4 결론 마치며 1. 시작하며 해당 글은 다음과 같은 분들에게 도움이 됩니다. 모노레포 환경으로 이관/구
카카오스타일에서는 서버 드리븐 UI(Server Driven UI, 이하 SDUI)를 통해 UI의 유연성을 가져가고 있습니다. 서버가 클라이언트 UI를 동적으로 제어하므로써 빌드 및 배포 없이도 UI 업데이트를 할 수 있고, A/B 테스트도 효율적으로 수행할 수 있었습니다. 다만 이렇게 구축된 시스템을 몇년간 운영하다보니 몇가지 문제점이 발생했습니다. 이 글에서는 초기 구조에서 어떤 문제가 발생했는지 살펴보고, 전시팀에서 어떤 방식으로 개선해
책 『그림으로 이해하는 서버 구조와 기술』을 읽고 작성한 서평입니다.
객체지향과 디자인패턴
안녕하세요. Vertical Engineering 팀의 이지민입니다.지마켓의 여행 플랫폼은 작년에 포스팅한 오픈마켓에서 여행 플랫폼으로 살아남기에서 소개드린 바 있습니다.여행 플랫폼은 지마켓의 커머스 시스템과 OTA(온라인 여행사 제휴업체) 서버의 API를 통합하여 서비스를 제공합니다. 이처럼 여러 서버와 의존성이 높아, 서비스의 복잡도가 높습니다. 특히, 실시간 API 연동을 요구하여, 견고하게 API를 호출해야 하는 비즈니스 도메인은 다음과 같습니다.여행 상품 상세 페이지실시간 예약이번 글에서는 여행 상품 상세 페이지와 실시간 예약의 주요 특징과 고려 사항에 대해 설명하고자 합니다.(1) 여행 상품 상세 페이지여행 상품 상세 페이지는 내결함성(fault tolerance)이 높아야 하는 화면입니다. ..
카카오뱅크의 보안기술아키텍처팀에서 일하는 Levi입니다. 이번 글에서는 AI 도입에 대한 카카오뱅크의 고민과 해결 방안을 다루었습니다. 특히 Azure를 활용한 AI 아키텍처 구성, 보안 절차, 네트워크 아키텍처에 대해 자세히 설명드립니다. 금융업에서의 AI 도입에 관심이 있는 분들에게 유익한 정보가 될 것입니다.
4. 홈 어떤 과정으로 만들어졌나 4-…
이제는 여러 사용자분들이 익숙해지셨을 뱅크샐러드의 홈 화면, 그렇지만 2년 전의 뱅크샐러드에는 놀랍게도 ‘홈’이 없었다. 지금으로부터 2년 전인 202…
삼성의 모든 서비스와 온/오프라인 스토어까지 삼성 유니버스를 하나로 묶어주는 글로벌 계정 서비스인 삼성계정은 대규모 트래픽을 안전하게 안정적으로 처리하고 있습니다. 삼성의 중심 서비스로서 삼성계정에 대한 모든 작업은 일반적인 서비스 배포부터 클라우드 인프라 업그레이드까지 무중단으로 진행되어야 합니다. 이러한 요구사항 속에서 특히 이번 EKS(Kubernetes) 업그레이드를 위해 설계한 아키텍처를 소개하고 경험을 공유합니다.
페이지 10 / 16 (총 277개)