본문 바로가기

반응형

소프트웨어,IT,컴퓨터공학 도서리뷰

(55)
React.js, 스프링 부트(Spring boot), AWS로 배우는 웹 개발 101. - 김다정 지음- [에이콘] [책리뷰] 프론트엔드 서버 & 백엔드 서버 왜 이 책을 골랐는가 스프링의 원리를 제대로 공부하지 않고 스프링 부트를 공부하는 중이다. [스프링 부트를 공부하면서 의문점이 드는 순간에 원리에 접근해서 공부하고 있다. ] 시중에 나온 스프링 부트 책을 2~3권 정도 읽었는데 해당 책들 모두 기존의 스프링 프레임워크에서 진행한 서비스들과 비슷한 구조로 예제를 진행했다. [ 특정 서비스 도메인 선택 -> 도메인 모델 개발 -> JPA 활용 -> 서비스 & 컨트롤러 처리 -> View(타임리프 혹은 머스터치) 이후 옵션에 따라 컨테이너 배포 과정 추가 ] 마이크로 서비스 아키텍처의 관점으로 스프링 부트를 공부하고 있던 나에게 View를 반환하는 백엔드 애플리케이션을 개발하는 것은 큰 흥미가 생기지는 않았다. 나에게 필요했던..
JPA 퀵스타트 [6/7] -채규태 지음- [루비페이퍼] [JPA책 추천] [2022] Java Persistence API Quick Start. 채규태 저자님의 책은 안정적이고 꼼꼼하다. 스프링 부트 퀵스타트에서도 느낀 안정감을 해당 책을 읽었을 때에도 느낄 수 있었다. 꼼꼼한 예제와 혹시 모를 예외 상황에 대한 부가적인 설명과 가이드라인으로 친절한 안내가 담긴 책이다. [ 어디에서 실수가 자주 일어날 수 있는지를 어떻게 아시는지 궁금하다. ] JPA관련 책은 대표적으로 3권이 있다. - 김영한 저자님. (가장 유명한 책) - 최범균 저자님. - 채규태 저자님. 이렇게 세명이 쓴 책이 존재한다. 스프링 Data JPA 모듈에 대한 정보가 있으면서 최신에 나온 책이기에 해당 책을 골랐다. 책은 670페이지 정도... 예제가 많아서 페이지가 많다. 눈으로 이해할 수 있는 예제는 넘기는 식으..
엘레강트 오브젝트 - 새로운 관점에서 바라본 객체지향 - [책후기][지앤선] 객체 존중 사고 우아한 객체지향 패러다임. 추천도 : 6/7. 객체지향적인 코드로 이해하는 객체지향. ★★★★★★☆ 읽은 기간 📅 : 2021년 12월 10일 ~ 2021년 12월 27일 이 책을 추천하는 이들 👨‍👧 중급 이상의 OOP 개발자들. OOP에 관심이 있는 사람들. 난이도 🦈 중. 객체지향의 개념을 이해하고 읽는 것을 권한다. 관련된 책들 📚 객체지향과 관련된 도서. 테스트 주도 개발. 클린 코드. 한 줄 평 ✍️ 나의 객체지향 사고는 객체지향적이지 않았다. 객체지향을 이해하는 것과 객체지향적인 코드를 짜는 것. 다른 객체지향 도서들을 읽으면서 나는 객체지향을 "이해"하는 선에서 머물고 있었다. 객체지향적인 코드를 작성한다는 것은 클래스의 특징과 객체의 특징을 잘 활용하는 것을 의미한다고 생..
가상 면접 사례로 배우는 대규모 시스템 설계 기초. [6/7][인사이트] [대규모 시스템] 서비스를 지탱하는 대규모 시스템 설계. 정말 까다로운 영역인 시스템 디자인. 추천도 : 6/7 ★★★★★★☆ 읽은 기간 📅 : 2021년 11월 22일 ~ 12월 7일 이 책을 추천하는 이들 👨‍👧 대규모 시스템을 들여다 보고 싶은 사람들. 백엔드 개발자분들. 시니어 개발자분들. 소프트웨어 아키텍트가 꿈인 분들. 난이도 🦈 중상. [ 대규모 시스템 개발에 참여한 경험이 있다면 정말 재미있게 읽었을 듯 하다. ] 관련된 책들 📚 설계와 관련된 도서들 한 줄 평 ✍️ 구글, 페이스북, 트위터, 위챗 글로벌 서비스를 지탱하는 아키텍처의 뼈대를 살펴보다. 해시, 키-값 저장소, URL 단축기, 웹 크롤러, 알림, 채팅, 뉴스 피드, 검색어, 비디오 스트리밍 사이트, 구글 드라이브까지.. 서비스의 뒷 무대를 살펴..
쉽게 배우는 운영체제 -조성호- [6/7] [훌륭한 운영체제 입문서][리뷰][2021] 담백한 운영체제 입문서. 요리라는 메타포로 운영체제의 개념들을 쉽게 이해해보다. [요리책!] 추천도 : 6/7 ★★★★★★☆ 읽은 기간 📅 : 2021년 9월 30일 ~ 2021년 11월 18일. [ 하루 1~2 뽀모도로] 이 책을 추천하는 이들 👨‍👧 운영체제 전반을 공부해야 하는 사람들. 사실상 모든 컴퓨터 공학도들. 난이도 🦈 중. [ 요리에 대한 메타포를 통해서 운영체제의 정책을 쉽게 이해할 수 있다! ] 그래도 내용이 많고 이해하기 어려운 부분이 존재한다. 관련된 책들 📚 네트워크관련 책 기초적인 자료구조와 알고리즘 책 한 줄 평 ✍️ 컴퓨터 자원의 절대적인 관리자인 운영체제를 깊게 들여다보다. 운영체제의 전체를 공부한 것은 처음이다. 학부 3학년때 운영체제 수업을 들었다. 컴퓨터 구조론과 시스..
카이호스트만의 코어자바1 - Chapter 01 Java프로그래밍 언어의 대하여 - 자바의 역사의 핵심들 1991년 [ 새로운 개념을 채택한 프로그래밍 언어의 고민이 시작되다. ] 자바(Java) 프로그래밍 언어의 창시자인 Sun의 엔지니어 Patrick Naugthon과 James Gosling(자바의 아버지 격인 분)은 TV의 스위치 박스에서 돌아갈 수 있는 언어를 고민한다. 당시에 주류 언어는 C, 포트란, 베이직 등등이었는데 해당 언어들의 특징은 하드웨어와 1대 1 결합되는 컴파일러를 가진다는 문제점이 있다는 것이다. [ 소스코드가 하드웨어 아키텍처(CPU)에 종속적이게 되는 것이다. ] 스위치 박스같은 경우는 메모리의 용량이 상당히 적어서 프로그래밍 언어 자체는 가벼우면서 단단해야 했다. Sun 엔지니어 둘은 CPU 아키텍처에서 자유로우면서 작은 메모리 위에서도 안정적으로 돌아..
도메인 주도 설계로 시작하는 마이크로서비스 개발. [7/7] [위키북스] [한정현, 유해식, 최은정, 이주영 지음] MSA를 향한 실용적이고도 따듯한 가이드 엔터프라이즈 애플리케이션 개발에 대한 패러다임의 전환 추천도 : 7/7 ★★★★★★★ 읽은 기간 📅 : 2021년 9월 14일 ~ 10월 29일 이 책을 추천하는 이들 👨‍👧 도메인 주도 설계 & MSA에 관심이 있는 사람들(입문자) 난이도 🦈 중 [ DDD, 스프링 프로젝트에 대한 기초적인 이해가 필요하다. ] 관련된 책들 📚 도메인 주도 설계 철저 입문(위키북스) 스프링 부트 & 마이크로서비스 관련 책들 한 줄 평 ✍️ 배움을 공유하고 협업하는 것을 즐거워하는 기버(Giver) 개발자들이 만든 책! 클라우드 & 도메인 주도 설계 & 마이크로서비스 아키텍처. 비즈니스 민첩성. 이 책의 1장에서 도입부에 나온 개념이다. 현재 유니콘 기업으로 순식간에 성장한 IT ..
도메인주도 설계 철저입문 -심효섭 옮김- [위키북스][DDD][책리뷰][6/7] DDD의 전술 패턴에 집중한 책. 요약 평가 [ 제목 2 ] 추천도 : 6/7 ★★★★★★☆ 읽은 기간 📅 : 2021년 8월 11일 ~ 2021년 9월 28일. [하루 30분] 이 책을 추천하는 이들 👨‍👧 DDD에 관심이 있는 사람들. + 프로젝트 베이스의 설명 책을 찾는 사람들 MSA에 관심이 있는 사람들 난이도 🦈 중 [ 웹 프로젝트의 구조 + 기본적인 프로그래밍 실력이 필요하다. ] 관련된 책들 📚 도메인 주도 설계로 시작하는 마이크로 서비스 개발 도메인 주도 설계 핵심 (에이콘) 에릭 에반스의 DDD 한 줄 평 ✍️ 현직 선배의 따듯한 조언들이 느껴졌던 책. 전략 VS 전술 DDD의 관점에는 크게 2가지가 존재한다. 도메인을 모델링하는 데 사용되는 전략(Strategy) 부분과 모델링으로 추출..

반응형