본문 바로가기

생각정리175

스타트업이 받을 수 있는 클라우드, SaaS 혜택 요즘 스타트업 제품팀과 종종 미팅을 한다. 제품은 이미 출시되었는데, 이제 시작 단계라 계속해서 속도전으로 기능을 붙이는 팀들이다. 대부분 전체 팀원이 10인 이하이거나 개발팀원이 3 ~ 7이다. 그러다보니 고정비에 대한 고민을 항상 듣게 된다. 트래픽이나 가입자수는 아직 보잘 것 없고, 수익은 0원인데, 5명 ~ 10명의 급여로 매달 수천만원씩 나가고 있는 상황. 이런 상황에서 한달에 클라우드 사용료로 30만원이라도 나오게 되면 이걸 어떻게 아낄 수 없을까 하는 고민이 먼저 든다. (EC2, ALB, Route53, CloudFront, RDS, Redis, S3 등 최소한의 구색이라도 갖춘 경우) 물론 몇천만원씩 급여를 주니 이정도는 감안할 수 있는거 아니야? 라고 할 수 있다. 하지만… 월급 200.. 2023. 5. 20.
나를 위해 남을 도와주기 3년차가 안되던 주니어 개발자일때를 돌이켜보면 "과연 내가 이 팀에서 필요한 사람인가" 하는 의문이 들때가 많았다. 당시에 내가 속해있던 팀은 연차에 관계 없이 잘하는 사람들이 많았다. 나보다도 어린, 나보다도 연차가 낮은 개발자분들이 나보다 훨씬 더 좋은 코드로 훨씬 더 빠른 속도로 일을 마무리 하는 것을 볼때마다 계속해서 나와 비교를 했다. 좋은 팀을 이야기할때 "개인이 풀스택일 필요는 없지만, 팀은 풀스택이어야 한다"는 말을 자주 듣는다. 한 사람이 모든 영역을 잘할 수 없기 때문에, 각자가 고유의 전문 영역을 가지고 서로의 부족함을 채워준다는 의미로 해석했다. 하지만, 이 팀에서 내가 무엇을 채워줄 수 있을지, 무엇이 내 고유의 전문영역인지 알 수가 없었다. 당시의 우리팀은 퍼블리싱을 제외한 모든.. 2023. 5. 15.
선뻥 후 노력 언니네이발관이 결성된 계기를 참 좋아한다. (이미지 출처: 나무위키) 아래 이야기는 루리웹에서 가져온 것이지만, 대부분의 커뮤니티에서 이미 공개되어 있는 이야기이다. PC통신시절 하이텔 메탈 음악 동호회에는 mypsb라는 전설의 악플러가 있었다. 지 맘에 안드는 뮤지션은 이 놈 저 놈 가릴것없이 닥치는대로 까내려서 악명이 자자했다. 당시 하이텔 동호회에는 현역 뮤지션들이 상당히 많았는데 음악평론활동(혐오물타기)을 하며 이들에게 꿀리기 싫었던 mypsb는 자신이 록밴드의 리더라고 입을 털고 다녔다. 물론 실제로는 밴드는 개뿔 악기 하나 다룰 줄 모르는 문외한이었다. 거짓말에 너무 심취한 나머지 현실과 망상의 경계가 모호해지는 수준에 이른 mypsb는 급기야 KBS라디오 '전영혁의 음악세계'라는 프로그램에 .. 2023. 4. 21.
전염시키기 최근에 배민에서 세미나 발표를 했다. 끝나고 별도의 자리에서 와주신 분들과 한분씩 고민 상담을 진행했다. (사실 책 사인하는 시간이였는데… 사인하면서 하나 궁금한점이 있다고 하시면서 본격 고민 상담 시간..) 그때 가장 많이 나온 질문이 "나는 주니어인데 좋은 개발팀에서 성장하고 싶다. 지금 팀의 개발 문화를 어떻게 변화시킬 수 있는지, 어떻게 하면 팀원들을 설득시킬 수 있냐"는 것이다. 고민을 이야기하신 분들 대부분이 다음과 같은 팀에 속해있었다. 코드 리뷰를 원하지 않는 팀원 테스트 코드가 불필요하다는 팀원 퇴근 후 공부를 원하지 않는 팀원 본인은 팀원들과 스터디도 같이 하고 싶고, 코드리뷰도 하고 싶고, 테스트 코드도 작성해보면서 제품을 개발해보고 싶다는 것이다. 물론 위와 같은 팀원들이 나쁘다는 .. 2023. 4. 1.
ChatGPT와 함께 춤을 최근 여러 개발 리더분들을 뵐 기회가 있어서 이런 저런 이야기를 나눴다. 그러다보면 공통적으로 하는 이야기가 ChatGPT 로 인한 개발자의 자리에 대한 것이다.어떤 분들은 그간 시니어들이 설계를 하고 구현은 주니어들이 하던 방식에서 ChatGPT를 활용해서 별도의 구현 코드 작성에 필요한 주니어들의 자리가 대체될 것 같다고 한다.또 다른 의견으로는 이제 주니어들이 굳이 시니어에게 코드 리뷰나 더 좋은 코드에 대한 의견을 물어보기 보다는 ChatGPT에게 물어보면 될 것이고, 서버리스 환경까지 적극적으로 도입되다보면 시니어들의 자리가 굳이 필요할것인가 하는 것도 있었다. 대부분의 대중화된 프레임워크로 튜닝은 ChatGPT에게 물어보면 되고, 인프라나 미들웨어 등은 클라우드의 매니지드 서비스를 사용하면 된.. 2023. 3. 25.
유효기간 SNS에 글 올렸다가 기록차 + 추가적인 생각이 들어서 블로그에 남깁니다. 우리팀은 AWS ECS Fargate 를 대부분의 애플리케이션에서 사용한다. 그러다보니 예전처럼 로그 관리에 크게 신경을 쓰지 않게 되었다. 모든 출력에 대해 CloudWatch로 연동이 되어있어서 그전까지 해오던 Logback의 Rotate나 Linux의 Log Rotate 등에 대해 전혀 신경쓰지 않는 것이다. CloudWatch에 적재된 로그는 DataDog으로 전달되어 에러 추적, 모니터링, 알람등으로 사용된다. 용량 혹은 시간 기반으로 로테이트 시킬까 INFO, ERROR 등 각 레벨의 로그 파일은 어디에 위치시킬까 서버 용량에 대한 알람을 걸어두어야한다던가 로그를 모니터링 시스템으로 연동하기 위해 어떤 Agent를 어떻.. 2023. 3. 13.