회사에서 EKS 를 유지보수해야 할 일이 생겨, 미뤄두었던 쿠버네티스를 공부하기로 마음먹었다.. 5장부터 시작하려고 한다. 05장. 쿠버네티스 설치그리스어로 조타수라는 뜻의 쿠버네티스는 오늘날 사실상 표준 (de facto standard) 으로 사용되고 있는 컨테이너 오케스트레이션 도구입니다. 구글에서 2014년에 오픈소스로 공개한 이후로, 오픈시프트(Openshift), 렌처(Rancher) 와 같은 클라우드 플랫폼을 비롯한 많은 회사들이 쿠버네티스를 실제 서비스 운영에 도입해 사용하고 있습니다. 쿠버네티스는 다른 오픈소스 오케스트레이션 툴과 비교해 매우 많은 장점이 있습니다. 서버 지원 클러스터링, 마이크로서비스 구조의 컨테이너 배포, 서비스 장애 복구 등 컨테이너 기반의 서비스 운영에 필요한 대..
전체 글
코린이 입니다. :)tanstack queryuseQuery isPending errordataisSuccess1. Getting started Overview TanStack Query (formerly known as React Query) is often described as the missing data-fetching library for web applications, but in more technical terms, it makes fetching, caching, synchronizing and updating server state in your web applications a breeze. React Query is compatible with React v18+ and works with React..
어떻게 만원짜리 e book 책 페이지 수가 1279쪽 ... vite + react + typescript 세팅 npm create vite@latestnpm install tailwindcss @tailwindcss/vite# src/index.css 를 @import "tailwindcss"; 아래로 대체npm install -D @types/node src/index.css@import "tailwindcss"; tsconfig.json "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["./src/*"] } } tsconfig.app.json# compileOption 아래 "baseUrl": ".", ..
프론트엔드 part 1CH0201. 검색 결과로 나타난 게시글 데이터 획득하기 https://brunch.co.kr/search?q=IT&type=article 페이지 캡처 node brunch_01.js const puppeteer = require("puppeteer");(async () => { const browser = await puppeteer.launch({ headless: false, }); const page = await browser.newPage(); await page.setViewport({ width: 1440, height: 900, }); await page.goto("https://brunch.co.kr/search?q=IT&type=a..
Chapter 01. 컴퓨터 구조 시작하기 컴퓨터의 4가지 핵심 부품 중앙처리장치 (CPU): 컴퓨터의 두뇌 산술논리연산장치 (ALU, Arthmetic Logic Unit): 계산기레지스터: CPU 내부의 작은 임시 저장 장치 제어장치 (CU, Control Unit): 제어신호라는 전기신호를 내보내고 명령어를 해석하는 장치 주기억장치 (메모리): RAM, ROM 보조기억장치입출력장치 시스템 버스주소 버스 데이터 버스제어 버스 Chapter 02. 데이터02-2 0과 1로 문자를 표현하는 방법문자 집합과 인코딩 문자 집합 (character set): 컴퓨터가 인식하고 표현할 수 있는 문자의 모음 문자 인코딩: 문자를 0과 1로 변환 문자 디코딩: 문자 코드를 사람이 이해할 수 있는 문자로 변환하는 ..
제1장. 웹과 네트워크의 기본에 대해 알아보자1.7.2 URL 포맷http://user:pass@www.exxample.jp:80/dir/index.htm?uid=1#ch1스키마, 자격정보 (크리덴셜), 서버주소, 서버포트, 계층적 파일 패스, 쿼리 문자열, 프래그먼트 식별자 서버주소: DNS 이름, IPv4 주소, IPv6 주소를 대괄호를 묶어서 지정 [0:0:0:0:0:0:0:1]계층적 파일 패스: UNIX 디렉토리 지정 방법과 비슷 프래그멘트 식별자: 주로 취득한 리소스에서 서브 리소스 (도큐먼트 중간에 위치) 를 가리키기 위해서 사용 제2장. 간단한 프로토콜 HTTPHEAD: 메시지 헤더 취득: URI 유효성과 리소스 갱신 시간을 확인하는 목적 OPTIONS: 제공하고 있는 메소드 조사 TRACE..
EKS 쪽으로 도움을 받을 수 있을까 해서, Track 3 위주로 들었다. 첫 타임은 자리가 없어서 Track 2 의 생성형 AI 강의를 들었다. 유익한 시간이었다. 들었던 강의 1. Time 1:00 ~ Amazon Bedrock을 사용해서 서버리스 AI Agent 개발하기 (Track 2)발표자 : 최철우, 솔루션즈아키텍트, AWS bedrock 의 가드레일 주가동향 에이전트 2. Time 2:00 ~ t'order의 EC2 to EKS 마이그레이션 이야기 (Track 3)발표자 : 정태환, DevOps Lead, t'order tag editor IaC with terraform 3. Time 2 :30 ~ Mar-tech 스타트업 AB180의 AWS 비용 관리 노하우 공유(Track 3)발표..
RabbitMQ IN DEPTH 책을 공부하며 작성한 글. 이 책은 RabbitMQ 3.6.3 을 기준으로 저술되었다. 예제 코드이 책에 나오는 모든 예제 코드는 매닝 웹사이트 (https://www.manning.com/books/rabbitmq-in-depth) 와 깃허브 저장소 (https://github.com/gmr/RabbitMQ-in-Depth) 에서 무료로 다운로드할 수 있다. 에이콘출판사 도서정보 페이지 http://www.acornpub.co.kr/book/rabbitmq-depth 에서도 예제 코드를 다운로드할 수 있다. 1부 RabbitMQ 와 애플리케이션 아키텍처1. RabbitMQ 살펴보기RabbitMQ 의 기능과 장점오픈소스플랫폼과 업체 중립성경량성다양한 클라이언트 라이브러..