<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>성능개선 on 팀 크루루의 개발 이야기</title>
    <link>https://blog.cruru.kr/keywords/%EC%84%B1%EB%8A%A5%EA%B0%9C%EC%84%A0/</link>
    <description>Recent content in 성능개선 on 팀 크루루의 개발 이야기</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ko-kr</language>
    <lastBuildDate>Tue, 22 Oct 2024 04:38:00 +0000</lastBuildDate>
    <atom:link href="https://blog.cruru.kr/keywords/%EC%84%B1%EB%8A%A5%EA%B0%9C%EC%84%A0/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>부하 테스트로 성능 개선하기</title>
      <link>https://blog.cruru.kr/docs/infra/%EB%B6%80%ED%95%98-%ED%85%8C%EC%8A%A4%ED%8A%B8%EB%A1%9C-%EC%84%B1%EB%8A%A5-%EA%B0%9C%EC%84%A0%ED%95%98%EA%B8%B0-60bb8cbedc2743179befc3af6eb42037/</link>
      <pubDate>Tue, 22 Oct 2024 04:38:00 +0000</pubDate>
      <guid>https://blog.cruru.kr/docs/infra/%EB%B6%80%ED%95%98-%ED%85%8C%EC%8A%A4%ED%8A%B8%EB%A1%9C-%EC%84%B1%EB%8A%A5-%EA%B0%9C%EC%84%A0%ED%95%98%EA%B8%B0-60bb8cbedc2743179befc3af6eb42037/</guid>
      <description>이 글은 우아한테크코스 백엔드 6기 냥인, 명오에 의해 작성되었습니다.
대규모 트래픽을 처리하기 위해서는 웹 애플리케이션의 성능을 최적화하는 것이 중요합니다.
서비스가 성장하는 상황을 연습하기 위해, 부하 테스트를 진행하며 톰캣과 HikariCP 설정을 조정한 경험을 공유합니다.
부하 테스트 도구 선정 link크루루는 부하 테스트 도구로 k6를 선택했습니다. 저희가 비교한 도구는 제일 대중적으로 사용되는 3가지이고, 아래는 비교한 내용입니다.
비교 Jmeter K6 Locust 스크립트 언어 XML JS Python 성능 순위 3 1 2 결과 확인 실시간 모니터링 제약 그라파나로 확인 가능 웹으로 실시간 확인 가능 현재 이미 그라파나가 구축되어 있고, 다른 언어에 비해 비교적 JS가 익숙했기 때문에 성능이 제일 좋은 K6를 사용했습니다.</description>
    </item>
    <item>
      <title>운영 서버에 무중단 배포 적용하기</title>
      <link>https://blog.cruru.kr/docs/infra/%EC%9A%B4%EC%98%81-%EC%84%9C%EB%B2%84%EC%97%90-%EB%AC%B4%EC%A4%91%EB%8B%A8-%EB%B0%B0%ED%8F%AC-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-1131e50d803f80b2aca1d7bd3f1ab6a7/</link>
      <pubDate>Wed, 02 Oct 2024 04:36:00 +0000</pubDate>
      <guid>https://blog.cruru.kr/docs/infra/%EC%9A%B4%EC%98%81-%EC%84%9C%EB%B2%84%EC%97%90-%EB%AC%B4%EC%A4%91%EB%8B%A8-%EB%B0%B0%ED%8F%AC-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-1131e50d803f80b2aca1d7bd3f1ab6a7/</guid>
      <description>이 글은 우아한테크코스 백엔드 6기 도비에 의해 작성되었습니다.
안녕하세요 팀 크루루의 백엔드 도비입니다! 이번 포스팅에서는 우리 팀에서 적용한 무중단 배포에 관해서 설명해 보고자 합니다.
기존 배포 방법 link저희 크루루 백엔드팀은 운영서버에 새로운 버전의 API가 배포될 때도 끊김이 없는 사용자 경험을 위해 무중단 배포를 적용하기로 했습니다.
기존의 배포 방법은 Github Actions를 이용한 배포였는데요. 2개의 AWS EC2 인스턴스 내에서 Dockerize되어 컨테이너 환경 위에서 실행 중인 API 서버를 동시에 내리고, 동시에 다시 올리는 방식이었습니다.</description>
    </item>
  </channel>
</rss>
