Ulfrid_log

Written by@[ulfrid]
기술 블로그 및 공부 정리

GitHub

Kubernetes

Why? Kubernetes 쿠버네티스는 조종사 조타수를 뜻하는 그리스어입니다. 2013년 등장한 도커와 클라우드의 발전은 기존 모놀리스 방식에서 마이크로서비스로의 변화를 이끌었고, 이로 인해 기존에 비해 늘어난 개별적인 개발, 배포, 업데이트, 확장에 대한 규모가 커지면서, 이를 원할하게 구성, 관리, 유지하는 일이 어려워졌습니다. 또한 대량의 컨테이너…

React 정리

리액트를 설치합시다. 리액트는 javascript 기반 SPA(Single Page Application)을 개발할수 있는 프론트엔드 프레임워크 입니다. 리액트 프로젝트를 시작하려면, 먼저 node.js 를 설치합니다. 윈도우, 맥 모두 아래 링크에서 LTS 버전 다운 후 설치!! Node.js node를 설치하면, yarn 을 쓸것인가 말것인가( fac…

다시 자바스크립트 정리3

Javascript let’s do it javascript 모든 자바스크립트를 정리하지는 않습니다. 리액트를 사용할때 필요한 자바스크립트 포인트를 정리합니다! No more !!! 왜? 지난 버전의 자바스크립트는 var로 모든 것을 선언했고 그로 인해 스코프 오염을 걱정해야 했습니다.(물론 관리 잘하면 상관 없지만) 그래서 최신 버전의 자바스크립트는 …

node.js 2회차

node.js 지난시간에는… node.js를 실행하고, 모듈로 임포트/익스포트하고 내장 객체를 이용하는 방법등을 공부해왔다. 오늘도 이어서 진행한다. 노드? 내장 모듈 os os 모듈은 운영체제의 정보를 가져올 수 있는 모듈이다. python의 os와 같다. os.arch() 아키텍쳐 정보 os.platform() 운영체제 정보 os.type() 운영체제…

node.js 시작하기

node.js 개인적인 호기심도 있지만, 클라우드 관련 왠만한 튜토리얼이 노드 위주라서 아에 애매하게 하지 말고, 학습을 해보기로 했다. node.js 학습을 위해 책을 구매 이책을 통해 그동안 등한시한 자바스크립트 지식 보충 및 노드JS 이해도를 높이고, 책의 예시 및 그동안 제작했었던 파이썬 백엔드도 노드로 재구현 해볼까 한다. 제일 좋은건 확장성 있…

Microservice

마이크로서비스 아키텍쳐란 MSA? Microservice 마이크로 서비스 아키텍처 (Micro Service Architecture) 란, 최근에 각광받고 있는 웹 기반 분산 서비스 시스템 아키텍처를 말하며, 이러한 아키텍처를 갖는 서비스 자체를 마이크로 서비스 (Micro Service) 라 한다. 마이크로서비스는 다음과 같은 특징을 지니고 있다. 마이…

Fluent Python tuple

전문가를 위한 파이썬 정리하기 파이썬 학습 중 보다 한걸음 나아가기 위해 책을 읽고 공부한 부분을 정리하려고 한다. 오늘의 정리 내용은 2장 데이터 구조체 중 시퀀스 중 튜플을 이어서 한다. 튜플(Tuple) 튜플에 대해 알아본다. 파이썬 에서 튜플은 단순히 ‘불변 리스트’로 설명 되기도 한다. 하지만, 튜플은 불변 리스트로서 만이 아닌 필드명이 없는 레…

docker part-2

Docker 파트-2 도커이미지를 빌드해서 배포해 보자 feat. AWS 도커파일 Dockerfile이란 Docker Image를 만들기 위한 설정 파일입니다. 여러가지 명령어를 토대로 Dockerfile을 작성하면 설정된 내용대로 Docker Image를 만들 수 있습니다. 이전 포스트에서도 설명했듯이 Dockerfile을 읽을줄 안다는 것은 해당 이미…

docker part-1

Docker 파트-1 컨테이너 가상화이자 현재 인프라 스트럭쳐에서 모를수 없는 요소인 도커 혹은 다커~ 그간 세션을 진행하거나 할때 많이 하지만 정확히 정리해놓은 글이 없어 정리해보는 시간을 가지기로 했다. 도커는? Docker는 가상화 기술이다. Docker 라는 회사가 container virtualization 을 개발하였고 그래서 docker가 c…

terraform

Terraform 테라폼은 무엇인가. 테라폼은 IaC도구중 하나이다. 테라폼은 HashiCorp사에서 개발했고, Go언어로 프로그래밍 되어 있는 오픈 소스 도구이다. 테라폼은 테라폼 바이너리를 통해 코드에 정의된 AWS, Microsoft Azure, Google Cloud, OpenStack등의 공급자가 제공한 API를 통해 호출을 한다. 테라폼은 기본…