전국민 심쿵사 시킨 카카오 사태, 책임소재 파악보다 중요한 게 있다?
(Dev + IT + )
10월 넷째주 Dev
-
- # 이슈 픽 #Best 카카오 먹통 사태는 누구의 책임일까
- # 추천 픽 #꾸욱꾹이 구글에서는 버그를 수정할 때 반드시 지키는 원칙이 있다고?
- # 맛IT는 녀석들 #줍줍 우리는 모의장애훈련에 진심입니다
- # 데브잇냥 독자탐구생활 <소문난 명강의 김기현의 딥러닝 부트캠프 with 파이토치> 곰돌이 님
- # 데브잇냥 지식in Hacktoberfest 2022 참가 후기
이슈 픽 #Best
지난 주는 이 사건을 빼고 말할 수 없지. 많은 사람들을 불편하게 만들었던 카카오 먹통 사태! 이 사건은 누구의 책임이라고 생각해? 이중화를 하지 않은 카카오? 초기 진압에 실패한 SK C&C? 카카오 남궁훈 대표는 잘잘못을 따지기 전에 복구와 피해보상에 최선을 다하겠다고 했지만 앞으로 복잡하고 지루한 책임공방이 오갈거야. 누구의 책임으로 밝혀지든 따가운 비난과 금전적 피해를 피할 수는 없을 거고.
그런데 이번 사태를 바라보는 다른 시선도 있어. 어떤 장애든 크든 작든 모두가 기여하는 문제라고 보는 거지. 비난 대상을 찾느라 정말 주목해야 할 곳에 주목하지 못하고 막상 실수 당사자를 찾아내 추궁해봐야 문제가 해결되는 것도 아니라는 거야. 단순한 이분법으로 나누기보다 ‘우리의 문제’로 받아들여 시스템 자체를 손봐야 한다는 이 의견…동의하니?
추천 픽 #꾸욱꾹이
🐾구글에서는 버그를 수정할 때 반드시 지키는 원칙이 있다고?
버그 수정하면서 다른 문제까지 묶어 처리하고 싶은 생각이 든다는 사람이 있다면 꼭 읽어봐. 버그 수정은 step by step이 원칙이야. 일단 여러 주제가 섞이면 리뷰할 게 많아지는 건 둘째 치고, 회귀 테스트나 롤백을 훨씬 어렵게 만들기 때문이지.
그래서 구글은 롤백을 유발할 수 있는 모든 환경은 가능한 작게 만든다고 해. 이래야 혹시 있을 롤백으로 인해 해당 코드를 사용하던 다른 모듈이나 프로젝트가 망가지는 문제를 막을 수 있거든. 그러니까 혹시 지금 버그 수정하며 눈에 띄는 문제를 다 해결하고 싶은 마음이 든다면 step back step back!
맛IT는 녀석들 #줍줍
재미난 소식과 알짜 정보들을 물어왔다냥🐠🐭
- [정보] 우리는 모의장애훈련에 진심입니다
우아한형제들에서는 모의 장애 훈련에 진심이래. 왜 이렇게까지 진심이냐고? 서비스 장애는 개발자에게 너무 끔찍한 일이거든. “훈련은 실천처럼, 실전은… 싫어요.”라고 하면 알겠지?😱 그런데 반전은 사력을 다해 훈련을 해도 장애를 막을 순 없다는 거야. 다만 장애 발생 시 조직이 유기적으로 장애를 대응하는 숙련도를 높이는 데는 아주 효과적이래. 모의 장애 훈련 도입을 고려하고 있다면 참고 자료로 삼아도 좋아. → - [뉴스] “제2의 카카오 먹통 사태 막아야”…해법은 철저한 ‘이중화’
카카오 먹통 사태 당시 계열사 서비스 전체가 마비된 것을 본 이용자들은 서버 분산 조치를 하지 않았다는 의심을 했지. 카카오는 이중화 조치를 했지만 데이터의 양과 복잡도, 복구 장비의 특수성 등으로 복구가 지연되고 있다고 해명했어. 한 업계 관계자는 데이터와 서버를 이중화했지만, 자체 툴 서버가 대부분 판교에 있어서 개발자들이 출근해서 복구할 수 밖에 없는 상황이라고 추측했어. → - [정보] 카카오톡 서버 개발의 추억
전 국민이 애니팡을 하던 시절 ㄱ나니..? 어느 날 카톡 개발 서버로 엄청난 트래픽이 들어왔는데, 애니팡 개발팀에서 프로덕션용 SDK가 아니라 개발용 SDK를 그대로 릴리즈 한 거였대😱😱😱개발 서버는 한 대밖에 없는데 여기로 엄청난 애니팡의 트래픽이 몰리기 시작한 거지. 듣기만 해도… 손이 땀으로 축축해지는 것 같아;; 카카오톡 서버 배포를 천 번쯤 해본 어느 개발자의 추억 속으로 떠나보ㅈr…☆ → - [정보] 누구나 아는 기본 계정명은 비밀이 아니다
아마 웹 서버나 웹 애플리케이션 서버(WAS)를 접해본 적이 있을거야. WAS에는 핵심 기능을 제어하는 관리자 콘솔이 있는데, 보안을 소홀히 해서 기본 계정명과 패스워드를 그대로 유지한다면? ★도둑 환영★ 관리자 콘솔 정보가 유출돼서 WAS와 관련된 모든 권한이 노출될 수 있어. 그럼 대규모 보안 사고가 발생할 가능성이 높아지지. 우분투와 아파치 톰캣을 기반으로 관리자 콘솔의 기본 보안 관리 방법을 알아보자. → - [정보] 코드를 사랑하지 마세요
하루 종일 코드와 함께 하니 당연히 많은 애정을 쏟을 수밖에. 완벽에 완벽을 기한 사랑스러운 코드보다 중요한 게 있을까? 바로 서비스를 지탱하는 ‘고객 경험’이야. 서비스를 타이밍에 맞게 고객에게 전달하는 것도 개발자의 역량이기 때문이지. 개발 속도와 코드 복잡도 두 마리의 토끼를 잡아야 진짜 능력자라구. 그렇다고 빨리 대충 하라는 소리는 아니고, 과도한 코드 완벽주의를 경계하자는 말이었어. 우리 코드를 너무 사랑하진 말자. → - [정보] 테스트 맵을 활용한 테스트
개발 프로세스는 형식보다는 긴밀하게 협업하고 변화에 유연하게 대응하는 방식으로 진화해온 반면 테스트 활동과 산출물들은 여전히 형식적이고 유연하지 못한 방식이 많은 것 같아. 테스트 케이스화하는 번거로운 작업을 과감히 덜어내고 마인드맵 형식을 도입해서 테스트 준비와 실행단계에 직접 활용한 사례가 있어서 가져왔어. 테스트 케이스가 테스트 활동에서 절대적인 요소는 아니지만, 효과적으로 사용될 때 가치를 발휘한다는 걸 잊지 말자. →
데브잇냥 독자탐구생활
한빛냥이 선택한 독자의 소리🐟
- <소문난 명강의 김기현의 딥러닝 부트캠프 with 파이토치> by 곰돌이 님“저자의 전문 지식과 실무 노하우가 담긴 이 책은 특히 모든 이론과 실습을 복습하는 차원에서 문제 정의, 데이터 수집 및 전처리, 알고리즘 적용 및 평가, 배포에 이르는 머신러닝 워크플로 과정에 저자의 현업에서의 잔뼈 굵은 내공을 느낄 수 있습니다. 실습 과정에 저자의 오랜 실무 경험이 고스란히 담겨 있으며 실무에 바로 적용할 수준의 코드와 프로젝트 파일 구조를 다루고 있어 입문자는 물론 현업에 종사하고 있는 분들에게도 매우 유용한 내용으로 구성되어 있습니다.”
- <헤드퍼스트 디자인 패턴(개정판)> by 크썸 님“이 책은 프로그래머라면 반드시 가지고 있어야 할 교과서이다. 한 번 쭉 정독하고 그만 볼 책이 아니다. 한 번씩 생각날 때마다 꺼내서 비슷한 문제에 대해 어떻게 해결하는지 두고두고 봐야 하는 책이다. 일부 디자인 패턴 책에서는 대충 코드를 보여주면서 ‘이 패턴은 이런 거니 이렇게 쓰면 됩니다’라고 하는데, 언제 어떻게 적용해야 되는지 막막한 감이 있다. 그러나 헤드퍼스트 책에서는 확실히 어떠한 상황에서 효율적으로 적용할 수 있는지 문제와 고민 상황, 한계를 잘 알려준다.”
또 만나용~ 데브데브 충성충성! 냥~
- 한빛출판네트워크
- 서울 서대문구 연희로2길 62
- 수신거부 Unsubscribe