전체 글
-
SRE를 위한 시스템 설계와 구축후기/Book Review 2022. 2. 23. 01:00
한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 목차 [Part I 들어가며] CHAPTER 1 보안과 신뢰성 사이의 교집합 CHAPTER 2 적을 알자 [Part II 시스템 설계] CHAPTER 3 사례 연구: 안전한 프록시 CHAPTER 4 설계 절충 CHAPTER 5 최소 권한 설계 CHAPTER 6 이해 가능성을 위한 설계 CHAPTER 7 범위의 변화를 위한 설계 CHAPTER 8 회복성을 위한 설계 CHAPTER 9 복구를 위한 설계 CHAPTER 10 서비스 거부 공격의 완화 [Part 3 시스템의 구현] CHAPTER 11 사례 연구: 공개적으로 신뢰할 수 있는 CA의 설계와 구현 그리고 유지 보수 CHAPTER 12 코드 작성 CHAPTER 13 코트 테스트 CHAPTER 1..
-
만들면서 배우는 클린 아키텍처후기/Book Review 2022. 1. 30. 12:01
조영호님의 팬으로서 책 출판 소식을 듣고 읽어보고 싶다는 생각은 했는데 못 보고 있었다. 그러던 중 회사 백엔드 개발자들 간에 아키텍처에 대한 고민도 같이 나눌 겸 해서 스터디를 하게 되어 읽어 보았다. 목차 01장: 계층형 아키텍처의 문제는 무엇일까? 02장: 의존성 역전하기 03장: 코드 구성하기 04장: 유스케이스 구현하기 05장: 웹 어댑터 구현하기 06장: 영속성 어댑터 구현하기 07장: 아키텍처 요소 테스트하기 08장: 경계 간 매핑하기 09장: 애플리케이션 조립하기 10장: 아키텍처 경계 강제하기 11장: 의식적으로 지름길 사용하기 12장: 아키텍처 스타일 결정하기 클린아키텍처, 헥사고날 아키텍처에 대해 다루는 책이다. (사실 헥사고날의 뜻인 육각형은 크게 의미가 없다고 한다) 흔히들 많이 ..
-
2021년 회고창작공간/일기 2022. 1. 19. 21:47
(블로그)글을 존댓말로 쓰면 좋다고 한 글을 봐서 존댓말로 써볼까 고려해 보았는데, 아무래도 반말을 사용하는 것이 감정표현이나 의미 전달에 더 효과적인 것 같다. 그간 하던 대로 계속 반말로 써보는 걸로 결정. 2021년도 많은 변화와 일들이 있었다. 1년은 빠르고 정신없이 지나간 거 같은데 돌아보면 작년이 엄청 오래된 옛날 같기도 하고. 팀이동과 이직뿐만 아니라 개인사에도 많은 변화가 있었다. 회사 팀이동 작년 말부터 우리 팀의 서비스를 단계적으로 축소하는 작업에 들어갔다. 그러면서 자연스레 인원 감축도 단행이 되었고 자의 반 타의 반으로 옆팀으로 이동했다. 팀 이동이라고 하지만 예전엔 큰 하나의 팀이었어서 다들 잘 알고 좋은 분들이라 인간관계에 대한 부담은 없었다. 도메인도 그대로라 따로 공부하거나 ..
-
처음 배우는 플러터후기/Book Review 2021. 11. 21. 22:38
한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 목차 CHAPTER 1 플러터 입문하기 CHAPTER 2 처음 만드는 플러터 앱 CHAPTER 3 다트 언어 소개 CHAPTER 4 레이아웃과 위젯 CHAPTER 5 화면 이동과 상태 관리 CHAPTER 6 HTTP/JSON 프로그래밍 CHAPTER 7 안드로이드 채널 프로그래밍 CHAPTER 8 테스트 하나의 언어로 두가지 플랫폼에서 돌아가는 앱을 거의 성능 저하없이 개발할 수 있다는 점만으로도 플러터는 흥미를 끌만하다. 플러터의 개발사가 구글이라는 점도 신뢰가 간다. (물론 구글에서 나왔다가 사라진 수많은 서비스와 기술들이 있긴하다) 강력한 무료 개발툴인 안드로이드 스튜디오나 (굳이 원한다면) VS Code에서도 개발이 가능한 점도 메리트가..
-
실용주의 프로그래머 (2독)후기/Book Review 2021. 9. 4. 16:41
책을 구입(정확히는 얻은) 한 시기는 2014년, 처음 읽었을 때는 2016년. 그 뒤로 5년이 흘렀고 왠지 다시 읽어보고 싶은 생각이 들어서 다시 읽어 보았다. 사회 초년생 때 읽은 느낌과 지금의 느낌은 어떻게 다를까? 목차 1. 고양이가 내 소스코드를 삼켰어요 2. 소프트웨어 엔트로피 3. 돌멩이 수프와 개구리 삶기 4. 적당히 괜찮은 소프트웨어 5. 지식 포트폴리오 6. 소통하라! 7. 중복의 해악 8. 직교성 9. 가역성 10. 예광탄 11. 프로토타입과 포스트-잍 12. 도메인 언어 13. 추정 14. 일반 텍스트의 힘 15. 조개 놀이 16. 파워 에디팅 17. 소스코드 관리 18. 디버깅 19. 텍스트 처리 20. 코드 생성기 21. 계약에 의한 설계 22. 죽은 프로그램은 거짓말을 하지 않..
-
리눅스 입문자를 위한 명령어 사전후기/Book Review 2021. 8. 22. 21:31
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 목차 CHAPTER 1 리눅스 기본 조작법 CHAPTER 2 파일 다루기 CHAPTER 3 프로그램 관리하기 CHAPTER 4 사용자·시스템 정보 표시, 변경하기 CHAPTER 5 파일 다루기 고급편 CHAPTER 6 편리한 명령어 사용법 CHAPTER 7 셸과 셸 스크립트 능숙하게 다루기 CHAPTER 8 사용자와 시스템 관리하기 CHAPTER 9 네트워크 능숙하게 다루기 CHAPTER 10 파일 시스템 능숙하게 다루기 CHAPTER 11 패키지 설치하기 부록 emacs, vi 에디터와 부트로더 리눅스를 첫 회사에서 처음 써보면서 어찌저찌 입문 했었고 제대로 리눅스를 공부해 본적이 없었다. (리눅스 마스터 자격증이라도 따볼까) 필요한 명령어..
-
[2021.08.16] 스프링 핵심 원리 - 기본편(인프런)후기/인터넷 강의 2021. 8. 17. 00:35
목차 커리큘럼 / 총 65 개 ˙ 12시간 7분의 수업 섹션 0. 강의 소개 / 2 강 ∙ 4분 섹션 1. 객체 지향 설계와 스프링 / 6 강 ∙ 1시간 18분 섹션 2. 스프링 핵심 원리 이해1 - 예제 만들기 / 8 강 ∙ 1시간 1분 섹션 3. 스프링 핵심 원리 이해2 - 객체 지향 원리 적용 / 9 강 ∙ 1시간 38분 섹션 4. 스프링 컨테이너와 스프링 빈 / 8 강 ∙ 1시간 19분 섹션 5. 싱글톤 컨테이너 / 6 강 ∙ 1시간 15분 섹션 6. 컴포넌트 스캔 / 4 강 ∙ 51분 섹션 7. 의존관계 자동 주입 / 9 강 ∙ 1시간 53분 섹션 8. 빈 생명주기 콜백 / 4 강 ∙ 35분 섹션 9. 빈 스코프 / 8 강 ∙ 1시간 44분 섹션 10. 다음으로 / 1 강 ∙ 25분 믿고 보는 ..
-
모던 자바스크립트 핵심 가이드후기/Book Review 2021. 6. 20. 18:46
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 목차 CHAPTER 00 자바스크립트 기초 CHAPTER 01 var, let, const CHAPTER 02 화살표 함수 CHAPTER 03 함수 기본값 인수 CHAPTER 04 템플릿 리터럴 CHAPTER 05 문자열 메서드 CHAPTER 06 디스트럭처링 CHAPTER 07 루프 CHAPTER 08 배열 메서드 CHAPTER 09 스프레드 연산자와 레스트 매개변수 CHAPTER 10 객체 리터럴의 업그레이드 CHAPTER 11 심벌 CHAPTER 12 클래스 CHAPTER 13 프로미스 CHAPTER 14 제너레이터 CHAPTER 15 프록시 CHAPTER 16 세트, 위크셋, 맵, 위크맵 CHAPTER 17 ES2016의 새로운 기능 ..