본문 바로가기

4. 개인 취미 생활

(33)
[41] 규칙 찾기 게임(iqtest.dk) iqtest.dk 사이트에 있는 규칙 찾기 문제입니다. 문제에 대한 답은 맨 아래에 첨부했습니다. ​ ​ ​ 1번 : D 2번 : F 3번 : B 4번 : G 5번 : A 6번 : H 7번 : B 8번 : E 9번 : H 10번 : A 11번 : C 12번 : F 13번 : B 14번 : D 15번 : H 16번 : E 17번 : F 18번 : C 19번 : E 20번 : D 21번 : G 22번 : A 23번 : B 24번 : H 25번 : B 26번 : A 27번 : H 28번 : G 29번 : E 30번 : A 31번 : D 32번 : E 33번 : G 34번 : G 35번 : C 36번 : F 37번 : H 38번 : F 39번 : B
[35] AWS - VPC란? 먼저 CIDR(Classless Inter-Domain Routing) 사이더? 에 대해 알아보자. - IP주소를 작은 그룹으로 분할하는 것을 "서브네팅*"이라고 함. - CIDR은 서브네팅을 표현하는 방법 중에 하나이다. - ipv4는 2^8(256) * 2^8(256) * 2^8(256) * 2^8(256) = 총 2^32(4,294,967,296)개의 ip주소를 가질 수 있다. - 이 2^32에서 2의 mask bits 제곱만큼 나눈 ip주소를 묶는다. - 예를 들어, CIDR 표기법으로 "192.168.10.0/24" 는 2^32 / 2^24 = 2^8(256)이므로, - "192.168.10.0 ~ 192.168.10.255" 범위의 ip주소를 그룹으로 한다. - 아래 링크에서 테스트 해보면 감..
[34] husky, lint-staged - eslint 자동화하기 husky + lint-staged로 git commit 할 때 staged 된 파일을 자동으로 lint ! husky가 하는 일 : commit 할 때 자동으로 스크립트를 동작! lint-staged가 하는 일 : staged 된 파일만 lint! Husky Husky improves your commits and more 🐶 woof! husky 공식 페이지 https://typicode.github.io/husky/#/ Husky - Git hooks typicode.github.io husky npm 페이지 https://www.npmjs.com/package/husky husky Modern native Git hooks made easy. Latest version: 8.0.1, last pu..
[33] Kubernetes(쿠버네티스) -> AWS ECS와 EKS 위키백과 https://ko.wikipedia.org/wiki/쿠버네티스 쿠버네티스 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 쿠버네티스(Kubernetes, 쿠베르네테스, "K8s"[4])는 컨테이너화된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리시스템으로, 오픈 소스 기반이다.[5] ko.wikipedia.org https://subicura.com/2019/05/19/kubernetes-basic-1.html 쿠버네티스 시작하기 - Kubernetes란 무엇인가? 쿠버네티스는 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼입니다. 1주일에 수십억 개의 컨테이너를 생성하는 구글이 내부 배포시스템으로 사용하던 borg를 기 subicur..
[32] Pulumi(풀루미)??? Terraform(테라폼)??? IaC의 세계... IaC : Infrastructure as Code(코드형 인프라스트럭처) https://ko.wikipedia.org/wiki/코드형_인프라스트럭처 코드형 인프라스트럭처 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org IaC와 관련된 좋은 글 IaC는 인프라 구성을 마치 소프트웨어를 프로그래밍하는 것처럼 처리하는 방식이다. 운영자 한 명이 동일한 코드를 사용하여 1대 또는 1,000대의 시스템을 구축하고 관리할 수 있습니다. 애플리케이션 실행을 위한 코드와 인프라 구성을 위한 코드 사이의 경계가 허물어짐에 따라 ... 개발자는 스크립트를 실행하여 인프라를 준비할 수 있습니다. IaC는 사용될 때마다 동일한 환경을 생성합니다. 프로덕션 환경의 일관성이 ..
[31] GraphQL & Apollo를 이용한 GraphQL 서버 만들기 GraphQL에 대한 정보 서버와 서버 혹은 클라이언트와 서버가 데이터를 주고 받는 형식의 한 종류로 REST API와 GraphQL가 있다. REST API의 단점 중에서 Overfeching과 Underfetching을 극복할 수 있는 형식이 GraphQL이다. 1. Overfetching : 불필요한 정보들까지 모두 받게 되는 문제 2. Underfetching : 여러 종류의 정보를 받기 위해서는 한 번의 요청으로는 받을 수 없는 문제 게다가 GraplQL은 하나의 endpoint(URI)에서 (POST로) 모든 요청을 처리할 수 있다는 장점도 있다. 하지만 GraphQL이 만능은 아니고! REST API와 GraphQL은 서로 다른 장단점이 있으므로 두 형식을 잘 이해하고, 상황에 맞게 더 적절..
[30] nginx nginx? 위키백과 내용! https://ko.wikipedia.org/wiki/Nginx Nginx - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org nginx의 주요기능 5가지! https://wonit.tistory.com/336 [Nginx] Nginx의 5가지 주요 기능에 대해서 알아보자. (로드 밸런싱, 캐싱, 장애 대응, 가상 호스팅, Ke Nginx에 주요 기능이 총 5가지가 있다. 장애를 대응하는 방법 로드 밸런싱으로 부하분산을 수행하기 Keep Alive로 자원을 효율적으로 이용하기 Sub-Domain으로 다양한 서버 호스팅 캐싱 처리로 더 빠른 wonit.tistory.com nginx를 공부하면서 궁금한 점? 1. Keep Aliv..
[29] Docker(도커) 설명과 간단한 사용법(배포까지) 1. 도커의 인기? 스택오버플로우에서 조사한 결과, 2022년 Other tools 분야에서 도커가 가장 많이 사랑 받고 있는 것으로 뽑혔다. 게다가 도커를 사용하고자 하는 비중이 전년도 30%에서 37%로 높아졌다. 이를 통해 개발자들 사이에서 도커가 사랑 받고 있는 것을 알 수 있고, 앞으로도 인기가 계속될 것으로 보인다. https://survey.stackoverflow.co/2022/#most-loved-dreaded-and-wanted-tools-tech-love-dread Stack Overflow Developer Survey 2022 In May 2022 over 70,000 developers told us how they learn and level up, which tools the..