본문 바로가기

분류 전체보기375

Locust 사용해서 서버 부하 테스트하기 개인 개발자가 높은 트래픽을 경험해보기란 쉽지 않은 일이다. Locust 같은 도구를 사용하면 서버에 트래픽이 가해지는 것을 테스트 해볼 수 있다. Locust 설치 설치는 pip 로 할 수 있다. python3 환경에 진입하고 설치했다. python3 -m venv venv source venv/bin/activate pip3 install locust 잘 설치되었는지 버전을 체크한다. 아래 문서에 따라서 python 파일을 작성한다. https://docs.locust.io/en/stable/quickstart.html Quick start — Locust 1.0.1 documentation When using Locust you define the behaviour of users in Python.. 2020. 5. 25.
리액트 코드 빌드시 난독화하기 리액트 프로젝트를 배포했을때 난독화 하지 않으면 크롬에서 코드를 확인 할 수 있다. 코드를 난독화하려면 GENERATE_SOURCEMAP=false 옵션을 주면 된다. 2020. 5. 20.
깃허브 EKS 배포 자동화 구축하기 깃허브를 사용해서 EKS 배포 자동화를 구축 해본다. 1. 프로젝트 생성 2. 깃허브 업로드 3. ---작성 중인 글입니다. --- 2020. 5. 16.
Azure Devops 팀즈 배포 알림 설정하기 팀즈에서 설정할 수 있다. https://azuredevopslabs.com/labs/vstsextend/teams/ Microsoft Teams with Azure DevOps Services (Collaborate, Communicate and Celebrate) Check out the tutorial 'Microsoft Teams with Azure DevOps Services (Collaborate, Communicate and Celebrate)' and many more at https://aka.ms/devopslabs azuredevopslabs.com Azure Devops 의 구성을 클릭한다. project 정보를 입력하고 저장하면 된다. 2020. 5. 15.
AWS EC2 / ELB / Nginx 를 활용한 배포 방법 정리, https 적용 - 백엔드 편 EC2 인스턴스를 사용한다. ec2 인스턴스를 만든다 인스턴스 시작을 클릭하면 된다. 18.04 버전을 선택한다. 다음: 인스턴스 세부 정보 구성을 클릭한다 스토리지 추가를 클릭한다 인스턴스 용량을 정할 수 있는 부분이다. 적당히 정한다. 다음: 태그 추가를 클릭한다. 태그에 Name 을 하나 지정했다. Name 이라고 적어두면 나중에 식별할 때 편하다 다음: 보안그룹 구성을 클릭한다. ssh를 내 아이피로 지정한다. 이걸 전체 공개하면 누구나 접속해서 파일을 업로드하고 지울수도 있다. http, https 도 열어둔다. 검토 시작을 클릭한다. 시작하기를 클릭한다. 기존 키페어를 쓰거나 새 키페어를 생성하고 [인스턴스 시작]을 클릭한다. 이제 탄력적 IP를 발급 받습니다. 인스턴스에 고정 ip 를 발급받.. 2020. 5. 14.