본문 바로가기
728x90
반응형

Polpid's World428

[나는 리뷰어다] 엔터프라이즈 자바 마이크로 서비스 이 책은 마이크로 서비스에 대한 내용의 책이다. 기초부터 실제 구현까지 다루면서 내용이 이어지는대 다음과 같은 장단점을 찾아 볼수 있었다. 장점 - 마이크로 서비스에 대한 개념에 대해서 이해를 할 수 있다. - 마이크로 서비스에 대한 여러가지 아키텍처들에 대한 내용을 이해 할 수 있다. - 마이크로 서비스를 구성할 때 어떠한 툴들이 사용되는지, 또는 툴은 어떻게 사용할 수 있는지 간단히 체험해 볼 수 있다. 단점 - 실제 코드가 나오긴 하지만 배경지식 없이 책만으로는 이해하기는 힘들 것 같다. - 개인적으로는 코드와 툴에 대한 집중을 하던지 아니면 이론에 대한 내용을 집중을 하던지 했으면 더 좋았을 것 같다는 생각이 들었다. 위에 써놓은 장단점 처럼 초보자들이 공부하는데 읽은 책으로는 어려움이 클것 같다.. 2020. 7. 1.
[나는 리뷰어다] 배워서 바로 쓰는 스프링 부트2 스프링 부트2 에 대한 책들은 전에도 여러 권 읽어 본 적이 있었다. 그래서 책을 보기 전에는 구성상 많이 다르지는 않을 거라는 생각을 했다. 그런데 막상 읽어보니 색다른 부분들이 몇가지 있었다. 1. 프로젝트 분리. 보통은 하나의 프로젝트로 구성을 해서 설명을 해주는 경우가 많다. 그런데 이 책의 경우는 공통모듈, 서비스 모듈을 분리해서 프로젝트를 구성을 했다. 그래서 공통적으로 처리해야하는 것들은 공통 프로젝트를 import 해서 할 수 있는 방법이 잘 설명이 되어있다. 2. 공통 - DB - 보안 - 화면 - API - 팀 - 운영 개발을 하다 보면 하나하나의 기능을 개발하는 것도 중요하지만 다른 시스템과 어떻게 연계를 해야하는지, 보안은 어떻게 해야 하는지, API 스펙은 어떻게 정의를 해야 하는.. 2020. 5. 31.
[나는 리뷰어다] 개발 7년차, 매니저 1일차. 한빛 미디어 나는 리뷰어 다 를 통해서 이번에는 "개발 7년차, 매니저 1일차" 라는 책을 리뷰하게 되었다. "개발 7년차, 매니저 1일차". 우선 이 책의 제목부터가 흥미롭다. 개발자로 일을 하고 있는 사람이라면 언젠가는 겪어야 하는 과정의 한 부분이기 때문이다. 그런데 현실은 그렇게 만만치 않다. 누군가 자세히 설명해주는 사람도 없다. 그러한 과정들이 항상 되풀이 되고 이제 곧 나에게도 다가올 것이라는 생각이 든다. 책은 매니저에서 부터 시작해서 점점 더 큰 조직을 맡게 되면 어떻게 팀을 관리를 해야 하는지, 매니저들은 어떻게 관리를 해야 하는지에 대해서 이야기를 해준다. 그리고 중간 중간에 같은 상황에 대해서 어떻게 대처하느냐에 따라서 상황이 어떻게 달라지는지 비교해서 설명을 해주는 부분들도 있다... 2020. 4. 30.
[K8S] Kubernetes secret 생성 ingress 에 tls 에서 사용되는 인증서가 만료되어서 secret 을 생성 해야 할 경우 다음과 같이 생성하면된다. 인증서와 key 파일은 있다고 가정한다. 없다면 다음 글을 참고하면 된다. 2018/08/22 - [Development/Tech&Seminar] - Openssl로 SSL 을 위한 인증서 발급하기 (HTTPS) secret 이름은 my-secret 이라고 가정하고 dev 네임스페이스에 생성되어있다고 가정한다. 1. 기존 secret 삭제 kubectl delete secret my-secret -n dev 2. secret 생성 kubectl create secret tls my-secret --key my.key --cert my.crt -n dev 이렇게 하면 끝난다. 이미 in.. 2020. 4. 14.
[2020-책읽기프로젝트] 사피엔스 드디어 다 읽게 된 3번째 책. 사피엔스 책을 골랐을때에 솔직히 이렇게 두꺼운 책인줄 모르고 골랐다. 도서관에서 빌려보니 왠걸? 거의 600페이지가 되는 책이었다. 그래서 결국은 책을 다 읽기 위해서 오랜만에 구매를 했다. 사피엔스, 대체 무슨 내용이지 내가 지금 까지 알고 있는 사피엔스라는 단어는 학교다닐때 들었던 호모 사피엔스이다. 이 책의 사피엔스 또한 그 사피엔스를 언급하는 단어가 맞다. 그 사피엔스가 어떻게 과거를 거쳐서 현재에 왔는지 정말 다양하고 폭넓은 방향으로 설명을 하고 있다. 내용이 정말 다양하고 풍부해서 중간중간 읽으면서 인상깊었던 대목 위주로 글을 써보려 한다. 사피엔스가 사회를 구성 할 수 있게 만들었던 허구, 그리고 협력 우리 인류가 이렇게 발전하기 전까지 호모 사피엔스 이외에 .. 2020. 4. 5.
[Qwiklabs]Migrate a MySQL Database to Google Cloud SQL Tasks Check that there is a Cloud SQL instance Check that there is a user database on the Cloud SQL instance Check that the blog instance is authorized to access Cloud SQL Check that wp-config.php points to the Cloud SQL instance Check that the blog still responds to requests 1. Create Cloud SQL 2. MySql dump 를 export 한다. 참고 ) https://cloud.google.com/solutions/migrating-mysql-to-cloudsql-concep.. 2020. 3. 26.
[Qwiklabs]Scale Out and Update a Containerized Application on a Kubernetes Cluster Tasks Check that there is a tagged image in gcr.io for echo-app:v2 Echo-app:v2 is running on the Kubernetes cluster The Kubernetes cluster deployment reports 2 replicas. The application must respond to web requests with V2.0.0 1. 파일 압축 풀기 및 Docker Build - 압축 풀기 tar -xvzf resources-ehco-web-v2.tar.gz - PROJECT_ID 환경변수 등록 export PROJECT_ID=$(gcloud info --format='value(config.project)') - Image 를 .. 2020. 3. 26.
[Qwiklabs]Build and Deploy a Docker Image to a Kubernetes Cluster Tasks An application image with a v1 tag has been pushed to the gcr.io repository A new Kubernetes cluster exists (zone: us-central1-a) Check that an application has been deployed to the cluster Test that a service exists that responds to requests like Echo-app 1. 클러스터 생성 gcloud beta container --project "qwiklabs-gcp-00-337f72711928" clusters create "echo-cluster" --zone "us-central1-a" --no-ena.. 2020. 3. 26.
[나는 리뷰어다] 실전 아파치 카프카!! 올해 다시 시작된 한빛 미디어의 "나는 리뷰어다" 에서 처음 받은 책은 바로 카프카 관련 책이다. 한번쯤 어떻게 사용하는 것인지 공부 해봐야지 라고만 생각을 하고 있었는데 이렇게 책을 읽어볼 기회가 생겼다. 메세지 큐를 사용하는 어플리케이션을 만들기 위해서 잠깐 찾아서 써본 이후로 한번도 손대지 않았는데 그게 벌써 2년이나 지났다. ^^; 지금 이 글을 쓰는 시점에서 이 책을 다 읽어보지는 못했다. (실습을 해봐야 하기에...) 카프카의 배경부터 시작부터 설치까지 과정이 워밍업이라고 한다면 그 이후부터는 실제 사례들 중심으로 구성 방법에 대해서 설명을 해주고 있다. 특히 카프카가 어떤 기능이 있고 어떤 용도로 쓰일수 있는지에 대해서 링크드인 사례를 보여준 부분은 재미있었다. 그리고 이 책의 장점이라고 할.. 2020. 3. 25.
728x90
반응형