Netflix Hystrix를 이용한 MSA 회복성 패턴 톺아보기
MSA 환경에서의 장애 양상 우리는 장애를 피할 수 없습니다. 아무리 실력이 좋은 소프트웨어 개발자라 할지라도 완전무결한 시스템을 만들 수 없습니다. 물론 우리도 여러 방법으로 장애에 대응하고 있었습니다. 서버를 클러스터링하여 일부 서버에 문제가 발생하더라도 클라이언트는 정상 동작중인 다른 서버를 이용할 수 있습니다. 인프라를 분산 구축하는 것도 이러한 전통적인 장애 대응방식 중 하나입니다. 우리는 서버 클러스터링, 인프라 분산 구축과 같은 기존의 장애 대응 방식은 시스템의 완전한 실패를 대비하여 설계되었다는 것에 주목해야 합니다. 하드웨어 장비에 문제가 생겨 서버에 전원 공급이 안되거나 자연재해로 인해 데이터 센터의 데이터가 유실된 경우라면 이런 기존의 장애 대응 방식으로 우리는 큰 도움을 받을 수 있..
BackendDevOpsInfra
전체 읽기 →짧고 굵게 지마켓 API Gateway 사용하기
안녕하세요. 지마켓에서 개발자분 업무의 편의를 도모하기 위한 클라우드 플랫폼 업무를 담당하고 있는 김지형입니다.저희 지마켓 개발 플랫폼으로서 몇 가지가 존재하는데 Fusion이라는 Openshift, Kubernetes 기반의 컨테이너 플랫폼을 개발자 분들께서 주로 이용하시지만, API 통합 관리 도구로서 API Gateway 플랫폼도 존재합니다. Nginx 프로그램을 붙여서 로드밸런싱이나 페이지 요청을 처리하는 팀이 많겠지만, Nginx Controller까지 붙여서 API 관리까지 하기에는 다소 벅찰 수 있다고 생각합니다. 본 API Gateway 이용도 API 관리의 한 가지 선택지로서 이용해볼 수 있다는 것을 알리기 위해, 또한 타사에서도 API Gateway를 적용하고자 하는 팀을 대상으로 글을..
BackendDevOpsTools
전체 읽기 →KafkaItemReader 적용기
KafkaItemReader 적용기안녕하세요 VIP & Vertical 팀 김윤제입니다.VIP 파트에서 상품 상세 페이지 및 리뷰 업무를 맡고 있습니다.최근 리뷰 개편 작업에 Kafka 도입을 해보며 주니어 개발자로서 겪고 배운 내용을 공유드리기 위해 작성했습니다.부족하게 쓴 내용일지라도 도움이 되었으면 좋겠습니다. Kafka를 선택한 이유제가 속한 VIP & Vertical팀 (VIP 파트)에서 Kafka를 사용하게 된 이유는 크게 다음과 같이 두 가지 이유가 있었습니다.RDB의 부하 조절을 위해 미들웨어인 메시징 플랫폼을 두어 데이터를 처리Review 등록 이후에 같은 데이터를 가지고 여러 가지 작업(Junk 판독, Review Summary) 등의 배치 작업을 하는 병렬 프로세싱을 원했습니다. (..
BackendDevOpsTools
전체 읽기 →뱅크샐러드
2022-08-29 · 거의 4년 전
뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법
이 글은 대부분의 웹 프론트엔드에서 사용하는 Node.js와 Npm 을 사용하는 사례를 바탕으로 작성되었습니다. 안녕하세요 뱅크샐러드 웹 프론트엔드 엔지니어 조성동입니다. Web chapter 내 개발 과정의 많은 부분에서 GitHub Action…
DevOpsFrontendTools
전체 읽기 →데브시스터즈
2022-08-02 · 거의 4년 전
Unity 프로젝트를 위한 Git Hooks 활용
Git으로 관리하는 Unity 게임 클라이언트 프로젝트에서의 Git Hooks 활용 방안에 관한 제안
BackendDevOpsTools
전체 읽기 →44BITS
2022-08-01 · 거의 4년 전
도커 컨테이너 5분 만에 무료로 배포하기(feat. fly.io)
fly.io가 제공하는 환경에 도커 컨테이너를 배포해봅니다. 첫 배포까지 5분 정도면 충분하고, 이후 업데이트에는 10초가 채 걸리지 않을 거예요. 게다가 무료 티어 성능도 꽤 좋아요!
DevOpsInfraTools
전체 읽기 →44BITS
2022-07-31 · 거의 4년 전
도커 컨테이너 5분 만에 무료로 배포하기(feat. fly.io)
fly.io가 제공하는 환경에 도커 컨테이너를 배포해봅니다. 첫 배포까지 5분 정도면 충분하고, 이후 업데이트에는 10초가 채 걸리지 않을 거예요. 게다가 무료 티어 성능도 꽤 좋아요!
DevOpsInfraTools
전체 읽기 →데브시스터즈
2022-06-28 · 약 4년 전
“DevOps”의 인적 확장 (The human scalability of “DevOps”)
'The human scalability of DevOps' 라는 글을 번역하여 데브옵스 조직에 대해 고민해본 많은 분들에게 알려드리고 싶습니다.
BackendCultureDevOps
전체 읽기 →Datadog - "저는 모니터링 요정입니다. ✋🏻"
📖 Table of Contents 해당 포스팅은 아래의 시리즈로 구성되어 있습니다. 시리즈대로 포스팅을 읽어주세요 💚 Teamcity 를 사용한 Build Process 구성 방법 Teamcity로 Docker Container Image…
DevOpsTools
전체 읽기 →ECR - "저도 배포요정입니다 ✋🏻"
📖 Table of Contents 해당 포스팅은 아래의 시리즈로 구성되어 있습니다. 시리즈대로 포스팅을 읽어주세요 💚 Teamcity 를 사용한 Build Process 구성 방법 Teamcity로 Docker Container Image…
BackendDevOpsTools
전체 읽기 →MSA 환경에서 네트워크 예외를 잘 다루는 방법
결제시스템(페이상품권)에서 분산 트랜잭션을 보장하고 안전하게 다루기 위해 고민한 내용을 공유합니다.
BackendDevOpsSecurity
전체 읽기 →[여의도 43층 사람들] DevOps팀에게 무엇이든 물어보세요!
뱅크샐러드 DevOps팀은 무슨 일을 하나요? 뱅크샐러드 DevOps…
BackendDevOpsTools
전체 읽기 →Teamcity - "이제부터 배포요정은 접니다 ✋🏻"
📖 Table of Contents 해당 포스팅은 아래의 시리즈로 구성되어 있습니다. 시리즈대로 포스팅을 읽어주세요 💚 Teamcity 를 사용한 Build Process 구성 방법 Teamcity로 Docker Container Image…
BackendDevOpsTools
전체 읽기 →올리브영 iOS 테스트앱 자동배포하기
올-하! 💚 안녕하세요. 여러분! 올리브영에서 iOS 앱 개발을 담당하고있는 럭셔리💍 입니다. 오늘은 올리브영 iOS…
DevOpsMobileTesting
전체 읽기 →DevOps팀의 Terraform 모험
사실은 낭만이 아닌 헬이었다
DevOpsInfraTools
전체 읽기 →올리브영 안드로이드 테스트앱 자동배포하기
올-하! 💚 안녕하세요. 여러분! 올리브영에서 모바일 앱 개발을 담당하고있는 개발요정🧚♀️ 입니다. 오늘은 올리브영 안드로이드 Android…
DevOpsMobileTesting
전체 읽기 →앱 버전 관리하기
…
DevOpsMobileTools
전체 읽기 →44BITS
2021-04-16 · 약 5년 전
[뉴스] 테라폼(Terraform) 0.15 릴리스
지난 4월 14일 하시코프(Hashicorp)에서는 Infrastructure as Code를 구현하는 오픈소스 도구 테라폼(Terraform)의 0.15 버전을 정식 릴리스하였습니다. 테라폼 0.15는 1.0를 준비하는 버전으로 안정성 및 호환성을 중심에 두고 개선이 이루어졌습니다.
DevOpsInfraTools
전체 읽기 →44BITS
2021-04-16 · 약 5년 전
[뉴스] 비바리퍼블리카, 개발자 컨퍼런스 Slash 21 사전 예약중
토스 서비스의 개발사 비바리퍼블리카에서는 개발자 컨퍼런스 Slash 21 컨퍼런스 사이트를 오픈하고, 사전 예약 신청을 받고 있습니다. 이번 컨퍼런스는 4월 28일부터 30일까지 3일 동안 열리며, SRE, 모니터링, 테스트, 프론트엔드, 자바스크립트(JavaScript), 데이터베이스, 슬랙봇 등을 주제로 3일간 총 19개 세션이 예정되어있습니다.
BackendDatabaseDevOpsFrontendTesting
전체 읽기 →44BITS
2021-02-20 · 5년 이상 전
[키워드] 하시코프(HashiCorp)란? 모던 인프라스트럭처 툴 개발
하시코프(HashiCorp)는 2012년 미셸 하시모토(Mitchell Hashimoto)와 아몬 데드거(Armon Dadgar)가 창업한 기업으로, 오픈소스로 인프라스트럭처와 관련돈 도구를 개발하고 이를 서비스로 제공하고 있습니다. 하시코프의 대표적인 제품으로는 테라폼(Terraform), 패커(Packer), 베이그런트(Vagrant), 볼트(Va...
DevOpsInfraTools
전체 읽기 →