뉴스피드 2022

created: 2022-06-03 | updated: 2022-07-10
2022년 7월 스타트업은 유치원이… 시리즈를 읽고 링크 스타트업은 유치원이 아닙니다. 스타트업은 유치원과 비슷합니다. 회사는 유치원이 아니다'라는 글을 보고 한마디 썼었는데… DRI(Directly Responsible Indivisual) 토스에서의 시간을 돌아보며 라는 글을 읽다 DRI(Directly Responsible Indivisual) 라는 개념이 신기해 기록을 남깁니다. 토스에서 DRI라는 것은 일종의 신성불가침영역과도 같다. 어떤 DRI를 맡고 있다는 것은 동료들이 해당 업무에 대한 그 사람의 능력에 대해 신뢰하고 있다는 것이고, DRI를 잃는다는 것은 동료로부터 신뢰를 잃어 더 이상 토스팀에 필요없는 사람이 되는 것과 마찬가지이기 때문에 다들 죽기살기로 자신의 DRI를 지켜내기 위해 동료로부터 신뢰를 얻고 팀에 도움이 되려고 노력한다.

gRPC

created: 2022-06-12 | updated: 2022-06-16
gRPC 101 간단하고 빠르게 게임서버 만들기 gRPC A high performance, open source universal RPC framework RPC(Remote procedure call) 원격 프로시저 호출 왜 gRPC 인가? Simple service definition Start quickly and scale Works across languages and platforms Bi-directional streaming and integrated auth Simple service definition 강력한 바이너리 직렬화 툴셋인, Protocol Buffers 를 활용해 서비스를 정의함 Start quickly and scale 적은 코드로 쉽게 개발을 시작한 후,

CTO

created: 2021-11-03 | updated: 2022-06-03
버나드(@kms_bernard) 님의 트윗 많은 사람들이 간과하는 것 같은데, CTO는 회사의 경영자다. CTO가 하는 결정은 기술적인게 아니라 비즈니스적인것이어야 하고, 한편으로는 회사의 다른 비즈니스적인 결정에 기술적인 시야를 제공할 수 있어야한다. 그렇기에 내가 경계하는 것은 비즈니스적인 임팩트를 고려하지 않고 기술적으로 옳은 일을 하려고 하는 것과, 비즈니스가 기술적인 위험에 노출되도록 방치하는 것이다. 신순규 자기님의 영상 중 하지만 할 수 있다고 생각하고 방법을 찾아보자

(Book) 실용주의 프로그래머 20주년 기념판

created: 2022-04-02 | updated: 2022-04-02
지은이: 데이비드 토머스, 앤드류 헌트 ISBN: 978-89-6626-336-3 프로그래밍은 미래를 덜 고통스럽게 만들려 노력하는 것이다. 팀 동료들을 수월하게 해 주는 것이다. 문제를 일으켰다가 다시 되돌릴 수 있는 것이다. 좋은 습관을 기르고, 여러분의 도구를 이해하는 것이다. – x쪽 ‘깨진 창문'을 고치지 않은 채로 내버려 두지 말라. 나쁜 설계, 잘못된 결정, 혹은 형편없는 코드 등이 모두 깨진 창문이다. 발견하자마자 바로 고쳐라. 적절히 고칠 시간이 없다면 일단 판자로 덮는 것만이라도 하라.

2020년 1월 25일 쿠키런: 킹덤 장기 점검

created: 2021-01-28 | updated: 2022-02-06
개요 쿠키런: 킹덤이 오픈 후 알 수 없는 이유로 오랜 시간 점검하였음 총 점검 시간: 39시간 40분(2021-01-25 16:50:00 ~ 2021-01-25 03:30:00) 원인 기술적인 원인은 공개하지 않았음 나중에라도 데브시스터즈에서 공유해주시면 흥미로울 것 같음 여러분께 <쿠키런: 킹덤>을 선보이며 여러 가지 상황에 대비할 준비를 해왔지만 이번에 발생한 오류는 예상치 못한 치명적인 문제였고, 킹덤팀에서도 오랜 시간을 들여 수정하게 되었습니다. 점검 보상 크리스탈 12,000개 스태미너 젤리 50개 킹덤 아레나 티켓 30개 코인 50,000개 가속원 30분 5개 경험의 별사탕 레벨 4 100개 긴급 점검 보상은 2021년 1월 25일(월) 점검 전까지 생성된 계정에 한하여 지급됩니다.

로블록스 장애 디브리핑(Roblox Return to Service 10/28-10/31 2021)

created: 2021-02-06 | updated: 2022-02-06
로블록스는 2021년 10월 28일부터 10월 31일까지 73시간의 장애 대한 디브리핑을 하고 자사 블로그에 공개했습니다. 최근의 개선사항과 계획된 작업들 중 인상적인 내용 몇가지를 기록합니다. 모니터링 시스템 개선 모니터링 시스템이 메인 시스템 간 순환 종속성 제거했습니다. 메인 시스템 장애가 모니터링 시스템 장애로 이어졌고, 그로 인해 장애 원인를 찾을 데이터를 빠르게 확보할 수 없었음 장애의 주 원인(Consul and BoltDB) 모니터링 시스템을 확장했습니다. 서비스 시작과 설정 관리방식 개선 서비스 재시작 시 서비스에 필요한 캐시 배치, 웜업을 위해 서비스 복구가 느려졌습니다.

2020년 2월 19일 쿠키런: 킹덤 장기 점검(AWS)

created: 2021-02-21 | updated: 2022-02-06
개요 2월 19일(금) 23:22 ~ 2월 20(토) 19:00 까지 쿠키런: 킹덤 긴급 점검이 있었습니다. 원인 아마존웹서비스 장애로 인한 긴급 점검이라고 안내하고 있습니다. 특이사항 동일한 원인(AWS 도쿄 리전 장애)으로 의심되는 리그 오브 레전드의 경우 2월 20일 00:45 에 정상화되었는데, 왜 19:00 까지 점검이 지속되었는지 궁금합니다. 아마 서버 아키텍처의 유연성 차이 또는 데이터베이스의 HA 구성 차이일 것으로 짐작됩니다. 참고자료 쿠키런: 킹덤 [안내] 아마존 웹서비스 데이터센터의 장애 발생 안내(정상화): https://cafe.naver.com/crkingdom/343860 쿠키런: 킹덤 [안내] 아마존 웹서비스 장애 정상화 및 서버 오픈 안내(2/20, 19:00): https://cafe.

2020년 3월 6일 쿠키런: 킹덤 긴급점검

created: 2021-03-07 | updated: 2022-02-06
쿠키런: 킹덤 긴급점검이 있었습니다. 접속자 수 증대와 함께 증가하는 부하를 개선했는데, 어떤 작업이 있었는지 궁금합니다. 개요 업데이트를 위한 점검(06:00~11:00) 점검 내용: 길드 시스템, 신규 쿠키 추가 및 오류사항 수정 등 15:00시 서버 안정화를 위한 긴급 점검 시작 갑작스러운 이용자 수 증가가 원인이라고 공지 22:00시 긴급 점검 완료 채용공고에서 흥미로운 부분 우대조건에 아래와 같은 내용이 있는데 어떤 마음인지 알 것 같습니다. try-catch 와 null 에 현실자각타임이 오신 분

컴파일 시점에 printf 오류 검사

created: 2022-02-06 | updated: 2022-02-06
언리얼 엔진의 UE_LOG 매크로는 컴파일 시점에 입력값의 오류를 검사하지 않습니다. 따라서 실행 중 로그를 기록하려다 의도하지 않은 동작(크래시 등)을 발생시킬 위험이 있습니다. 예) FString temp; UE_LOG(LogClass, Log, TEXT("%d, %s"), *temp); _stprintf_s

언리얼 엔진 4 커스텀 네비게이션 시스템

created: 2022-02-03 | updated: 2022-02-05
언리얼 엔진 4 커스텀 네비게이션 시스템 박재완 jaewan.huey.park@gmail.com 목차 네비게이션 시스템 개요 왜 커스텀이 필요한가? 커스텀 네비게이션 데이터 구현 맛보기 참고자료 Q & A 네비게이션 시스템 인공지능 에이전트가 경로 찾기를 사용하여 레벨을 탐색하는 기능을 제공 벽을 피해 목적지로 가고 싶다면? 그냥 사용하시면 됩니다 왜 커스텀이 필요한가? 이유 1. 특별한 연출 언리얼 엔진 4 에 내장 네비게이션은 recastnavigation 기반 일반적인 상황에서 잘 작동하지만