반응형

전체 글 80

실용주의 프로그래머

http://www.yes24.com/Product/Goods/107077663 실용주의 프로그래머 - YES24 『실용주의 프로그래머』는 당신이 읽고, 또 읽고, 수년간 또다시 읽게 될 몇 안 되는 기술 서적이다. 당신이 이 분야에 처음 발을 디딘 사람이건, 경험 많은 전문가이건 매번 새로운 통찰을 얻 www.yes24.com 제가 하고 있는 업무는 애플리케이션을 개발하는 업무는 아니라서 프로그래밍과 관련된 책을 읽는 경우가 많지 않습니다. 보통은 리눅스, 쿠버네티스, 보안과 같은 인프라적인 책을 읽거나 개인 프로젝트 개발에 사용하는 고 언어와 관련된 책들을 읽는 경우가 많습니다. 그래서 이 책도 나온 지 20년이나 되었다고 하지만 한 번도 읽어본 적이 없는 책이었습니다. 그리고 우연히 기회가 닿아서 ..

리뷰/도서 2022.02.27

달까지 가자

http://www.yes24.com/Product/Goods/99111756 달까지 가자 - YES24 월급만으로는 부족해!우리에겐 일확천금이 필요하다!『일의 기쁨과 슬픔』 장류진의 첫 장편직장인 공감백배 하이퍼리얼리즘 소설첫 소설집 『일의 기쁨과 슬픔』(창비 2019)으로 평단의 주목 www.yes24.com 일의 기쁨과 슬픔 이라는 단편 소설을 쓴 장류진 작가의 책. 그냥 이것 만으로 책을 사서 읽을 이유는 충분 했습니다. 하이퍼 리얼리즘이라는 진짜 내 주변에 있을 법한 이야기를 들려주는 장류진 작가의 이야기가 역시 이번에도 진짜 있을 법한 이야기를 들려 주었습니다. 이 책에 등장하는 은상, 지송이, 다해, 세 명의 주인공이 들려주는 이야기를 통해서 이십대의 제 모습을 떠올릴 수 있었습니다. 은상이..

리뷰/도서 2022.02.24

Connection prematurely closed BEFORE response 에러 대응기

오늘 다룰 내용은 Reactor Netty HTTP Client에서 간헐적으로 발생했던 Connection prematurely closed BEFORE response 에러와 관련된 내용 입니다. 왜 이 에러가 발생하는지 원인을 추적하는 과정과 어떻게 대응 했는지에 대한 내용을 살펴 보려고 합니다. 문제의 발단 서비스 오픈 후 트래픽이 증가하면서 기존에는 발생하지 않던 새로운 종류의 에러가 발생하기 시작 했습니다. 바로 Connection prematurely closed BEFORE response 에러 였습니다. 에러 메세지만 봐도 응답을 받기 전에 커넥션이 끊어졌다는 메세지 였고, 이는 네트워크 문제가 발생했음을 알 수 있는 메세지 였습니다. 과연 원인이 무엇일까, 원인을 찾아내기 위해 tcpdu..

IT/DevOps 2022.02.21

그로잉 업

http://www.yes24.com/Product/Goods/74974468 그로잉 업 - YES24 지속가능한 성장, 정말 꿈 속 이야기일까?여기, 정도경영과 체질개선이라는 정도(正道) 중의 정도로15년간 연속성장을 이룬 기업이 있다지속가능한 성장. 꾸준한 상승세. 누구나 바라지만 말처 www.yes24.com 요즘 제가 가진 가장 큰 관심사는 리더십입니다. 저 스스로도 리더십을 발휘해야 하는 위치에 있어서 이기도 하고 좋은 리더란 무엇인가 그리고 좋은 리더는 회사를 어떻게 변화시킬 수 있는가 라는 주제로 많은 생각을 하고 있기 때문 입니다. 그러던 차에 우연히 차석용 CEO의 메시지 책이라는 것을 접했습니다. (관련 기사 : https://www.mk.co.kr/news/business/view/2..

리뷰/도서 2022.02.20

원스어폰어타임인 실리콘밸리

http://www.yes24.com/product/goods/96181724 원스어폰어타임인 실리콘밸리 - YES24 왜 성공한 스타트업은 실리콘밸리에 몰려 있을까?유명 창업자에서부터 엔지니어, 디자이너, 마케터 그리고 벤처캐피털리스트까지실리콘밸리의 숨은 주역들을 직접 인터뷰해 만든 무삭제판 실 www.yes24.com 역사에 대한 이야기는 항상 흥미롭습니다. 특히 기술의 역사에 대한 이야기는 더욱 흥미롭죠. 지금 내가 사용하고 있는 이 기술이 누구의 손에서 만들어진 것이며, 왜 만들었는지 그런 배경지식을 알게 되는 건 기술을 단순히 기술이 아닌 누군가의 작품으로 느낄 수 있게 해 주기 때문입니다. 이 책은 유닉스의 탄생 이라는 책이 그랬던 것처럼 기술의 역사에 대한 이야기입니다. 특히 실리콘밸리라는 ..

리뷰/도서 2022.02.11

VPC Flow logs는 네트워크 문제 분석에 활용할 수 있을까?

간헐적으로 발생하는 네트워크 이슈 만큼 원인을 추적하기 어려운 이슈는 아마 없을 겁니다. 모든 요청에 대해서 에러가 발생하는 것도 아니고 가끔씩 에러가 발생하면서 수집하는 메트릭에는 특별한 흔적도 남기지 않는 그런 이슈들. 요즘에는 eBPF 기반의 도구를 이용해 네트워크 문제를 분석하는 경우도 많지만 어떤 경우에는 tcpdump와 같은 전통적인 도구가 필요한 경우가 있습니다. 간헐적인 네트워크 이슈들은 전반적인 패킷의 흐름을 수집하고 분석하면서 어느 구간에서 언제 문제가 생기는지를 분석해야 할 필요가 있기 때문 입니다. 하지만 클라우드 환경에서는 tcpdump와 같은 도구를 이용해 패킷을 수집하기 쉽지 않습니다. 그래서 이번 글에서는 AWS에서 제공하는 VPC Flow logs를 네트워크 문제 분석에 어..

IT/DevOps 2022.02.10

자기 자신과 대화 하기

사람들은 타인과 대화를 하면서 이야기를 나누고 관계를 쌓아 갑니다. 하지만 생각보다 많은 사람들이 가장 중요한 대화 상대를 알아보지 못하고 살고 있습니다. 바로 나 자신이죠. 생각만 해도 너무 어색한 대상이죠? 하지만 자신과 대화를 나누는 것은 좋은 습관 중 하나라고 생각 합니다. 특히 요즘처럼 정신적으로 힘든 시기를 이겨 내기 위해서는 자신과의 대화가 꼭 필요하죠. 그래서 오늘은 이 글을 통해서 자신과의 대화에 대해 이야기해 보려고 합니다. 나와의 대화를 시작하게 된 계기 일을 시작한 이후로 정신적으로 힘든 시기를 꼽아 보자면 저에게는 2018년이 그런 시기 였습니다. 아마 저를 아는 분들은 놀라실 겁니다. 2018년이면 첫 번째 책을 집필하기도 하고, 브런치에 쓰기 시작한 글들이 제법 인기를 얻어서 ..

끄적끄적 2022.02.03

햇빛은 찬란하고 인생은 귀하니까요

http://www.yes24.com/Product/Goods/105850182 [예스리커버] 햇빛은 찬란하고 인생은 귀하니까요 - YES24 10만 부 기념 한정판 리커버 에디션 출간!밀라논나가 들려주는 인생의 지혜YES24 선정 올해의 책대형 서점 장기 베스트셀러유희열, 김이나, 정세랑 추천출간 5개월 만에 10만 독자의 사랑을 받은 www.yes24.com 삶이 힘들다고 느껴질 때, 지치고 쉬고 싶어질 때, 누군가가 나의 이야기를 들어주는 것만으로도 위로가 되고 힘이 나는 경험이 있을 겁니다. 그리고 담담하게 자신의 이야기를 들려주면서 토닥여 주는 그런 따뜻한 느낌을 받으면 그것으로 또 위로가 되죠. 이 책은 그런 느낌이 있습니다. 이미 누구보다 치열하게 자신의 삶을 살아온 작가님의 토닥여 주는 이..

리뷰/도서 2022.02.02

책 읽고 글쓰기

http://www.yes24.com/Product/Goods/89604341 책 읽고 글쓰기 - YES24 글을 잘 쓰고 싶은 모든 사람을 위한 쉽고 친절한 책서울대학교 기초교양 최고 인기 강의인 나민애 교수의 ‘서평 특강’이 책으로 출간되었다. 서울대 글쓰기 담당 교수인 저자는 2007년부터 매 www.yes24.com 제가 책에 대한 리뷰를 쓰는 이유는 서평을 쓰고 싶었다기보다는, 어떤 책들을 읽었는지에 대한 개인적인 기록의 용도로 모아 두고 싶었기 때문입니다. 한 권의 책을 읽고 내가 느낀 것들 혹은 책을 통해 배운 것들을 잘 정리해 두는 것 까지가 책을 읽는다는 행위의 끝이라고 생각하기도 했고요. 그래서 내가 어떤 책들을 읽었는지를 기록으로 남겨 두고 싶기도 했습니다. 그리고 그렇게 한 권, 두..

리뷰/도서 2022.01.27

docker run 과 docker exec 재현을 통해 컨테이너 이해하기

쿠버네티스 기반으로 전환할 때 가장 중요한 요소 중 하나가 컨테이너에 대한 이해입니다. 쿠버네티스라는 시스템이 컨테이너를 어느 노드에서 실행하게 할 것인가를 관리하는 오케스트레이션 시스템이기 때문에 그 근간이 되는 컨테이너에 대한 이해가 없다면 쿠버네티스 기반의 환경을 제대로 활용하기 어렵습니다. 그래서 이번 글에서는 컨테이너 런타임으로 가장 많이 사용되는 docker의 run과 exec 명령어를 리눅스 명령어들로 하나씩 재현해 봄으로써 컨테이너에 대한 이해를 돕고자 합니다. 이 글에서 다룬 방법은 제가 컨테이너에 대해 학습할 때 사용했던 방법이고 저도 꽤 많은 도움을 받았던 방법입니다. 그럼 시작해 보겠습니다. 컨테이너란 무엇일까요? 본격적인 이야기를 시작하기 전에 컨테이너란 무엇인지에 대해서 이야기해..

IT/DevOps 2022.01.25
반응형