오픈소스 배포하기
npm 배포하기 npm에 구글 광고 관련 오픈소스를 하나 배포었했다. 구글 애드센스를 래핑한 vue 컴포넌트인데, 기존에 많이 사용되는 라이브러리가 퍼블릭 아카이브 상태이기도 하고 사용법도 나랑 잘 안 맞아서 그냥 내가 하나 만들어보자 싶었다. 만든지는 몇 달 된것 같은데 이번에 정식 1점대 버전으로 배포가 들어가서 기념으로 글 하나 쓴다. 배...
npm 배포하기 npm에 구글 광고 관련 오픈소스를 하나 배포었했다. 구글 애드센스를 래핑한 vue 컴포넌트인데, 기존에 많이 사용되는 라이브러리가 퍼블릭 아카이브 상태이기도 하고 사용법도 나랑 잘 안 맞아서 그냥 내가 하나 만들어보자 싶었다. 만든지는 몇 달 된것 같은데 이번에 정식 1점대 버전으로 배포가 들어가서 기념으로 글 하나 쓴다. 배...
모니터링과 화법 회사에서 관련 자료로 발표할 일이 좀 있을 것 같아서 준비하는 김에 블로그에도 써본다. 본론에 들어가기 전에 그냥 요즘 하는 생각들을 써놓자면 기술 도입을 주장할 때 어떤 식으로 말해야 할지 많이 고민이 되는 것 같다. 팀의 전체적인 상황이나 여러가지 고려할 것도 많긴 한데, 그 중에 가장 ‘지양’하려는 방식이 기술의 우수성으로 ...
그냥 문득 코드치다가 갑자기 궁금해서 await와 스레드간의 관계에 대해 고민을 해봤다. 그런데 생각의 흐름이 막히는 부분들이 있어서 중간중간 찾아본김에 정리해보려 한다. 파이썬과 GIL 파이썬은 일단 별도의 설정 없이는 싱글 스레드 기반이다. 혹시 레디스처럼 뒷단에서는 뭔가 멀티스레드로 처리하는건 아닌가 싶어서 찾아봤는데 GIL 메커니즘 때...
FastAPI 모니터링 서드파티 api 호출 시간을 시각적으로 정리해서 보고 싶었다. 내가 원했던 건 하나의 요청에 모든 호출이 묶이기를 바랬는데, jaeger나 zipkin은 내 능력 부족으로 뭐가 잘 안되더라… span id 하나 넣고 싹 다 묶이기를 바랬는데 그게 생각처럼 잘 되지를 않았다. 그래서 ‘이길 수 없으면 합류하라’는 말처럼 그...
어드민을 고치다가 개인 서비스에서 어드민 인증 방식이 토큰 기반이다. 그런데 헤더에 값을 들고 다니는데, 새로고침이나 잠깐 나갔다 오면 따로 저장을 안해놔서 로그인이 바로 풀린다. 가끔 귀찮은 상황이 발생해서 쿠키에 짱박으려고 서버쪽에서 쿠키값을 내려줬는데, 클라이언트 쪽에서 저장을 안하길래 뭘 빼먹었나 싶어서 값을 까봤다. 사실 이미 토큰값이...
도메인 주도 만남 ‘학창 시절 친구가 오래 간다’는 말을 종종 들었다. 사회적으로 통용되는 문구들 중 일부는 윗세대의 경험에서 우러나오는 경우가 있을 것이라 생각한다. 환갑 잔치의 위상조차 달라진 지금, 그 시대와 내가 겪는 세상이 비록 많이 다를지라도 사람간의 관계, 경험은 비슷한 맥락을 공유하지 않을까 싶다. 지금에 와서 어느정도 그 말의 의미...
인프라 현황 현재 개발환경과 운영환경이 분리되어 있고, 어느정도 모니터링 환경도 갖춰져 있다. 그런데 유지,관리 포인트가 너무 늘어난 느낌이라, 좀 쳐내보려고 한다. 사실 몇 개 더 있는데, 이미지가 너무 복잡해지기도 하고 운영에 그다지 영향은 없어서 일단 제외했다. 무엇이 문제인가? 유지비 사이트 수익에 비해 매달 나가는 고정지출이 크...
서비스 새로고침 저번 글 작성 이후로 정말 많이 고민했는데, 일단은 계속 운영하기로 했다. 그렇게 생각하게 된 이유와, 몇 가지 걱정되는 점들, 새로 개선된 점이나 개발하면서 어려웠던 점들을 기록해 놓으려고 한다. 왜 계속하는가 아직은 쓸만한 경험이다 비록 기존 유저 경험에 비해 한 스텝이 늘어났지만, 아직은 경쟁력이 있다고 생각한다. 예전의...
좋은 꿈이었다… 네이버에서 답장이 와서, 이전 글에 이어서 내용을 써본다. 결론부터 말하자면 유량제어고 나발이고 서비스 폐업 위기다. 약관 위반이라 기존 서비스 로직으로는 운영이 어려울 것 같다. 어느정도 우회하는 방법이 있긴 한데, 그러면 유저 경험이 급격히 안좋아져서 며칠동안 계속 고민중이다. 이걸 계속 해야되나 말아야되나 나도 잘 모르겠다...
사망 플래그 평화롭던 오후에 네이버 클라우드에서 메일이 왔다. 흔한 점검 안내 메일인가 싶어 대충 보려던 순간, ‘비정상 트래픽’, ‘서비스 정지 예고’ 같은 웬 어마무시한 키워드들이 있길래 빨리 눌러봤다. 내용은 더 어마무시했다. 최근에 코드 변경사항도 크게 없긴 했는데 마구잡이로 호출하던 업보가 쌓였는지, 경고메일이 왔다. 혹시 자동으로...