ES6

Destructuring assignment 배열 해체 할당 객체 해체할당

2021년 12월 2일
·
0개의 댓글
·
post-thumbnail

Closure

A closure is the combination of a function bundled together(enclosed) with references to its surrounding state ( the lexical environment).내부함수 + lexic

2021년 11월 15일
·
0개의 댓글
·
post-thumbnail

HDLC

HDLC (high Level Data Link Control)데이터 통신이 발달하여 컴퓨터 사이에 고속의 효율 높은 전송이 필요하게 되어 ISO에서 HDLC를 제정함.HDLC 절차는 임의의 비트 길이의 정보를 프레임이라는 전송 제어 단위로 분할하여 프레임내의 제어 정

2021년 11월 12일
·
0개의 댓글
·

WAF

Web Application Firewall웹의 비정상 트래픽을 탐지하고 차단하기 위한 방화벽단순 방화벽(FW) : TCP/IP레벨에 포함된 정보들을 기반으로 차단 룰 설정.웹 방화벽(WAF) : 웹 해킹 공격으로부터 웹서비스를 전문적으로 보호하기 위해 탄생한 정보 보

2021년 11월 10일
·
0개의 댓글
·

DynamoDB

NoSQL(Not only SQL) 데이터베이스매우 빠른 쿼리 속도auto-Scaling 기능 탑재key-value 데이터 모델 지원테이블 생성시 스키마 생성 필요 없음모바일, 웹 iot 데이터 사용시 추천됨SSD 스토리지 사용pk를 사용하여 데이터 쿼리DynamoDB

2021년 11월 9일
·
0개의 댓글
·

kubernetes 스케쥴링

Kubernetes환경에서 작업시 특정 node에 pod가 쏠리는 현상 발생이를 방지하기 위해 nodeSelector / affinity 설정 추가로 해결 가능AffinityPod를 특정 Node에 배포되도록 하는 정책Node affinity : pod가 특정 pod로

2021년 11월 8일
·
0개의 댓글
·

Redis

remote Dictionary System 약자로 In-Memory Data Structure Store메모리 기반의 key/ value store비정형 데이터를 저장하고 관리하기 위한 오픈소스 기반의 비관계형 데이터베이스 관리 시스템.메모리에 저장된 내용을 지속시키

2021년 11월 4일
·
0개의 댓글
·

Vue 생명주기

인스턴스 생성인스턴스를 생성할때 vue는 뷰-모델에서 데이터 관찰자를 생성하고 내부 이벤트 시스템에서 사용될 이벤트를 생성하여 초기화함.템플릿과 가상 DOM 생성vue가 템플릿 혹은 렌더링 함수를 찾아 템플릿을 컴파일함. 가상 dom 복사본을 만들고 그결과를 html

2021년 11월 3일
·
0개의 댓글
·

Lambda

AWS Lambdaserverless의 주축을 담당Event를 통하여 lambda를 실행nodejs, python, java, Go등 다양한 언어 지원Lambda Function최대 300s(5분) 런타임 시간 허용512MB의 일시적인 디스크 공간 제공(/tmp)최대

2021년 11월 2일
·
0개의 댓글
·

Cloud Watch

AWS 리소스 사용의 실시간 모니터링 기능 지원다양한 이벤트들을 수집하여 로그 파일로 저장 S3 버켓 파일 업로드 & 삭제 S3 접근시 접근 거부 발생 RDS 데이터베이스 접속 시도이벤트&알람 설정을 통해 SNS, AWS Lambda로 전송 가능CloudWatch

2021년 11월 2일
·
0개의 댓글
·
post-thumbnail

AWS_S3

안전하고 가변적인 Object 저장공간을 제공편리한 UI 인터페이스를 통해 어디서나 쉽게 데이터를 저장하고 불러올 수 있음.파일 크기는 0KB부터 5TB까지 지원저장공간 무제한Bucket이라는 이름을 사용함(디렉토리와 유사)Bucket이름은 고유해야됨.S3 Object

2021년 10월 29일
·
0개의 댓글
·

Load Balancing

네트워크 트래픽을 하나 이상의 서버나 장비로 분산하기 위해 사용되는 기술로드 밸런싱 서비스를 통해 외부에서 발생되는 많은 인터넷 트래픽을 여러 웹 서버나 장비로 부하를 분산하여 처리 가능로드 밸런서를 통해 부하 분산 및 가용성 확보Scale-Up을 통해 CPU,메모리,

2021년 10월 28일
·
0개의 댓글
·
post-thumbnail

DNS

도메인 주소를 ip 주소로 변환하는 역할DNS 사용하는 이유?숫자로 구성된 ip 주소보다 의미 있는 문자열로 구성된 도메인 주소가 인식이 쉬움ip 변경이 필요한 경우 DNS 서버에서 쉽게 변경 가능.최근 클라우드 기반 인프라 구성이 많아지면서 인프라가 빈번히 변경되며,

2021년 10월 27일
·
0개의 댓글
·
post-thumbnail

CDN

콘텐츠 제공자와 사용자 간 지리적으로 떨어져 있는 환경에서 콘텐츠를 빠르게 제공하기 위한 기술CDN 서버에 콘텐츠를 분산시키고 유저의 네트워크 경로 상 가장 가까운 곳의 서버로부터 콘텐츠를 전송받도록 하여 트래픽이 특정 서버에 집중되지 않도록 각 지역 서버로 분산되도록

2021년 10월 27일
·
0개의 댓글
·

Nuxt.js

Nuxt란?서버사이드 렌더링 프레임워크.Vue.js로 빠르게 웹을 제작할 수 있도록 도와주는 프레임워크.vuex, router, axois와 같은 라이브러리를 미리 구성하여 SPA,SSR,정적 웹 사이트(Static Generated Website)를 쉽게 제작 가능.

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

Microservice?

장점end-to-end 테스트가 용이빠르게 간단한 서비스 만들 수 있음.단점간단한 수정사항이 있어도 전체 다시 빌드하고 배포 필요유지보수가 어려움덩치가 커지면 구동시간이 늘어나 생산성이 떨어짐일부분 오류가 생기면 전체 장애 발생각 기능에 따라 다른 언어 선택 못함장점유

2021년 10월 25일
·
0개의 댓글
·

HTTP Header:X-Forwarded-For(XFF)

X-Forwarded-For(XFF)HTTP Proxy(또는 Load Balancers, Caching Server) 등을 통해 웹서버에 접속하는 클라이언트의 ip 주소를 식별하기 위한 사실상 표준 헤더 (표준화된 버전 HTTP Forwarded Header)웹서버(또

2021년 10월 22일
·
0개의 댓글
·

쿠키 vs 세션

Connectionless클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어 버리는 특징.(HTTP1.1 connection헤더에 keep-alive라고 설정하면 connection 유지 가능)Stateless통신이 끝나면 상태를 유지하지 않는 특징. 클라이언트의

2021년 10월 22일
·
0개의 댓글
·

비동기

비동기 처리란?특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 작업사용 이유?서버 데이터 요청시에 응답을 기다리지 않고 다음 작업을 수행하기 위해. 동기식 처리를 하게 되면 응답이 올때까지 대기시간이 길어 작업 시간이 길어짐.비동기

2021년 10월 21일
·
0개의 댓글
·

AutoScaling

가용성(Availability)시스템이나 서비스가 가동 및 실행되는 시간의 비율.가용성이 높다는 것은 서비스의 가동률이 높은 것으로, 보통 '9'로 측정서비스 중지가 되면 안되는 시스템인 경우 인프라의 가용성을 극대화 할 수 있는 아키텍처로 인프라 구성 필요.확장성(S

2021년 10월 20일
·
0개의 댓글
·