아이단은 어디갔을까

순간 순간이 소중한 목적지

너의 혼돈을 사랑하라

2020-09-28 Book Wisdom Aidan.bae
혼돈을 사랑하라. 세상이 가르쳐준 모든 규칙을 잊으라. 너 자신의 세계를 창조하고 너 자신의 언어를 정의하라. 너의 혼돈을 억압하는 대신 사랑해야한다. 만약 너의 혼돈을 사랑한다면 이 세상은 해답을 주지 못할 것이다. 해답은 네 안에 있다는 걸 발견하게 될 것이다. 너의 가장자리를 두려워하지 말라. 누군가 너를 이해할 수 없다고 한다면 그에게 말하라 ‘나의 혼돈을 사랑하라’고 너의 혼돈에 질서를 주입하려고 하는 세상에 반역하라. 네가 존재한다는 것을 알리기 위해 세상을 힘껏 두드려야 한다. 두려움은 단지 Continue reading

PLEG(Pod LifeCycle Event Generator)와 kubelet

2020-08-01 Server DevOps Aidan.bae
kubelet architecture 출처: https://programmer.help/blogs/kubelet-source-code-analysis-startup.html 그림처럼 kubelet에는 다양한 컴포넌트들이 하위 고루틴으로 돌아가고있다. centos 기준 어떤 특정머신에 이슈가 있을때 가장 자주 쳐보는 명령어 journalctl -xf unit 옵션을 주어서 kubelet 로그만 확인한다. journalctl -xfu kubelet k8s 머신장애 상황 or not ready 인 상태에서 kubelet 로그들이 가장 활발한 활동을 보여준다. 당연한 이야기이지만 SRE나 인프라 책임이라면 장애시 필요한 로그를 빠르게 확인할 수 있어야한다. 오늘 포스팅에서는 쿠버네티스 클러스터에서 항상 중요 로그를 쏟아내는 kubelet과 그 로그에 종종볼수 있는 PLEG라는 것의 실체를 가볍게 확인해본다. Continue reading

bazel 빌드

2020-04-16 DevOps Aidan.bae
bazel은 구글에서 오픈소스로 내놓은 빌드툴이다. 이전에 golang 밋업발표 때 함께 발표했던 카카오 모빌리티의 데이터랩장 승일님이 bazel for go를 발표했었는데 그때 당시에는 뭐 저런 것도 있구나 정도로 이해하고 넘어갔었고 내가 쓸일은 없을 거라고 생각했다. (vendor를 쓰다가 골치아팟던 적이 있지 않았고 go는 빌드 자체가 원래 빠르기 때문에 나처럼 작은 프로젝트는 bazel까지 갈 일이 없었다.) (https://github.com/golangkorea/gophercon-talks)발표자료가 모여있는 사이트 근데 상황이 바뀌었다. 증권IT에 들어오게되면서 빌드구조가 복잡하고 디펜던시가 흉악한(?) 증권 C코드를 보면서 다시 한번 찾아보게되었다. c쪽에서 사용하는 makefile 문법은 그 태생 자체가 원래 지저분하고 공부하지 않으면 절대 유추할 수 없는 기호들 (@, , ? Continue reading

위대한 성취는 위대한 목표로부터

2020-02-20 Wisdom
대담하게, 집요하게 학생시절 도시사회학과 이병혁교수님이 들려주었던 이야기다. “사람은 변하기 힘들다. 그래서 세상도 변하기 힘들다. 그 때 당시 혁명이 필요했던 이유다.” 변화를 위해서는 역반장(손바닥 뒤집듯)의 마음가짐과 행동이 필요하다. 삶 전체가 바뀌어야되는 노력이 수반된다. 스스로가 생각하기에 위대한 마음가짐이라면 그에 이어진 행동과 결과는 이미 유의미하다. “위대한 성취는 위대한 목표로부터” p.s 이번엔 하루하루 A4용지 한장씩 쌓아올린다는 느낌으로다가… 도전 득근!

니체의말

2020-02-15 Book Aidan.bae
“오늘 하루 동안 적어도 한 사람에게, 적어도 하나의 기쁨을 선사할 수 있는지에 대하여 생각하라. 아주 사소한 것이어도” “나를 필요로 하는 사람에게 답장을 좀 빠르게하자… 슬랙부터,”

TCP 서버 구현과 패킷분석

2020-01-19 Code Golang Aidan.bae
신기술이 많이 쏟아지는 시대이다. 빠르게 배우는 것도 좋지만 협업을 위해서는 서로의 sync를 맞추기위한 agreement가 존재해야하고 많은 기술들이 tcp를 근간으로 발전했기 때문에 tcp에 대한 지식은 agreement로 중요한 역할을 할 수 있다. 요즘은 quic이라고해서 udp기반의 서비스도 새로운 활로를 트는듯하지만 여러분이 사용하는 대부분의 서비스는 신뢰성 프로토콜인 tcp위에서 동작한다. 가장 흔한 http도 대부분이 tcp위에서 사용된다. tcp를 로우 머신기준으로 엄청깊게 연구하는… sk_buff, 운영체제 이벤트큐 단위까지 까서 보는 이런글 (https://d2.naver.com/helloworld/47667) 보다 자세하진 않겠지만 내 나름의 방법으로 눈으로 확인해보는 시간을 가지고자한다. Continue reading

2019-2020시즌

2020-01-10 SmallTalk Aidan.bae
2019년 이번 한해는 내가 하는 행동에 확신을 품었고 망설임이 적었다. 20대 마지막이라고 핑계없이, 더 과감하게, 많은 행동을 했던 것 같다. 이제 계란한판이라고 동기들은 hello 2020보다 goodbye my twenties 아쉬움이 있다. 이번 겨울은 30대 초반을 어떻게 멋지게 보내야할지 생각을 많이했다. 목표를 짜보긴했는데 작년보단 도전적인 목표는 좀 줄어든 것 같다. 오사카 여행 올해 초 내 퇴사여행 나보다 동안인 두형님을 모시고ㅎㅎ 오사카여행 편안했고 재밌었다. 이때 갔던 곳들을 데이트에 써먹게될지 몰랐다. 오사카 여행 토스 입사전에 오사카 한번더~ 너 덕분에 웃을 일 많았던 오사카 Continue reading
Older posts