전체 글
-
-
-
-
Locust - Performance Test ManualStudy 2023. 5. 17. 11:21
시작하며 Python 스크립트 기반 성능 테스트 도구 테스트 시나리오 아카이빙, 문서 자동 완성 Ramp-up에 대한 유연성 비동기 접근 방식 처리로 단일 시스템에서 수천명의 동시 사용자 구현 가능 (Gevent) ( 메뚜기 떼가 휩쓰는 이미지가 성능 테스트와 비슷하다고 해서 메뚜기(Locust)로 작명 ) 안내서 Writing a locustfile — Locust 2.15.1 documentation HttpUser is the most commonly used User. It adds a client attribute which is used to make HTTP requests. client attribute / HttpSession client is an instance of HttpSessi..
-
AWS Building Block Review - DevSecOpsRecord 2023. 4. 21. 06:24
시작하며 AWS Korea에서 진행한 Building Block에 참여했습니다. 주제는 DevSecOps로, AWS를 활용한 데브옵스 환경에서의 보안이라는 내용을 다뤘습니다. 총 2일 간 진행되는 세션이었고, 1일차는 DevSecOps 환경에 대한 전반적인 설명과 도구들에 대한 이야기, 그리고 2일차는 DevSecOps 환경 구축 실습이 이뤄졌습니다. 실습 내용은 이렇습니다. 배포된 웹 응용 프로그램의 취약점에 직접 침투시키며 어떤 위험 요소가 있는지 미리 학습하고, 더 나아가 이런 문제에 대응하고, 미리 포착하기 위한 DevSecOps 환경 구축과 모니터링 방법에 대해 학습합니다. 이번 포스트에서는 실습에 집중해서 작성하고자 합니다. 이후에 나올 글을 보면 아시게 될 테지만, 중간중간 생략된 부분이 많..
-
-
토비의 스프링부트 수강 후기Record 2023. 4. 17. 08:52
정리하며 최근에 토비의 스프링부트를 완강했습니다. 출퇴근길 지하철에서 꾸준히 들었는데, 최고의 선택이었던 것 같습니다. 가장 좋았던 부분은 역시 토비님의 스프링에 대한 지식을 경험했다는 사실인 것 같습니다. '토비의 스프링' 책은 읽을 엄두가 나지 않아 망설이던 차에 너무나 좋은 기회가 됐습니다. 우선 이 강의를 한 줄로 요약한다면 '제어권을 스프링부트에서 개발자로 다시 가져오는 방법'이라고 설명하고 싶습니다. 사실 이 강의는 비약적으로 코딩 실력을 올려준다던가 현재 직면한 기술적 이슈를 해결할 지침을 제공해주지는 않습니다. 그렇지만 수강 함으로써 사고가 확장됩니다. 지금까지 스프링부트를 대략적으로만 이해하고 있었지, 하나하나 파고들어 세부사항 그리고 왜 이런 구조가 발생되었는지 까지는 생각하지 못했습니..
-
개발 패시브 문서Reflection 2023. 4. 4. 14:21
시작하며 프로그래머에게 요구되는 것은 100점이 아닌 80~90짜리 프로그램을 기간 내에 완성하는 일이다. // 오늘, 또 일을 미루고 말았다 中 게임 캐릭터에게 '패시브'는 아주 중요합니다. 캐릭터에게 성능적으로 탁월함을 부여하기도 하고, 스킬을 보조하기도 하는 여러가지 장점이 있지만, 그 중 두드러지는 장점은 '스킬을 사용하지 못하는 상황에 처하더라도, 직면한 문제를 해쳐나갈 수단으로 사용 될 수 있다는 것' 입니다. 이 문서는 업무 효율의 최적화를 위해 추상적인 제 개발 원칙들을 문서화하여 패시브처럼 사용하고자 작성 되었습니다. 시간이 날 때마다 추가 할 예정이고, 목표는 급하게 처리해야 하는 프로젝트가 생기더라도 문서를 기반으로 80% 이상의 완성도를 유지하는 것 입니다. ( 최종 수정 : 202..