일상기록/독서
-
[리뷰] Do it! 클론 코딩 줌, 니꼴라스.강윤호 지음, 이지스퍼블리싱, 2022일상기록/독서 2023. 1. 24. 15:30
가장 일반적으로 웹 서비스 구성은 JSP로 화면을 구성하고 java 등으로 서버사이드를 구성했다. 최근에는 node.js 를 통해서 '한 가지 언어로 전체 웹 페이지 구성'할 수 있다고 많은 환호를 받았는데, 이번에 '클론 코딩 줌' 책을 통해서 경험해보려 한다. 일단 책은 얇다! 전체 280여쪽으로 읽기에 큰 부담이 되는 분량은 아니다. 더욱이 'Do it!' 시리즈의 가장 큰 장점은 네이버 카페를 통한 '공부단 스터디'를 운영한다는 데에 있다. 나도 이번 도서를 통해서 '공부단 스터디'를 신청해서 이용해봤다. 유튜브에도 '노마드 코더'라는 이름으로 많은 강의를 올리고 있는 일명 '니코쌤'이 옆에서 강의하는 것 처럼 친숙한 언어로 설명하고 있다. 처음 WebSocket을 사용해서 메시지 보내기, 닉네임..
-
[리뷰] 혼자 공부하는 컴퓨터구조+운영체제, 강민철 지음, 한빛미디어, 2022일상기록/독서 2022. 12. 25. 15:17
운영체제 = 공룡 컴퓨터 전공한 사람이라면 누구나 아는 '공룡책'. '운영체제'를 다룬 내용을 1000페이지에 달하는 방대한 내용으로 다루고 있는데, 표지는 귀여운 공룡들로 하고 있어 일명 '공룡책'으로 불리운다. 지금은 아마 10판까지 나온 것으로 알고 있는 명실상부 베스트 셀러 도서 이다. ( 사실 온라인 강좌 사이트인 '인프런'에서도 공룡책 내용을 중심으로 한 무료 강의를 제공하고 있는데.. 무려 전체 강의 시간이 약 17시간 에 달할 정도로 그 내용은 방대하다!! - 보러 가기) 나도 학부 시절에 중간/기말 고사때만 열심히(?) 봤던 기억이 있는데.. 볼 때마다 좌절을 했다.... 너무 어려웠거든.. ㅠㅠ 공룡은 이제 잊어라! 이번에 한빛미디어 '혼공' 시리즈에서 새로 나온 도서는 약 500 페이..
-
[리뷰] 승인율 99.9% 이모티콘 만들기, 씨엠제이 지음, 한빛미디어, 2022일상기록/독서 2022. 11. 25. 23:54
나만의 이모티콘을 만들고 싶다! 몇 해 전부터 관심만 가지고 있던 이모티콘 만들기! 그러나 나의 그림 실력은 그야말로 똥!이다. 그런데 "그림 왕초보도 이모티콘 작가에 도전한다!" 라는 글귀에 바로 선택했다. 우선 이 책의 작가는 다양한 이모티콘을 출시한 작가였다. (사실 나는 잘 몰랐지만^^;) 그러한 작가가 본인의 경험에서 우러나온 내용을 충분한 이미지와 함께 잘 정리하였다. 이 책은 두께가 부담스러운 두께가 아니어서 출퇴근 시 가볍게 들고 다니며 읽을 수 있었다. 이 도서는 첫 장 부터 이모티콘 생태계에 대해서 설명하고 있다. 이모티콘은 자주 사용하는 카**톡의 이모티콘만 알고 있었는데, 그 외 다른 SNS 서비스의 이모티콘 마켓에 대해 설명을 삽화와 함께 설명하고 있다. 이렇게 하면 안돼요! 이 ..
-
[리뷰] Concurrent Programming 동시성 프로그래밍, 김모세 옮김, 한빛미디어, 2022일상기록/독서 2022. 9. 25. 23:34
동시성과 병렬성은 다르다 이 책은 처음부터 동시성과 병렬성에 대해 설명하고 있다. 사실 동시성/병렬성 두 용어를 혼재하여 사용했다. 하지만 책에서는 학부 시절 '운영체제' 과목에서 배웠을 프로세스 라이프사이클에 빗대어 설명하고 있다. 즉, 프로세스는 실행상태 ↔︎ 대기상태 전이하는 경우가 있는데 [ 실행~대기~실행 ] 상태에 있는 것을 '계산 중 상태'라 하며 2개 이상의 프로세스가 동시에 '계산 중 상태'에 있는 것을 "동시성" 이라고 한다. 반면에 순수하게 2개 이상 프로세스가 '실행상태'에 놓여 있는 것을 "병렬성" 이라고 설명하고 있다. 이 정도로 친절하게 설명해볼께 도서는 어셈블리어, C, Rust 언어로 기본 적인 내용을 알려주고 주로 Rust 언어를 통해 설명하고 있다. 어셈블리어로는 학부 ..
-
[리뷰] SRE를 위한 시스템 설계와 구축, 장현희 옮김, 한빛미디어, 2022일상기록/독서 2022. 8. 27. 23:02
SRE와 DevOps SRE(Site Reliability Engineering, 사이트 신뢰성 엔지니어링)은 IT 운영에 대한 소프트웨어 엔지니어링 방식 중 하나이다. SRE를 한 마디로 정의하자면 "자동화" 이다. '툴'을 사용해서 관리 및 모니터링을 통해 기존에 많은 부분 수작업으로 진행되던 시스템 운영 방식을 '자동화' 하겠다는 것이다. 이를 통해 운영 태스트를 개선하고 현 시스템의 신뢰성을 향상하고 그 신뢰성을 지속하여 높아지도록 지원한다. 지금 재직 중인 회사에서도 기존 시스템 모니터링을 자동화하기 위해 로그 추적 및 배포 자동화 등 상당 부분 자동화하기 위해 고민하고 있다. 그러면 DevOps 와 무엇이 다를까? DevOps 개념은 10여년 전부터 유행했었던 것 같다. 그러다 최근 들어 De..
-
[리뷰] 클라우드 네이티브 애플리케이션 디자인 패턴, 박수현 옮김, 한빛미디어, 2022일상기록/독서 2022. 7. 23. 15:53
부끄러운 얘기지만 지금까지 개발을 하면서 '막 개발'을 했었다. 잘 풀리지 않는 건은 혼자 고민하며 나름 뿌듯해 했지만 다른 문제에 직면하기도 했다. 하지만 최근 "디자인 패턴"에 대해 알고 나서 좋은 설계 방법에 대해 고민을 해본다. 이 책은 비슷한 맥락으로 클라우드 환경에서 보다 나은 설계를 위한 '디자인 패턴'을 안내하고 있다. 클라우드에 대한 짧은 설명과 함께 개발 방법론에 대해 서술하고, 7개 디자인 패턴을 소개한다. - 통신패턴 - 연결성 및 조합 패턴 - 데이터 관리 패턴 - 이벤트 주도 아키텍처 패턴 - 스트림 프로세싱 패턴 - API 관리 및 사용 패턴 - 클라우드 네이티브 애플리케이션 참조 모델 사실 현재 재직 중인 회사는 '서비스 지향 아키텍처(SOA)' 방식의 아키텍처로 구성되어 있..
-
[리뷰] 적정 소프트웨어 아키텍처, 이승범 옮김, 한빛미디어, 2022일상기록/독서 2022. 6. 25. 02:06
#. 들어가기 전에 최근 우리 회사는 많은 변화를 겪고 있다. 기존의 조직 구성에서 벗어나 새로운 홀로 서기를 하고 있는데, IT조직도 예외는 아니다. 외부에서 새로운 조직장 들이 합류하면서 조직에 활기를 불어 넣고 있다. (‘활기’라고 적고 ‘갈아 넣는다’는 표현이 적합하겠지만…) 우리 IT 조직에 한정지어 얘기를 풀어보자면, 기술력이 뒷받침되어야 디지털 시대에 뒤쳐지지 않는다며 역량 강화를 강조하고 있다. 나 또한 최근 그러한 연유로 많은 기술서적을 읽고 인터넷 강의를 들으면서 다시금 공부를 하고 있다. #. 구성 서론이 길었는데 이번에 읽게 된 ‘적정 소프트웨어 아키텍처’ 도 아키텍처링에 대한 혜안을 얻고자 선택한 도서 중 하나이다. ‘적정 소프트웨어 아키텍처’는 ‘리스크 주도 모델’이라는 기법을 ..
-
[리뷰] 구글 엔지니어는 이렇게 일한다, 개앞맵시 옮김, 한빛미디어, 2022일상기록/독서 2022. 5. 28. 08:59
#. 들어가기 전에 '구글'이라는 회사는 IT에 종사하는 사람이 아니더라도 누구나 아는 회사이다. 그리고 모두가 선망하는 회사 중에 하나이다. 이 책은 그러한 회사에서 일하는 방식에 대해 정리한 책이다. #. 구성 이 책은 '구글'이라는 회사에 대해 설명하면서 크게 4개 카테고리로 나눠서 설명하고 있다. '문화', '프로세스'에 대해 접근하고 내부에서 사용하는 '도구'에 대해서 정리하였고 이를 풀어나가기 위해 사전 설명하는 '전제' 카테고리가 있다. ( 책소개는 다음 링크 참고 - http://book.naver.com/bookdb/book_detail.naver?bid=22447905 ) 특히 개인적으로 관심있던 부분은 '프로세스' 카테고리였다. 아무래도 요즘 회사에서 조직이 새로 꾸려지면서 업무 프로..