← 탐색

태그된 포스트: 마이그레이션

프론트엔드 시그널 · ·3분 읽기

TypeScript 7 올렸더니 ESLint가 죽었다

7월 8일, TypeScript 7.0이 나왔다.

typescripttsgoeslint
백엔드 깊이보기 · ·3분 읽기

spring-boot-starter-amqp는 사라진다

8월 20일에 Spring Boot 4.2.

spring-bootrabbitmqamqp
백엔드 깊이보기 · ·3분 읽기

grpc-spring-boot-starter 걷어내는 데 이틀이 걸린 이유

Spring Boot 4.1이 gRPC를 공식 스타터로 흡수했다.

spring-bootgrpcspring-grpc
프론트엔드 시그널 · ·2분 읽기

React Compiler가 useMemo를 죽였다는 건 반만 맞다

React Compiler가 안정 버전을 찍은 지 10개월이 지났다. 트위터 타임라인에는 "useMemo 전부 지우세요" 류의 글이 아직도 올라오는데, 실제 프로덕션 코드베이스에 적용해 보면 그렇게 단순하지 않다.

react compilerusememousecallback
데브옵스 리얼톡 · ·3분 읽기

IBM이 64억 달러 주고 산 Terraform에서 무료 플랜이 빠졌다

3월 31일, HCP Terraform(구 Terraform Cloud)의 레거시 무료 플랜이 공식 종료됐다. HashiCorp이 2023년 8월 BSL로 라이선스를 바꾼 데 이어, IBM이 64억 달러에 인수를 마무리한 뒤 일어난 일이다.

terraformopentofuibm
AI 실무 적용기 · ·3분 읽기

임베딩 모델 바꾸는 건 pip install 한 줄이 아니었다

MTEB 리더보드에서 새 모델이 올라왔다. 기존에 쓰던 것보다 NDCG@10이 4포인트 높다.

임베딩rag벡터db
백엔드 깊이보기 · ·3분 읽기

Spring Boot 3.x 지원 종료 한 달 — 4.x에서 진짜 터지는 세 곳

한 달 전인 6월 30일, Spring Boot 3.5.

spring-bootspring-securityjackson
AI 레이더 · ·3분 읽기

MCP에서 세션이 사라졌다 — 네 서버는 이제 레거시다

어제 MCP 스펙이 바뀌었다. "바뀌었다"보다 "뒤집어졌다"가 정확하다.

mcp스테이트리스프로토콜
백엔드 깊이보기 · ·3분 읽기

Tomcat 하나에 REST와 gRPC를 같이 태운다 — Spring Boot 4.1

Spring Boot 4.1이 6월에 나오면서 gRPC가 공식 생태계에 편입됐다.

spring-bootgrpcspring-grpc
프론트엔드 시그널 · ·3분 읽기

React 20 컴파일러, useMemo 지우는 건 쉬운 파트였다

6월에 React 20이 컴파일러를 stable로 올렸다. 트위터 타임라인이 "useMemo랑 useCallback 드디어 안 써도 돼!

reactreact 20컴파일러
AI 레이더 · ·2분 읽기

오늘 밤 deepseek-chat가 죽는다

DeepSeek API를 쓰고 있다면 딱 한 가지만 확인하자. model 파라미터에 deepseek-chat이나 deepseek-reasoner가 박혀 있는가?

deepseekdeepseek-v4마이그레이션
백엔드 깊이보기 · ·3분 읽기

Kotlin 2.4 올렸을 뿐인데 Spring 코드 절반이 빨간 줄이다

금요일 오후 4시, Kotlin 버전을 2.3에서 2.

kotlinspring-bootjspecify
클라우드 네이티브 · ·3분 읽기

Graviton 마이그레이션, 비용 절감 전에 먼저 깨지는 것들

EKS 청구서를 펼칠 때마다 같은 생각이 떠오른다. "Graviton으로 바꾸면 20~40% 아낀다는데, 왜 아직도 안 했지?

gravitoneksarm64
프론트엔드 시그널 · ·3분 읽기

esbuild도 버렸다 — Vite 8이 5년 된 빌드 파이프라인을 통째로 갈아치운 이유

Vite가 esbuild를 도입한 건 2020년이었다. Go로 짠 번들러가 webpack보다 100배 빠르다니, 당시 모두가 감탄했다.

vitevite 8rolldown
프론트엔드 시그널 · ·2분 읽기

npx shadcn init 결과가 달라졌다

npx shadcn init을 이번 주에 돌려봤다면 눈치챘을 거다. Radix 대신 Base UI가 기본으로 깔린다.

shadcnbase uiradix
클라우드 네이티브 · ·3분 읽기

cgroup v1이 진짜 죽는다 — 엔터프라이즈 노드 23%가 아직 안 옮겼다

올해 초 CNCF 설문에서 엔터프라이즈 클러스터의 23%가 아직 cgroup v1이거나 "잘 모르겠다"고 답했다. K8s 1.

kubernetescgroupcgroup-v2
데브옵스 리얼톡 · ·3분 읽기

Grafana K8s Helm v4, values.yaml 그대로 넣으면 터진다

올해 4월 Grafana Labs가 Kubernetes 모니터링 Helm 차트 v4를 릴리스했다. 공식 블로그 제목이 "Biggest update ever"인데, 과장이 아니다.

grafanakuberneteshelm
클라우드 네이티브 · ·3분 읽기

terraform에서 tofu로 — 바이너리 바꾸면 끝이라는 말, 반만 맞다

EKS 클러스터 하나에 VPC, 서브넷, IAM 역할, 시큐리티 그룹, 노드 그룹까지 Terraform으로 잡으면 managed resource가 쉽게 300개를 넘긴다. HCP Terraform의 새 무료 티어 캡이 500개다.

opentofuterraformiac
백엔드 깊이보기 · ·2분 읽기

net.devh 걷어내는 데 반나절이면 된다 — Spring Boot 4.1 공식 gRPC 스타터

6월 10일에 Spring Boot 4.1이 나왔다.

spring-bootgrpcspring-grpc
클라우드 네이티브 · ·3분 읽기

containerd 1.7 연장 지원 9월 종료 — config.toml 한 줄이 노드를 멈춘다

운영 중인 클러스터의 containerd 버전을 마지막으로 확인한 게 언제인가. K8s 버전은 꼬박꼬박 올리면서 런타임 버전은 "돌아가니까" 하고 넘기는 팀이 생각보다 많다.

containerdkubernetes마이그레이션
1 / 3 Next →