2019/07/13 2

[책] 매니징 쿠버네티스

쿠버네티스 클러스터를 사용하는 사람들이 점차 많아지고 있다. 대규모의 큰 회사에서는 전사적으로 쿠버네티스 클러스터를 운용하기도 한다. 그 외에는 AWS에서 활용하거나 대부분이지만, 실질적으로 쿠버네티스를 운용하기에 많은 도구들이 필요로 하다. 이 책은 대부분 개념에 가까운 이론을 주로 설명을 하고 있다. 후반부에 갈수록 실제 예제로 설명을 하고 있다. 물론, 그렇게 양이 많지는 않다. 사실, 쿠버네티스를 이용하는데에는 진입점이 조금 어렵다. 어떻게 해야 할까? 이 책은 어떻게 이루어지고 어떤 동작으로 쿠버네티스가 동작하는지를 설명하고 있다. 그리고, 주요한 내용인 아키텍처, 쿠버네티스 API 서버, 스케줄러, 인증과 사용자 관리, 모니터링, 재해복구등을 설명하고 있다. 물론, 쿠버네티스를 학습하는 데에는..

책 리뷰 2019.07.13

TypeScript에서 뒷통수 맞은 썰 (Promise.all)

Promise.xxx는 인자의 수 제한이 있다? 이 글이 갑자기 순간적으로 리트윗이 되면서 이야기가 많이 오고 갔네요! 잘못된 부분과 설명의 차이를 인지 하는 게 중요하다고 생각합니다. JS에서의 Promise.xxx는 iterable로 처리하기 때문에 실질적인 인자 개수의 제한이 없습니다. MDN-Promise.all Promise.all(iterable); 그런데, TypeScript를 사용하게 되면, 이야기는 달라집니다. (이 설명은 아래에 수정이 있습니다.) TypeScript lib.es2015.promise.d.ts를 보시면 알 수 있습니다. all all all all all all all all all all 위와 같이 총 10개의 all type이 있습니다. 그래서 TS에서의 Promis..

반응형