분류 전체보기 765

Grafana k6 설정 질문, ChatGPT와 Gemini Pro 2.5는 다르게 답했다. 누가 정답일까?

로컬에서 부하 테스트를 진행하기 위해 인프라 구축을 어떻게 할지 고민하고 있었습니다. 간단한 테스트여서 docker-compose를 사용하여 Grafana k6데이터를 장기기억하기 위해 데이터베이스 설정을 하려고 했습니다. 데이터베이스는 influxDB를 사용했습니다. docker-compose.yml 파일 설정을 chatGPT 4o, Gemini Pro 2.5에 질문을했습니다.  chatGPT 4o, Gemini pro 2.5는 대답을 다르게 했습니다. Gemini Pro 2.5는 influxDB v2 사용법을 안내했습니다.services: influxdb: image: influxdb:2.7 chatGPT 4o는 influxDB v1 사용법을 안내했습니다.services: influxdb: ..

python uv init의 "No interpreter found"에러 해결방법

uv init으로 uv project를 초기화 할 때, uv가 python 경로를 인식하지 못하면  No interpreter found에러가 발생합니다.error: No interpreter found for path `3.12.1/envs/jwt` in managed installations or search path 해결 방법은 uv init을 할 때 --python인자에 python 경로를 설정해주면 됩니다. python 경로는 which로 조회할 수 있습니다.uv init --python $(which python)

25년 건강에 대한 회고 - 혼자사는 집에서 기절 3번

25년 4월 첫째주 주말에 집에서 기절 3번을 했습니다. 뜨거운 물에서 반신욕을 일어날 때 어지러운 느낌이 들었는데, 정신을 차려보니 목욕탕에 누워있었습니다. 그리고 일어나고 기절을 연속 2번 했습니다. 뇌MRI, 심전도, 혈액검사 등 검사등을 진행했는데 다행히 이상은 없었습니다. 의사선생님은 영상으로는 문제가 없어보이지만 기절을 연속 3번한거는 비정상적이라고 말씀하셨습니다. 처음 반신욕 후 기절한건 기립성 저혈압일 수 있다고 말씀해주셨습니다. 혼자 살다보니 정신을 못차렸으면 위험한 상황이었습니다 ㅜ.ㅜ 개인적으로 기절을 몇번 한 이유는 저의 수면시간이 관련 있는 것 같습니다. 약 6년동안 하루 평균 수명시간이 4시간 30분이었고, 25년 3월 잠을 안자고 약 30시간 이상 근무를 2번 했던게 기절에 큰..

회고모음 2025.04.10

애플리케이션 분석 역량이 서비스 운영에 중요한 이유(feat-firebase-admin SDK)

이 글에서는 만났던 성능저하 문제를 재현하려고 했지만 실패했던 사례를 공유합니다. 들어가며요즘 일하면서 느낀 것 중에 하나는 서비스 운영 또는 쿠버네티스 운영을 위해서는 “개발능력이 필수”입니다. 인프라 이슈가 아닌 애플리케이션 성능 문제는 아키텍처, 데이터베이스, 코드 이해 능력이 있어야 문제를 파악할 수 있습니다. 최근 서비스 운영하면서 많은 문제가 개발과 관련된 문제였습니다. 따라서 아키텍처를 이해하고 코드의 어떤 부분이 성능을 낮추는지 알아야 했습니다. 아직 저는 개발역량이 많이 부족하기 때문에 현상만 관찰할 수 있었고 원인은 분석하지 못했습니다. 그리고 오류를 재현하려고 했지만 재현도 실패했습니다. ㅜ.ㅜ 최근에 오류재현을 실패했던 문제는 java firebase-admin SDK의 높은 메모..

음.. 약 50시간정도 AWS Site to Site VPN(+BGP) 구축 연습하려다가 실패

AWS Site to Site VPN을 TGW유형과 BGP로 구축해야 하는 상황이 있어, libreswan 오픈소스와 frr 오픈소스를 활용하기로 했습니다. 50시간 안에 구축을 성공할 줄 알았는데 BGP + VPN이 같이 있다보니 실패했습니다. 개발공부, 성능분석, DB공부가 남아 있어 VPN을 직접구축하는 과정은 중단해야할 것 같습니다. 실제 업무에서는 GCP 엔지니어와 함께 진행하여 AWSGCP Site to Site VPN이 구축이 잘 되었습니다. 원리를 공부하기 위해 직접 혼자 PoC해볼려고 했는데, GCP를 공부하자니 시간이 걸릴 것 같아 libreswan 오픈소스와 frr 오픈소스를 선택했지만 오히려 이 선택이 안좋은 결과를 얻었습니다. 😂🤣🥲 - github PR: https://gi..

회고모음 2025.03.23