profile
응애
post-thumbnail

Eslint & Prettier

Eslint란? > 코드의 가독성을 높이고 오류와 버그를 제거하기 위해 생긴 도구이다. 코드에 스타일과 규칙을 적용해서 문제를 사전에 발견하고 패턴을 적용시킬 수 있다. Eslint를 사용하는 이유 > 다양한 플러그인을 사용할 수 있다. 새로운 규칙을 추가하거나 커스

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

gitflow, workflow

gitflow는 과거에 git 브랜치를 관리하기 위한 전략이었던 레거시 Git workflow다.Featrue 브랜치 등 여러 브랜치 들을 사용하여 개발하는 git 브랜치 모델이다.master: 제품으로 출시될 수 있는 브랜치develop: 다음 출시 버전을 개발하는

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

Schema-first vs Code-first

스키마 설계의 우선 순위 프로세스graphQL의 스키마를 먼저 정의하여 그 스키마에 맞게 코드를 작성하는 방법을 의미한다.종속성 반전 원리를 따름으로써 더 추상적이고 덜 의존적이다.프론트엔드와 백엔드를 동시에 허용하여 개발 시간을 단축시킨다.SDL을 제외한 문서가 필요

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

Database Tool(GUI)

그래픽 사용자 인터페이스(graphical user interface, GUI)사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것이다. 컴퓨터를 사용하면서, 화면 위의 물체나 틀, 색상과 같은 그래픽 요소들을 어떠한 기

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

Javascript Primitive type vs Reference type (원시자료형 vs 참조자료형)

: 고정된 저장 공간을 차지하는 데이터객체가 아니면서 메소드를 가지지 않는 6가지 타입string, number, bigint, boolean, undefined, symbol, (null)원시 자료형의 보관함인 변수에는 하나의 원시 자료형만 담을 수 있다.( 변수는

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

Hoisting

: 변수, 함수가 선언되기 전에 변수명, 함수명을 알고 있는 것세 변수 모두 호이스팅은 되지만, let과 const는 선언 전까지 변수에 접근이 불가하다.let, const변수가 선언되기 전까지는 TDZ에 들어가 있다.👉TDZ(Temporal Dead Zone) :

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

this와 바인딩

자기 참조 변수(객체를 참조하는 변수)this에는 기본적으로 전역 객체 window가 바인딩 되어있고, 함수 호출 방식에 의해 바인딩되는 객체가 달라진다.함수를 호출하는 방식은 많지만 주로 쓰이는 것으로는 일반 함수 호출, 메서드 호출, 생성자 함수 호출이 있다.함수가

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

CI/CD

: 개발 단계부터 배포까지 자동화하는 것CI(continuous intergration) : 지속적인 통합CD(continuous deployment) : 지속적인 배포쿠버네티스를 사용하면서, 수정 사항이 있을 때마다 번거롭게 모든 과정을 거쳤어야했다.하지만 배포를 자

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

서버리스

: 백엔드 서버가 존재하지 않는 것Cloud Function을 이용하여 함수 단위로 배포를 진행하는 것을 의미한다.브라우저에서 요청을 한다.Cloud Function을 이용한 함수 요청이 이루어진다.해당 함수에서 DB에 접속하여 데이터를 등록하고 조회한다.함수가 실행될

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

Kubernetes

Kubernetes란? > : 도커 관리자 Docker VS Docker-compose VS Docker-Swarm > Docker : 컨테이너 Docker-compose : 컨테이너를 여러개 묶음 Docker-Swarm : 컨테이너 관리자(죽은애 살려주기 등) =>

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

OOP vs FP

: Object - Oriented Programming출처구조적 프로그래밍 방식의 개선된 형태이며, 큰 문제를 작게 쪼개는 것이 아닌, 작은 문제들을 해결하는 객체를 만들어 조합해 큰 문제를 해결해 나가는 Bottom - up 방식이다.코드의 재사용성 증가유지보수가

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

Autoscale

클라우드의 유연성을 돋보이게 하는 핵심기술CPU, 메모리, 디스크, 네트워크 트래픽과 같은 시스템 자원들의 메트릭(Metric) 값을 모니터링하여 서버 사이즈를 자동으로 조절한다.구매하는 개념이 아닌 임대하는 개념이기 때문에 비용절감에 용이하다.서버가 과부하 걸리기 전

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

SSL과 HTTPS

들어오고 나가는 데이터들을 암호화하는 보안 기능을 갖고 있는 ‘보안 인증서’: Hypertext Transfer Protocol Over Secure Socket LayerHTTP + S에서 S는 SSL을 말한다. ‘SSL 위에 HTTP를 얹음’이라는 의미로 보면 된다

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

Firewall(DMZ) / VPC

미리 정의된 보안 규칙에 기반한, 들어오고 나가는 네트워크 트래픽을 모니터링하고 제어하는 네트워크 보안 시스템방화벽은 일반적으로 신뢰할 수 있는 내부 네트워크, 신뢰할 수 없는 외부 네트워크 간의 장벽을 구성해, 서로 다른 네트워크를 지나는 데이터를 허용하거나 거부하거

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

DNS / Load Balancer

: Domain Name SystemIP 네트워크에서 사용하는 시스템.우리가 인터넷을 편리하게 쓰게 해주며, 영문/한글 주소를 IP네트워크에서 찾아갈 수 있는 IP로 변환해준다.: DNS를 운영하는 서버.규모가 있는 사이트의 경우에는 네임서버를 자체적으로 운영하는 경우

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

Microservice

나는 지금까지 여러 작고 중요한 모듈들이 합쳐진 하나의 거대한 프로젝트를 만들고 있었다. 로그인, 파일 업로드, 결제 등 필요한 역할별로 개발을 하고, 개발이 완료되면 하나로 묶어서 배포했었는데 이걸 모놀리식 아키텍쳐라고 한다.출처하나의 프로젝트를 개발하고 테스트하고

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

Big-Query

대용량 Dataset(최대 몇십억개)를 대화식으로 분석할 수 있는 웹서비스대규모 데이터 저장 및 분석 플랫폼으로, 일종의 데이터 웨어하우스이다.확장이 가능하며, 사용이 간편해 필요할 때 강력한 데이터 분석이 가능하다.클라우드 서비스로 설치/운영이 필요없다.SQL언어 사

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

Search Process

ㄱㅎㄱㄹ

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

Redis

Redis는 Memcached와 비슷한 캐시 시스템으로서 동일한 기능을 제공하면서 영속성, 다양한 데이터 구조와 같은 부가적인 기능을 지원한다.Redis는 모든 데이터를 메모리에 저장하고 조회하는 인메모리 데이터베이스다.Redis는 속도가 빠르고 사용이 간편하여 최고의

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

Elastic Search

: 텍스트, 숫자, 정형 및 비정형 데이터 등 모든 유형의 데이터를 위한 무료 오픈 소스 검색 및 분산 엔진전문검색엔진 (Full-text search engine)으로 개발되었으나 단순히 검색엔진을 넘어 보안, 로그분석, 전문분석 등 다양한 영역에서 중요한 역할을 하

2022년 10월 24일
·
0개의 댓글
·