본문 바로가기
반응형

생각정리55

7시간 장애와 수영장 지난주 금요일에 7시간동안 서비스가 안되는 초대형 사고가 났다. [서비스 장애 발생 공지] 2021년 6월 4일 서비스 오류 원인은 이벤트로 인해서 높은 트래픽이였지만, 현 서비스의 인프라 스펙을 봤을때 그정도 트래픽은 무리없이 넘어갔어야 했다. 하지만 결국 장애가 났었고, 이유는 서비스에서 사용중이던 여러 쿼리들과 코드들의 비효율 때문이였다. 슬로우쿼리 데드락을 유발할 수 있는 쿼리 최종 생성되는 쿼리를 예측할 수 없게 추상화된 SQL Builder 코드 이 쿼리를 개선하면, 또 다른 쿼리가 터지고, 그다음 쿼리가 또 터지고 연쇄폭발처럼 터져서 데드락 쿼리들 kill 하면서 인덱스 넣고 DB 업그레이드하고, 서버 늘리고 커넥션풀 늘리고 그랬다. 어떻게 마무리 되긴했지만, 위기감이 정말 많이 들었다. 바.. 2021. 6. 9.
2020년 회고 (소라의 날개 34권 중) 2020년은 상반기/하반기가 아닌 1년 전체 회고를 작성하게 되었다. 7월초에 상반기를 정리해야지 하다가, 회사 프로젝트가 너무 바쁘게 지나가 10월이 지나고, 사내 첫 기술 컨퍼런스도 준비하고 하다보니 어느새 2021년 5월이 되었다. 너무 늦어서 쓸까말까 하다가, 2020년에 무엇을 했는지 어디에도 안남는것이 싫었고, 이번에 이런 이유로 안쓰게 되면 앞으로도 계속 안쓰게 될 것 같다는 생각이 들었다. 그래서 너무 늦었지만 2020년 회고를 쓴다. 1. 회사 올 한해는 기술적으로도 다사다난했지만, 서비스적으로도 꽤나 다사다난했던 한해였다. 그래서 단순히 개발자가 아닌 제품 개발자 로서 많은 고민을 할 수 있었다. 1-1. 신규 시스템 오픈 매입 (acquire) 시스템을 오픈.. 2021. 5. 22.
2. 우아한형제들 부검 - 어디로 가는지 이전 글에서 이어집니다. 이 글은 사내 블로그에는 기재되지 않았습니다. 4. 앞으로의 계획 여기까지 읽으신 분들이라면 "그래서 도대체 어딜가는데?" 라고 궁금해하실텐데요. 일단 서두에서 말씀드린 것처럼 2가지 조건의 교집합인 회사인데요. Seed 단계의 작은 스타트업 제가 좋아하는 비지니스모델 여기서 제가 좋아하는 비지니스 모델에 대해서 조금 설명이 필요합니다. 저는 2016년부터 개발자의 커리어/교육/채용에 대해서 굉장히 관심이 많았는데요. 그래서 사이드 프로젝트로 이와 관련된 여러가지들을 진행해왔습니다. 주니어 개발자 채용 정보 초보 개발자 모임 개인블로그의 생각정리 이외에도 다양한 사이드 프로젝트를 실패했고, 일부는 반응이 너무 낮아서 포기하기도 했습니다. 그럼에도 이 비지니스 모델에 대해서는 항상.. 2021. 4. 19.
1. 우아한형제들 부검 - 왜 떠나는지 이 글은 사내 기술 블로그에도 동일하게 올라갔습니다. 안녕하세요 (구) 배달의민족 정산시스템팀 개발자, (현) 유튜브 크리에이터 이동욱입니다. 제가 2021년 4월 19일(월) 퇴사를 합니다. 퇴사에 대한 이야기를 개인적으로 운영하는 유튜브 채널에 부검 발표를 했는데요. (배달의민족 개발자 퇴사썰 - 부검 발표 시작합니다.) 이 영상을 보시고 기술 블로그에 진심이신 분의 연락을 받고, 이렇게 글로 옮기게 되었습니다. 퇴사 소식을 알리고, 많은 분들이 이제 "남은 팀원들이 얼마나 힘들까" 걱정을 많이 하셨는데요. 하지만, (레진코믹스 레바툰) 사실 제가 젤 불쌍하니깐 괜찮습니다. 이미 유튜브 영상을 보신분들은 재탕이지만, 사알짝 추가된 내용이 있으니 추가된 내용이 무엇인지 확인차 다시 읽어주시면 좋을 것 .. 2021. 4. 17.
주식과 연봉 호돌맨과 찍은 유튜브 영상에서 다 하지 못한 말인데 생각도 좀 정리할겸해서 작성하게 되었다. 일단 난 주린이고, 연봉 결정권자도 아니라서 지극히 개인적인 생각이다. 최근 들어 주식을 하다보니 주식의 매수가격과 직장인의 연봉 책정이 비슷한 것 같다는 생각을 하게 됐다. 2021.03.12 기준 네이버는 (액면분할해서) 주당 38만원이다. 1년전에 13만원이였던걸 생각하면 38만원에 도저히 살 수 없을것 같은데도, 사는 사람들이 있다. 이 사람들은 왜 사는 걸까? 개인적인 생각으론 이건 네이버 주식의 가치가 그보다 훨씬 더 높다고 믿기 때문이다. 다른 말로 하면 미래에 38만원 보다 훨씬 더 높은 가격이 될 것이라는 믿음 때문이다. 만약 네이버의 주식 가격이 38만원에서 더이상 오르지 않는다고 하면 어떨까?.. 2021. 3. 15.
오늘의 질문 2020.11.23 Q.1 Q. 안녕하세요. 현재 구직중인 취준생 개발자입니다. 여러 회사를 지원하면서 느낀 것이 이만큼의 요구사항이 진짜 신입으로서 당연히 해야하는 것인지 의문이 듭니다. 자바와 같은 프로그래밍언어, 데이터베이스, 자료구조, 알고리즘 등까지는 이해합니다. 헌데, 알고리즘 코딩 테스트만 준비해야할게 아니라 스프링/JPA와 같은 현업에서 사용하는 프레임워크라던가, 테스트코드, DDD등에 대한 지식까지 요구하고 Github 관리, 블로그 관리등까지 요구하는데 이걸 다 할 수 있는지 의문입니다. 더군다나 이게 다 충족되어도 100% 합격이 아니라는게 너무 절망스럽습니다. 지금 신입 개발자로 취업하기 위해서는 과거에 비해 너무 많은 준비가 필요한것 같습니다. PHP, MySQL로 게시판만 만들줄 알면 취업하던 때에.. 2020. 11. 23.

728x90