일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 도커
- 후기
- redis
- java
- 로드밸런서
- nGrinder
- 자바백엔드
- AWS
- grafana
- EC2
- 백엔드
- prometheus
- 부트캠프
- Spring
- github
- Flutter
- 레디스
- 플러터
- 데이터구조
- MySQL
- F-Lab
- 멘토링
- error
- 에프랩
- backend
- 성능테스트
- 자바
- FLAB
- 알고리즘
- 코딩테스트
- Today
- Total
목록분류 전체보기 (126)
민스씨의 일취일장
EC 내 컨테이너에서 로컬 PC로 보낸 요청이 전달되지 않는 이슈에 대한 글입니다.EC2에서 로컬 PC로 요청이 전달되지 않는 이슈상황 1nGrinder Agent를 EC2에 도커 컨테이너로 띄웠다. Agent는 작동하기 위해선 Controller의 신호를 받아야 한다. 따라서 성능 테스트를 진행하기 전에 Agent가 보내는 신호를 Controller가 수신하는 과정을 거쳐야 한다. 하지만 EC2 컨테이너로 구동된 Agent가 로컬 PC 컨테이너로 구동중인 Controller로 보낸 신호가 도달하지 않는 이슈가 발생했다.원인 파악 과정 1 - 로컬테스트에서는 정상 작동로컬환경에서 nGrinder Controller와 Agent를 연결했을 때는 정상적으로 작동했다. 똑같은 설정이 EC2로 Agent를 옮긴..
로드 밸런서가 한 곳만 포워딩하는 이슈 해결방법에 대한 글입니다.로드 밸런서가 하나의 서버만 연결하는 이슈Tissue오늘의 이슈는 다음과 같다.EC에 띄운 Nginx 로드밸런서가 요청을 하나의 컨테이너로만 전달한다.(원래는 두 컨테이너에 번갈아 가면서 전달해야 한다.)상황파악 - 기존 Nginx 설정events{ worker_connections 1024;}http{ upstream payment_service{ server metapay-payment:8080; server metapay-payment2:8081; } server { listen 80; ..
VisualVM 사용하며 겪은 시행착오와 사용 방법에 대한 글입니다.VisualVM이란?VisualVM은 Java 애플리케이션을 위한 성능 모니터링 및 프로파일링 도구이다.VisualVM 사용방법VisualVM은 응용프로그램으로, 간단하게 다운만 받으면 바로 실행할 수 있다.설치아래 링크에서 자신의 OS에 맞는 VisualVM을 다운 받으면 된다. VisualVM: DownloadFirst Steps Unzip the downloaded archive. The archive already contains the top-level visualvm directory. Start VisualVM by invoking the binary appropriate for your OS:visualvm\bin\visu..
F-Lab Java Backend 과정 10주차 후기 글이다.F-Lab Java Backend 과정 10주차10주차 멘토링 주제10주차 멘토링 주제는 아래와 같다.이론1. Spring Security2. Intrastructure as Code3. Load Balancer & API Gateway프로젝트1. Git Command에 맞춰 코드 리팩토링2. AWS EC2에 배포된 서비스와 RDS 연결하기3. 컴퓨터 2대를 nGrinder Controller와 Agent로 구성해 클라우드에 배포된 서비스의 성능테스트 환경 구축4. EC2에 서비스를 또 하나 배포한 뒤 Nginx 로드밸런서 구축하기프로젝트EC2에 배포된 서비스와 RDS 연결하기RDS 연결하는 작업은 워낙 많이 해봤기 때문에 간단하게 끝날거라고 ..
F-Lab Java Backend 과정 2개월 후기 글이다.F-Lab Java Backend 과정 멘토링 2개월 후기어느덧 7월 한 달이 모두 지나고, F-Lab 멘토링을 진행한지 2개월이 지났다. 중간 점검을 하면서 지난 한 달을 돌아보려고 한다.방향 점검내가 올바른 방향으로 가고 있는지 판단하기 위해선 기준이 필요한데, F-Lab 멘토링을 시작할 때 가졌던 목표를 그 기준으로 삼아보려고 한다. 그 기준으로 지난 2개월을 살펴보고 잘 하고 있는지 또는 목표를 수정할 필요가 있을지 살펴보자.시작할 때의 목표이 글을 작성하면서 1개월차 후기를 다시 읽어보았다. 그 당시 목표는 "깊이 있는 지식 수준"을 갖추는 것이었다. 이 목표를 보니, 멘토링을 처음 시작할 떄가 새록새록 생각났다.두 달 동안 학습한 내용..
F-Lab Java Backend 과정 9주차 후기 글이다.F-Lab Java Backend 과정 9주차9주차 멘토링 주제9주차 멘토링 주제는 아래와 같다.이론1. Spring Bean Scope2. Spring MVC3. Spring Transaction4. Spring Security5. APM프로젝트1. 프로젝트 도커 컨테이너화 하기2. 도커 컨테이너 클라우드 서버에 배포하기3. nGrinder를 이용해 로컬 환경 테스트 하기4. VisualVM을 이용해 로컬 환경에서 애플리케이션 모니터링 하기5. 프로젝트에 Open API Specification 정의하기이력서1. 이력서 수정하기프로젝트도커이번 주 최대 주제는 도커이다. 도커를 익히고, 만든 서비스를 컨테이너화 해서 도커에 띄우고, 이렇게 띄운 ..