ECS 톺아보기
ECS 기본 개념을 확실히 알아보고, ECS로 서비스를 출시하는 방법에 대해 알아봅시다!
기업 기술블로그의 DevOps 관련 글 934개
ECS 기본 개념을 확실히 알아보고, ECS로 서비스를 출시하는 방법에 대해 알아봅시다!
들어가며 안녕하세요, 트렌비 백엔드 개발자 도현입니다. 이 글에서는 트렌비 리뷰 서비스 (review-service) 의 성능을 개선하게 된 이야기를 해보고자 합니다. 문제 상황 작년 11월경 리뷰 서비스가 런칭되고 시간이 지남에 따라 비즈니스가 점점 고도화되었고, 사용자와 트래픽이 증가함에 따라 아래와 같은 시스템 알럿이 발생하기 시작했습니다. 발생하는 원인은 다양했는데, 다음 2가지 유형이 가장 빈번했습니다. DB 커넥션풀 고갈 이슈 API
안녕하세요. 지마켓에서 개발자분 업무의 편의를 도모하기 위한 클라우드 플랫폼 업무를 담당하고 있는 김지형입니다.저희 지마켓 개발 플랫폼으로서 몇 가지가 존재하는데 Fusion이라는 Openshift, Kubernetes 기반의 컨테이너 플랫폼을 개발자 분들께서 주로 이용하시지만, API 통합 관리 도구로서 API Gateway 플랫폼도 존재합니다. Nginx 프로그램을 붙여서 로드밸런싱이나 페이지 요청을 처리하는 팀이 많겠지만, Nginx Controller까지 붙여서 API 관리까지 하기에는 다소 벅찰 수 있다고 생각합니다. 본 API Gateway 이용도 API 관리의 한 가지 선택지로서 이용해볼 수 있다는 것을 알리기 위해, 또한 타사에서도 API Gateway를 적용하고자 하는 팀을 대상으로 글을..
JEUS Bug에 의한 OutOfMemoryError 현상 - WAS Troubleshooting 사례(3) OO 업무시스템은 총 6대의 JEUS instance를 clustering 구성해 운영중인데, 간헐적으로 원인을 알 수 없는 OutOfMemoryError가 발생하며 JEUS Instance가 Hang-up이 걸린다고 한다. 문제 발생시점이나 패턴에서는 어떠한 규칙성도 찾을 수가 없는 상황에서, Hang-up이 발생할 때까지 마냥 기다릴
KafkaItemReader 적용기안녕하세요 VIP & Vertical 팀 김윤제입니다.VIP 파트에서 상품 상세 페이지 및 리뷰 업무를 맡고 있습니다.최근 리뷰 개편 작업에 Kafka 도입을 해보며 주니어 개발자로서 겪고 배운 내용을 공유드리기 위해 작성했습니다.부족하게 쓴 내용일지라도 도움이 되었으면 좋겠습니다. Kafka를 선택한 이유제가 속한 VIP & Vertical팀 (VIP 파트)에서 Kafka를 사용하게 된 이유는 크게 다음과 같이 두 가지 이유가 있었습니다.RDB의 부하 조절을 위해 미들웨어인 메시징 플랫폼을 두어 데이터를 처리Review 등록 이후에 같은 데이터를 가지고 여러 가지 작업(Junk 판독, Review Summary) 등의 배치 작업을 하는 병렬 프로세싱을 원했습니다. (..
대부분의 성능테스트 도구는 부하발생기(Load Generators)를 필요로 합니다. Controller 1대만으로는 대량 부하 상황에 자원 병목으로 인해 목표한 부하를 발생시키기 어렵기 때문입니다. 이에 부하발생기를 통해 부하를 분산해 원활한 테스트를 진행할 수 있도록 환경을 구성해야 합니다. 아래 영상은 AWS Marketplace에 등록된 LoadRunner Cloud 설명 영상이며, 여기서도 부하발생기에 대해 설명하고 있습니다. 1. 부
이 글은 대부분의 웹 프론트엔드에서 사용하는 Node.js와 Npm 을 사용하는 사례를 바탕으로 작성되었습니다. 안녕하세요 뱅크샐러드 웹 프론트엔드 엔지니어 조성동입니다. Web chapter 내 개발 과정의 많은 부분에서 GitHub Action…
반복해서 실수가 발생해서 수많은 사람들의 시간을 낭비하는데, 사실 시스템 개선에 조금만 시간을 썼으면 발생하지 않았을, 그런 문제들이 있습니다. 이런 상황을 알면서도 바쁘다는 핑계로 넘어가곤 하는데, 이번에 1년 이상 머리 한 구석에만 뒀던 이슈를 해결해 공유해볼까 합니다.
루다와 함께 사용하는 메신저 'Nutty' 자동으로 배포하기
이 글을 보시기 앞서, 전성룡 매니저님께서 올리신 LoadRunner Cloud 구성요소 살펴보기편을 먼저 보시는 것을 권장합니다. LoadRunner Cloud 제품으로 인해 우리는 이전보다 더 쉽고 빠르게 성능테스트 환경을 구축할 수 있게 되었습니다. 모든 환경이 Cloud에 구축이 되어 있으니 우리는 라이선스만 사서, 스크립트를 만들어 올리면 될 정도로 환경 구축이 쉬워졌습니다. 이전에는 어땠을까요? Controller 장비와 부하발생기
스타트업 온프레미스 K8S 구축기 2편
나만의 Kubernetes event watcher 만들기
Git으로 관리하는 Unity 게임 클라이언트 프로젝트에서의 Git Hooks 활용 방안에 관한 제안
버즈빌 개발팀에서는 매주 금요일, 모든 팀의 개발자들이 모여 본인이 관심있는 분야에 대한 노하우나 담당하고 있는 업무와 관련된 새로운 기술에 대한 논의를 진행하는 시간을 가지고 있습니다. 이 시간을 통해 내가 알고 있는 것들에 대해 더 확실히 알고 모르는 것들에 대해 배우며 이를 바탕으로 보다 효율적이고 창의적으로 업무를 진행하기 위해 노력하고 있습니다.…
fly.io가 제공하는 환경에 도커 컨테이너를 배포해봅니다. 첫 배포까지 5분 정도면 충분하고, 이후 업데이트에는 10초가 채 걸리지 않을 거예요. 게다가 무료 티어 성능도 꽤 좋아요!
fly.io가 제공하는 환경에 도커 컨테이너를 배포해봅니다. 첫 배포까지 5분 정도면 충분하고, 이후 업데이트에는 10초가 채 걸리지 않을 거예요. 게다가 무료 티어 성능도 꽤 좋아요!
페이지 46 / 52 (총 934개)