전체 글395 20260607 중간점검! 문득 생각해보니 개발 블로그에 기록이 뜸했다. 개인 블로그에는 이것저것 다양한 근황들을 적어봤지만, 개발 블로그의 마지막 글을 보니 거의 3개월 동안 글을 안 썼던 게 아닌가. 오늘은 거창한 주제는 없지만, 2026년이 절반 지나간 지금 나는 어떻게 살고 있는지를 간략하게나마 남겨본다. 이직하고 어언 5개월 차이다. 솔직히 3개월 전까지는 거의 적응이 안 되어서 긴장과 군기 속에 회사를 다녔던 것 같다. 아무도 군기를 잡지 않았는데 나 혼자 실수하면 어떡하지, 긴장하면서 시간을 보냈었다. 그러다가 4월-5월이 되면서 조금씩 같이 일하는 사람들이 내적으로나마 편해지고, 여기서는 내가 어떤 일을 해보면 될지를 생각해볼 수 있었다. 요즘은 평화롭다... 예전처럼 '나는 어떤 일을 좋아하지?' '어떤 일이 나.. 2026. 6. 7. 20260324 with claude claude와 고민 상담을 했다. 개발자로의 주관이 크게 없는 느낌을 많이 받는다. 리뷰를 수동적으로 반영하는 느낌인데, 이 자세가 스스로 보기에도 결코 좋아보이지 않았다. 오히려 PR 리뷰를 받을 수 있는 것은 좋은 기회라고 본다. 스스로의 코드를 점검하면서, 제안해주신 방안을 보면서 '왜 이런 방안을 제안했을까'를 생각해 보면, '어떤 기준으로 코드를 판단할 수 있을지'를 알 수 있겠다. 그리고 정답이 없다는 것도 참 잊지 말아야 할 자세인데 자꾸 잊는다. 그래서 앞으로는 PR 리뷰를 받을 때 이 리뷰들을 분석해 봐야겠다. 그러다 보면 스스로도 코드를 작성하기 전에 점검하게 되는 일련의 기준들이 생길 것이고, 그게 곧 내가 생각하는 좋은 코드를 위한 하나의 기준이 될 것이니 말이다. Comment.. 2026. 3. 24. 20260320 with claude 어제 해보고 시간은 많이 걸렸지만 도움이 꽤 되었던 것 같아 오늘도 다시 해본다. 분명 한 10-20분 걸리겠지 싶었던 claude와의 복습이 40분을 넘어간다... 정작 티키타카는 두세번 했는데, 주저리주저리 적고 신중하게 읽고 이해하려니 은근 시간이 많이 걸린다. 앞으로 당분간 요 방식대로 가보자. Comment 1쿠버네티스가 pod를 어떤 순서대로 띄우는 걸까? deployment의 spec을 보니, initContainers 부분과 containers 부분이 눈에 띈다. initContainers는 container를 띄우기 전에 실행하는 커맨드라고 이해했다. containers는 실제로 띄워지게 되는 컨테이너고, volumes, volumeMount는 worker node의 volume을 p.. 2026. 3. 21. 20260319 with claude 오늘 하루 개발하면서 많이 다뤘던 영역에 대한 궁금증이나 지식들을 claude와 티키타카하면서 정리해 보기로 했다. 핵심은 claude가 말하는 걸 '그렇구나' 하고 이해만 하고 넘기지 않고, 내가 이해한 바로 글(또는 말)로 적어보는 거다. 그래야 실제로 이 개념을 어떻게든 머리 속에서 밖으로 꺼내고 표현해내기 때문에 이해가 더 잘 된다고 claude가 그러더라. 암튼 시작해 본다. Comment 1그러면 pod는 컨테이너가 맞는데, deployment나 service나 replicaset 등 그 상위에 있는 리소스들은 뭘까? container는 어쨌든 격리될 수 있는 프로그램, 프로세스라고 이해했다. 그렇다면 그 상위 리소스들도 당연히 프로세스일 것 같은데… 뭐가 다를까? 그리고 이들은 같은 host.. 2026. 3. 19. 서버 복잡도를 높이지 않으면서 messaging client 바꾸기 지난 약 2주동안 한 일을 요약하자면 위의 문장일 것 같다. 물론 그 외에도 자잘자잘한 일들이 있었던 것으로 기억하지만, 일단은 그렇다. messaging client를 바꿔야 하는 서버는 크게 2개였다. 두 서버의 메시징 클라이언트를 바꾸면서 가장 헷갈리고 또 많이 보았던 부분은 "해당 서버에서 몇 개의 스레드가 각각 어떤 로직을 수행하는지"였다. 특히 한 서버에서는 max_worker 환경변수(워커 스레드의 개수)의 값을 N이라고 하면, N+3개의 스레드가 실행되고 있어서 이런 부분을 따져볼 수밖에 없었다. 그리고 "메시징 클라이언트를 바꾼다는 것"이 꼭 "기존에 잘 동작하던 paho-mqtt 기반의 코드를 다 지우고 nats로 교체하는 것"을 의미하는 것은 아니었다. 물론 nats로 메시지 브로.. 2026. 3. 4. python messaging client 바꾸기 보호되어 있는 글 입니다. 2026. 2. 18. 이전 1 2 3 4 ··· 66 다음