분류 전체보기114 [Kubernetes] Overview Kubernetes가 무엇이고 어떻게 구성되었는지 개략적으로 알아보려고 한다. Kubernetes (k8s)Kubernetes이 무엇인지 한 줄로 설명하자면 컨테이너화(Containerzied)된 작업 및 서비스*를 관리하는 플랫폼이다. * 해당 의미가 애매 할 수 있겠지만 Docker로 구성된 각 컨테이너를 관리한다고 생각하면 조금 이해가 편하다. 한 번 생각해보면 컨테이너가 가진 장점을 최대한 활용하고 각 컨테이너의 관리 또한 사용자에게 맡기지 않고 전체 컨테이너를 Tool로 관리하는 것이다.그래서 k8s는 실제로 computing, networking, stroage 등 컨테이너 중심으로 리소스를 제어한다. 추가적으로 이 플랫폼은 구글이 만든 오픈 소스 프로젝트로 다양한 환경에서 동작한다. (심시어.. 2019. 3. 26. 과학이 정치를 이끌어야 한다. http://www.hani.co.kr/arti/opinion/column/885981.html?fbclid=IwAR1gtCE-yUp95BZHb39th_o8HrdrFr75Mn2d12wunD2vcdmKb602e72k0pw 인터넷 서핑을 하다가 발견한 멋진 문구의 기사이다. "과학이 정치를 이끌어야 한다."우리는 살면서 여러 가지 입장과 근거들로 판단을 한다. 그 입장이 내가 속한 조직일 수도 있고 친목에 묶인 정 일 수도 있다. 또한 이를 바탕으로 나에게 유리한 쪽으로 근거를 내세우기는 어렵지 않은 일이다. 그런데 이와 같은 상황이 정치에 쉽게 볼 수 있다. 기사에서 볼 수 있듯이, 가장 최근의 일이라고 한다면 미세먼지이다.요즘 한국에 미세먼지는 속된 말로 장난이 아니다. 마스크가 없으면 돌아다니기도 힘들.. 2019. 3. 18. [GraphQL] SDL (Schema Definition Language) 이번 포스팅에서는 GraphQL의 query language인 SDL에 대해 알아보려고 한다. GraphQL의 SDL은 간단하고 직관적이다. 그럼 실제 예시를 하나씩 보면서 확인하도록 하자.type Person { name: String! age: Int! }위의 예시는 Person 타입을 표현하는 SDL이다. Person 타입에는 String 타입을 가진 name 필드와 Int 타입을 가진 age 필드가 존재한다.(그리고 각 필드 뒤에 '!' 는 required 표시한다.)type Post { title: String! author: Person! }그리고 다음은 Post 타입을 표현한다. Person 타입과 비슷하긴 하지만 조금 다른 점은 내부 필드의 타입이 Custom하게 만든 Person 이라는 .. 2019. 3. 16. [GraphQL] Architecture Pattern GraphQL을 접목해서 사용하는 방식은 시나리오에 따라 다양하다. 그렇지만 이번 포스팅에서는 일반적으로 널리 사용되는 3가지 아키텍쳐 패턴에 대해 알아보려고 한다. 그림 1. GraphQL server with a connected database 그림 1은 첫 번째 GraphQL 사용 패턴을 보여준다. 웹 서버에 GraphQL을 올려서 클라이언트의 요청을 받는 방식이다. 즉, 서버에서는 클라이언트의 Query 요청을 받아 Query의 페이로드를 읽고 관련 정보를 데이터베이스로부터 가져온다. 그림 2. GraphQL layer that integrates existing systems 그림 2는 GraphQL을 기존의 레거시 시스템과 연동하는 방식이다. 즉, GraphQL이 클라이언트로 부터 Query.. 2019. 3. 16. 이전 1 ··· 17 18 19 20 21 22 23 ··· 29 다음