TypeScript 5 신기능 정리: 5.0부터 5.9까지 한눈에

TypeScript 5 — 버전별 신기능과 업그레이드 정리

타입 안정성으로 자바스크립트 생태계를 바꿔 놓은 TypeScript는 2023년 3월 5.0 메이저 버전을 내놓은 뒤 약 3년간 5.1부터 5.9까지 분기별로 꾸준히 진화해 왔다. 그런데 막상 “버전마다 뭐가 달라졌나”를 정리해 둔 한국어 자료는 흩어져 있거나 옛 정보에 머물러 있는 경우가 많다. 이…

ARR MRR 뜻 — SaaS 매출 지표 완전 정리

ARR MRR — SaaS 구독 매출 지표 대시보드

구독형 소프트웨어(SaaS) 기업의 IR 자료나 스타트업 투자 뉴스를 보면 “ARR 1조 원 돌파”, “MRR 성장률 둔화” 같은 표현이 빠지지 않는다. 매출이라는 같은 단어를 쓰면서도 일반 제조업의 매출과는 결이 다른 이 숫자들은, 구독 비즈니스의 건강 상태를 가늠하는 가장 기본적인 잣대다. 그…

gRPC란 무엇인가 — 고성능 RPC 프레임워크 입문

gRPC — 고성능 RPC 프레임워크 개념과 동작 구조

마이크로서비스 수십 개가 초당 수만 번씩 서로를 호출하는 환경에서는, 통신 한 번의 비용이 시스템 전체의 속도를 좌우한다. 텍스트 기반 JSON을 주고받는 방식이 사람에게는 친절하지만 기계끼리의 고빈도 통신에는 군더더기가 많다는 문제의식, 바로 여기서 gRPC가 출발한다. 구글이 만든 이 고성능 통신 프레임워크는…

앤트로픽 vs OpenAI — 2026 AI 양강 경쟁 구도 분석

앤트로픽 vs OpenAI — 2026년 AI 양강 경쟁 구도를 상징하는 체스 대국

2026년 상반기, 생성형 AI 시장의 주도권 다툼은 사실상 두 회사의 이야기가 되었다. 한쪽에는 ChatGPT로 대중화를 이끈 OpenAI가, 다른 한쪽에는 Claude로 기업 시장을 파고든 앤트로픽이 있다. 흥미로운 점은 2023년만 해도 압도적 1위였던 OpenAI의 자리가 흔들리고 있다는 사실이다. 몸값, 모델 성능, 엔터프라이즈…

GraphQL이란 무엇인가 — REST를 넘는 API 쿼리 언어

GraphQL — API 쿼리 언어 개념과 동작 구조

모바일 앱이 화면 하나를 그리려고 서버에 대여섯 번씩 요청을 던지던 시절이 있었다. 사용자 정보 한 번, 친구 목록 한 번, 게시글 한 번… 그렇게 받아 온 데이터에는 정작 쓰지 않는 필드가 절반이었다. 이 비효율을 정면으로 겨냥해 등장한 것이 바로 GraphQL이다.…

REST API란 무엇인가 — 6대 제약과 HTTP 메서드 완전 정리

REST API — 개념과 HTTP 메서드 구조 다이어그램

웹에서 앱과 서버가 데이터를 주고받는 거의 모든 장면 뒤에는 정해진 약속이 있다. 모바일 앱이 날씨를 불러오고, 쇼핑몰이 결제를 처리하고, 챗봇이 외부 도구를 호출하는 일까지 — 그 통신의 기본 문법이 바로 REST API다. 이름은 자주 듣지만 “정확히 무엇이고, 왜 표준이 됐는지”…

GitHub Copilot 워크플로우 — 5가지 실전 패턴과 과금 변화

GitHub Copilot 워크플로우 — IDE에서 AI 코딩 에이전트를 활용하는 개발자

SERIES · AI 코딩 에이전트 워크플로우 Claude Code · Cursor · Copilot 등 AI 코딩 도구와 MCP 인프라를 체계적으로 분석하는 연재입니다. [허브] AI 코딩 에이전트 비교 — Claude Code·Cursor·Copilot 2026 Claude Code 워크플로우 실전 — 5가지 패턴 분석 MCP 프로토콜…

패스키 로그인 원리: 비밀번호 없이 어떻게 인증하나

패스키 — 비밀번호 없는 로그인 인증 원리

비밀번호는 30년 넘게 인터넷 인증의 기본이었지만, 동시에 가장 약한 고리이기도 했다. 유출·재사용·피싱·무차별 대입 공격이 모두 비밀번호라는 ‘공유된 비밀(shared secret)’에서 비롯된다. 패스키(passkey)는 이 비밀 자체를 없애 버리는 접근이다. 사용자는 더 이상 외울 문자열을 입력하지 않고, 지문이나 얼굴 인식, 기기 잠금 해제만으로…