모든 포스트

리액트 기초 강좌 #14 성능 최적화 (memo / useMemo / useCallback)
9 분 소요

리액트 기초 강좌 #14 성능 최적화 (memo / useMemo / useCallback)

React.memo, useMemo, useCallback을 사용한 성능 최적화 방법과, 이 도구들을 언제 써야 하고 언제 쓰지 말아야 하는지를 정리합니다.

하드웨어 기초 #6 네트워크 — 대역폭과 지연시간, NIC에서 데이터센터까지
6 분 소요

하드웨어 기초 #6 네트워크 — 대역폭과 지연시간, NIC에서 데이터센터까지

운영에서 가장 자주 혼동되는 대역폭과 지연시간의 차이, 거리가 만드는 지연의 한계, NIC에서 시작해 같은 AZ와 리전 간과 인터넷이 왜 다른지까지. 네트워크를 속도 한 단어가 아니라 두 축으로 나눠 이해하도록 정리하겠습니다.

리액트 기초 강좌 #13 커스텀 훅
8 분 소요

리액트 기초 강좌 #13 커스텀 훅

컴포넌트 사이에서 로직을 우아하게 공유하는 도구, 커스텀 훅을 만드는 법과 흔히 쓰이는 예시들을 살펴봅니다.

비개발자를 위한 IT 상식 #2 API란 무엇인가 — 서비스끼리 대화하는 약속
6 분 소요

비개발자를 위한 IT 상식 #2 API란 무엇인가 — 서비스끼리 대화하는 약속

개발자들이 자주 쓰는 단어 API를 코드 없이 설명합니다. 정해진 방식으로 요청하고 정해진 형식으로 응답받는 약속이 무엇인지, 지도와 결제 같은 외부 API까지 비개발자 눈높이로 풀어보겠습니다.

하드웨어 기초 #5 스토리지 ② 구성과 연결 — RAID와 DAS / NAS / SAN
6 분 소요

하드웨어 기초 #5 스토리지 ② 구성과 연결 — RAID와 DAS / NAS / SAN

디스크를 묶어 속도와 안전성을 얻는 RAID(0,1,5,6,10), 그리고 디스크를 서버에 붙이는 세 방식인 DAS,NAS,SAN을 정리합니다. 이 개념들이 인스턴스 스토어,EBS,EFS 같은 클라우드 스토리지로 어떻게 재포장되는지도 함께 보겠습니다.

리액트 기초 강좌 #12 useContext
7 분 소요

리액트 기초 강좌 #12 useContext

prop drilling 문제를 해결하는 도구, React Context API와 useContext 훅의 사용법을 배워봅니다.

하드웨어 기초 #4 스토리지 ① 장치 — HDD / SSD / NVMe와 IOPS / 처리량 / 지연시간
6 분 소요

하드웨어 기초 #4 스토리지 ① 장치 — HDD / SSD / NVMe와 IOPS / 처리량 / 지연시간

HDD, SSD, NVMe가 무엇이 다른지, 그리고 용량과 자주 혼동되는 IOPS,처리량,지연시간을 구분합니다. gp3와 io2 같은 클라우드 디스크 옵션이 왜 갈리는지까지 한 번에 정리하겠습니다.

리액트 기초 강좌 #11 상태 끌어올리기 (lifting state up)
8 분 소요

리액트 기초 강좌 #11 상태 끌어올리기 (lifting state up)

두 형제 컴포넌트가 같은 데이터를 공유해야 할 때 사용하는 핵심 패턴, 상태 끌어올리기를 배워봅니다.

하드웨어 기초 #3 메모리 — RAM과 계층 구조, 스왑이 시작되면 벌어지는 일
6 분 소요

하드웨어 기초 #3 메모리 — RAM과 계층 구조, 스왑이 시작되면 벌어지는 일

RAM이 무엇이고 왜 휘발성인지, 레지스터에서 디스크까지 이어지는 메모리 계층, 그리고 메모리가 부족해질 때 스왑으로 빠지며 성능이 절벽처럼 떨어지는 과정까지. 메모리를 용량이 아니라 동작으로 이해하도록 정리하겠습니다.

리액트 기초 강좌 #10 useEffect
8 분 소요

리액트 기초 강좌 #10 useEffect

컴포넌트 외부와 상호작용하는 side effect를 다루는 표준 도구, useEffect 훅의 동작과 흔한 패턴을 살펴봅니다.

오픈소스는 어떻게 세상을 바꿨는가
7 분 소요

오픈소스는 어떻게 세상을 바꿨는가

오픈소스는 소스코드를 공개해 누구나 보고, 고치고, 다시 배포할 수 있게 한 소프트웨어입니다. GNU와 리눅스에서 시작된 흐름이 어떻게 현대 IT 전체의 토대가 되었는지 교양 수준으로 정리하겠습니다.

하드웨어 기초 #2 CPU — 코어 / 스레드 / 클럭 / 캐시, 그리고 vCPU의 정체
7 분 소요

하드웨어 기초 #2 CPU — 코어 / 스레드 / 클럭 / 캐시, 그리고 vCPU의 정체

코어와 스레드의 차이, 클럭만으로 성능을 비교할 수 없는 이유, 캐시가 속도를 좌우하는 원리, 그리고 클라우드에서 말하는 vCPU가 실제로 무엇인지까지. CPU를 사양표가 아니라 동작으로 이해하도록 정리하겠습니다.