본문 바로가기
728x90
반응형

전체 글281

[Django] Django Test 를 해보자 : Factory Boy 요즘 파이썬 개발을 하면서 예전에 아무것도 모르고 했던 레거시한 프로젝트를 리팩토링 하고 있다.프로젝트 구조와, 환경변수 등을 분리하고 여러가지를 하고 있는데 그중에서 테스트코드를 작성하다가 장고에 대해서도 정리를 해두면 좋을 것 같아서 슬 정리를 하려고 한다. 모두 느끼겠지만, 개발을 하다보면 테스트 코드 작성은 필수다.근데 테스트 데이터를 매번 직접 생성하려고 하면 ? 이것만큼 아주 귀찮은 일은 없다.예를 들어 매번 테스트 코드마다 user 데이터를 생성하는건....... 너무 코드 중복이 많기도 하고 무엇보다도 내가 추구하는 유지보수 편리하고 효율적인 코드 스타일이 아니다 ㅜㅜ 그래서 사용하게 된 Factory Boy ~ Factory Boy란?Factory Boy는 파이썬용 테스트 데이터 생성 라.. 2025. 8. 24.
[k8s] 쿠버네티스(Kubernetes)란? (장점/설치/Docker Desktop) 오랜만에 작성하는 블로그다. 그동안 많은 일이 있었다 ㅜ_ㅜ 물론 공부도 하고 있었다! 글만 작성 못했을뿐!차츰차츰 요즘 하는 일에 대해서 글을 작성해보는거로 하고, 일단 느슨해진 나 자신을 더 몰아세우기 위해서 강의를 결제해버렸다.평소에도 관심있었던 k8s를 학습해보려고 한다! 강의를 고른 기준은 얼마나 쉽게 설명하느냐, 그리고 얼마나 쉽게 적용할 수 있냐 였음 본 작성글은 인프런 - 비전공자도 이해할 수 있는 쿠버네티스 입문/실전 를 정리한 글입니다. 쿠버네티스 란 ? 다수의 컨테이너를 효율적으로 배포, 확장 및 관리하기 위한 오픈 소스 시스템!즉, docker compose와 비슷하다고 생각하면 된다.근데 이제 docker compose의 확장판으로 docker로 감당안되는 컨테이너의 개수가 있.. 2025. 7. 30.
[Spring Boot][모니터링] Spring Boot + Prometheus + Grafana 모니터링 구축해보기 앞서 Spring Boot Acturator, 그리고 Spring Boot Admin 까지 알아보고, 해보았다. Spring Boot Actuator 프로젝트 모니터링 해보기 Spring Boot Admin 사용해보자  그럼 이제 다시 이걸 공부하는 이유에 대해서 다시 짚고 가고자 한다.  모니터링이 필요한 이유운영 중 발생한 버그나 오류 빠르게 확인 (문제 원인에 대한 빠른 분석)시스템의 상태 확인 (성능, 메모리 등등)사용자의 액세스와 활동 분석아무튼 모니터링 시스템을 활용하면 상황을 빠르게 인지하고, 확인할 수 있다.   * Prometheus Spring Actuator 공식 문서를 보면 Micrometer에 대한 종속성 관리 혹은 자동 구성을 제공한다고 나와있다더보기 * MicrometerMic.. 2024. 11. 4.
[Spring Boot][모니터링] Spring Boot Admin 사용해보자 앞서 Spring Boot Actuator에 대해 알아봤다. Spring Boot Actuator 프로젝트 모니터링 해보기    Spring Boot Admin 이란?Spring Boot Admin은 Spring Boot Actuator에서 제공하는 정보를 시각화하여 보여준다.UI에서 마우스 클릭으로 값 조회/수정이 가능하고, 여러 application의 정보를 모아서 관리할 수 있다.Spring Boot Admin은 Server, Client로 구성된다. Server : actuator의 정보를 수집해서 UI로 보여주는 서버Client : actuator를 통해 정보를 제공하는 클라이언트쉽게 말해서 확인하고 싶은 프로젝트가 클라이언트이고, 서버는 새로운 프로젝트를 생성해서 프로젝트들의 acturator.. 2024. 10. 26.
728x90
반응형