2026년 7월 22일 수요일

국내 웹 기술 변천사 — PHP에서 Spring, Node와 AI까지

웹 기술의 역사는 겉으로 보면 새 프레임워크가 오래된 프레임워크를 밀어낸 이야기처럼 보입니다. PHP가 있었고, EJB가 있었고, Struts와 custom servlet이 있었고, Spring이 왔고, ASP.NET과 Spring Boot가 지나갔고, Node.js 계열이 유행했습니다. 요즘은 Next.js, NestJS, 서버리스, 엣지 런타임, AI 코딩 에이전트까지 한 줄에 세워 놓을 수 있습니다.

그런데 국내 웹 개발의 실제 현장은 그렇게 빨리 바뀌지 않았습니다. 특히 돈이 큰 곳, 즉 금융과 공공 프로젝트에서는 기술의 최신성보다 안정성, 인력 수급, 유지보수성, 감리 대응, 장기 운영 가능성이 훨씬 더 중요했습니다. 그래서 한국의 웹 백엔드 주류는 오랫동안 Java와 Spring 위주로 굳어졌습니다.

이 글은 그 흐름을 한 번 길게 정리해보려는 글입니다. "최신 기술이 꼭 좋은 기술인가"라는 질문도 같이 다룹니다. 결론부터 말하면, 아닙니다. 대규모 엔터프라이즈 환경에서는 아직도 Java와 Spring이 좋은 선택인 경우가 많습니다. 동시에 더 긴 시간축으로 보면 Java도 영원하지는 않을 겁니다. 개발자가 사라지면 언어도 사라집니다. 다만 AI가 그 결말을 조금 이상하게 바꾸고 있습니다. 언어 종속은 약해지고, 과거의 유산은 AI가 가지고 노는 재료가 될 가능성이 커졌습니다.

1990년대 말부터 2000년대 초까지: 웹은 빨리 만들 수 있는 사람이 이겼습니다

1990년대 말의 웹은 지금 기준으로 보면 거칠었습니다. HTML 페이지를 만들고, 폼을 받고, DB에 저장하고, 목록을 보여주면 서비스가 됐습니다. CGI, Perl, PHP, ASP, 초기 JSP가 이 시기의 주인공이었습니다. 당시의 핵심은 우아한 아키텍처가 아니라 "빨리 화면을 띄우는 것"이었습니다.

PHP가 강했던 이유도 여기에 있습니다. PHP 공식 문서의 역사 페이지는 PHP가 개인 홈페이지 도구에서 출발해 웹 페이지를 동적으로 만들기 위한 언어로 성장했다고 설명합니다. Apache에 붙이기 쉽고, HTML 사이에 코드를 끼워 넣기 쉬웠고, MySQL과 같이 쓰기 좋았습니다. 웹호스팅 업체들이 PHP와 MySQL을 저렴하게 제공한 것도 컸습니다. 작은 회사, 커뮤니티, 쇼핑몰, 게시판, 초기 CMS에는 PHP가 잘 맞았습니다.

ASP도 비슷한 이유로 인기가 있었습니다. Windows 서버와 IIS, Visual Basic 계열 개발자 경험, Microsoft 생태계를 이미 쓰던 회사에는 ASP가 편했습니다. 특히 국내에는 Windows 기반 사무환경이 널리 깔려 있었고, Visual Basic이나 Classic ASP로 빠르게 내부 업무 화면을 만드는 개발자도 많았습니다.

이 시기의 흥망성쇠를 점유율로 딱 잘라 말하기는 어렵습니다. 국내 프로젝트 단위의 정확한 장기 통계는 공개 자료가 부족합니다. 다만 전 세계 공개 웹 기준으로 보면 PHP의 영향력은 아직도 큽니다. W3Techs는 2026년 7월 기준, 서버 사이드 언어를 파악할 수 있는 웹사이트 중 PHP 사용 비율을 70.6%로 집계합니다. 이 수치는 WordPress 같은 CMS의 영향이 매우 크기 때문에 국내 엔터프라이즈 백엔드 점유율로 읽으면 안 됩니다. 그래도 PHP가 "한때의 유행"이 아니라 공개 웹의 긴 생명력을 가진 기술이라는 점은 보여줍니다.

국내 기업 업무 시스템은 조금 다른 길을 갔습니다. 쇼핑몰, 게시판, 소규모 웹서비스에서는 PHP와 ASP가 강했지만, 대형 SI와 금융·공공에서는 Java가 빠르게 힘을 얻었습니다. 이유는 단순했습니다. JVM은 서버 프로그램을 장기간 운영하기 좋았고, 벤더와 솔루션 생태계가 있었고, 대기업·공공기관이 요구하는 표준화와 문서화에 맞추기 쉬웠습니다.

왜 그때 그 기술들이 인기 있었나

초기 웹 기술의 인기는 기술적 우월성 하나로 설명되지 않습니다.

시기 많이 쓰인 기술 인기 이유 약점
1990년대 후반 CGI, Perl 웹 서버와 붙이기 쉬웠고 자료가 많았음 유지보수와 구조화가 어려움
1990년대 후반~2000년대 PHP 배포가 쉽고 웹호스팅과 궁합이 좋았음 큰 조직의 계층형 설계에는 약했음
1990년대 후반~2000년대 ASP Windows/IIS 환경에서 빠른 업무 화면 개발 Microsoft 스택 종속, 이후 ASP.NET으로 이동
2000년대 초 JSP/Servlet Java 기반 서버 개발의 표준 흐름 화면과 로직이 쉽게 섞임

여기서 중요한 점은 "개발자 수"입니다. 어떤 기술이 살아남는 데에는 성능보다 개발자 풀이 더 중요할 때가 많습니다. 프로젝트를 수주하고, 투입하고, 운영하고, 장애를 대응하고, 5년 뒤에도 사람을 구해야 합니다. 국내 SI 시장에서는 이 조건이 기술 선택을 아주 강하게 눌렀습니다.

EJB, Struts, custom servlet: 엔터프라이즈라는 이름의 무거운 시대

2000년대 초중반으로 넘어오면 Java 웹 개발은 더 조직적인 형태를 갖습니다. JSP와 Servlet만으로도 서비스를 만들 수 있었지만, 프로젝트가 커지면 문제가 생겼습니다. 화면 처리, 세션 처리, DB 접근, 트랜잭션, 권한, 로그, 배치, 연동 코드가 뒤엉켰습니다. 그래서 엔터프라이즈 Java 진영은 더 큰 틀을 만들려고 했습니다.

EJB는 그 상징 같은 기술이었습니다. Enterprise JavaBeans는 분산 객체, 트랜잭션, 보안, 풀링 같은 엔터프라이즈 기능을 컨테이너가 관리하게 하려는 시도였습니다. 당시에는 그럴듯했습니다. 은행, 보험, 카드, 공공기관 업무는 트랜잭션이 중요하고, 서버를 여러 대로 나누고, 장애를 버텨야 합니다. "복잡한 기업 시스템을 표준 Java 방식으로 만들 수 있다"는 약속은 매력적이었습니다.

문제는 너무 무거웠다는 겁니다. 설정은 많고, 배포는 느리고, 테스트는 어려웠습니다. XML 설정과 컨테이너 의존성이 늘어났고, 개발자가 비즈니스 코드를 쓰는 시간보다 프레임워크와 싸우는 시간이 길어졌습니다. 엔터프라이즈라는 단어가 주는 안정감은 있었지만, 현장 개발자에게는 답답함도 컸습니다.

Struts는 이 무거운 흐름을 조금 더 웹에 맞게 정리했습니다. Apache Struts는 Java 웹 애플리케이션을 MVC 패턴으로 구성하도록 도와줬습니다. 요청을 Action으로 받고, 설정 파일로 흐름을 정하고, JSP로 화면을 렌더링했습니다. 당시 JSP 안에 Java 코드가 마구 들어가던 혼란을 줄이는 데에는 효과가 있었습니다.

하지만 Struts도 시간이 지나며 한계를 보였습니다. XML 설정이 많았고, Action 중심 구조가 복잡해졌고, 테스트와 리팩터링이 쉽지 않았습니다. 그래서 많은 SI 현장은 Struts를 쓰거나, Struts 비슷한 custom servlet 프레임워크를 직접 만들었습니다. 회사별, 프로젝트별로 "우리 프레임워크"가 생겼습니다. 공통 Action, 공통 Controller, 공통 DAO, 공통 권한 체크, 공통 메시지 처리 같은 것들이었습니다.

이 custom servlet 문화는 나쁘기만 한 것은 아니었습니다. 당시에는 오픈소스 프레임워크 생태계가 지금만큼 성숙하지 않았고, 각 기관의 요구사항도 제각각이었습니다. 공통 모듈을 만들어 반복 작업을 줄이려는 시도는 자연스러웠습니다. 다만 시간이 지나면 사내 프레임워크는 지식의 감옥이 됩니다. 만든 사람은 떠나고, 문서는 낡고, 프레임워크는 남습니다. 한국 SI 현장에서 "과거의 유산으로 지키는 현시대의 개발"이 시작된 지점도 이 근처라고 봅니다.

국내 웹 기술이 PHP와 ASP에서 EJB, Struts, Spring, Spring Boot, Node.js와 AI 시대로 이어지는 흐름을 보여주는 타임라인 도식

<국내 웹 기술 변천 타임라인과 시장 구조 2.1>

국내 IT 시장의 특성: 돈은 주로 금융과 공공에서 나왔습니다

국내 IT 시장을 이해하려면 "누가 돈을 쓰는가"를 먼저 봐야 합니다. 웹서비스 스타트업도 있었고 제조·유통·통신도 있었지만, 대규모 SI 예산을 꾸준히 집행한 축은 금융과 공공이었습니다. 은행 차세대, 보험 기간계, 카드 승인, 증권 HTS, 전자정부, 지방자치단체 시스템, 공공 포털, 교육·세무·조달 시스템 같은 프로젝트가 시장의 큰 물줄기를 만들었습니다.

이 시장은 기술을 고르는 기준이 소비자 웹과 다릅니다. 최신 프레임워크가 아니라 다음 질문이 중요합니다.

  1. 이 기술을 아는 개발자를 수십 명, 많으면 수백 명 투입할 수 있는가.
  2. 5년, 10년 뒤에도 유지보수할 수 있는가.
  3. 보안 점검, 감리, 문서화, 운영 인수인계에 대응할 수 있는가.
  4. 장애가 났을 때 벤더, SI사, 하도급사가 책임 구조를 만들 수 있는가.
  5. 기관 내부 표준과 기존 시스템 연동을 깨지 않는가.

이 조건에서는 새 기술이 불리합니다. 성능이 좋아도 개발자가 적으면 위험합니다. 코드가 짧아도 감리 문서가 빈약하면 위험합니다. 배포가 빠른 기술이어도 운영팀이 익숙하지 않으면 위험합니다. 그래서 국내 기술 주도권은 개발자 커뮤니티의 취향보다 금융·공공 발주 구조에 더 강하게 묶였습니다.

전자정부 표준프레임워크도 이 흐름을 상징합니다. eGovFrame 포털은 실행환경, 개발환경, 운영환경, 공통 컴포넌트, 호환성 확인 같은 항목을 제공합니다. 이는 단순히 프레임워크 하나를 배포했다는 뜻이 아닙니다. 공공 프로젝트에서 반복되는 구조를 표준화하고, 교육과 적용지원을 통해 일정한 개발 방식을 확산했다는 뜻입니다. 그 기반에는 Java와 Spring 생태계가 있었습니다.

Spring에서 Spring Boot, Node.js까지: 주류는 바뀌었지만 속도는 달랐습니다

Spring은 EJB의 반작용으로 힘을 얻었습니다. 복잡한 컨테이너와 무거운 배포 모델 대신, 평범한 Java 객체를 중심으로 애플리케이션을 구성하게 해줬습니다. DI, AOP, 트랜잭션 추상화, JDBC/ORM 연동, MVC 구조는 Java 개발자가 대형 업무 시스템을 만들 때 필요한 것들을 비교적 현실적으로 제공했습니다.

Spring이 국내에서 주류가 된 이유는 몇 가지가 겹쳤습니다.

첫째, 기존 Java 인력을 그대로 흡수했습니다. PHP나 Ruby on Rails처럼 언어 자체를 바꾸지 않아도 됐습니다. Java를 쓰던 회사가 Spring으로 옮기는 일은 가능했지만, Java 조직이 갑자기 Ruby나 Python 웹 프레임워크로 바뀌는 일은 훨씬 어려웠습니다.

둘째, 레거시와 공존할 수 있었습니다. 기존 Servlet 컨테이너, WAS, Oracle DB, 내부 인증, 배치, 메시징, 파일 연동을 한 번에 버릴 수 없는 환경에서 Spring은 점진적 전환이 가능했습니다. 국내 금융·공공은 전환 비용을 매우 싫어합니다. 운영 중인 시스템을 완전히 갈아엎기보다는 주변부터 바꾸고, 일부 모듈을 바꾸고, 표준을 조금씩 업데이트하는 방식을 선호합니다.

셋째, 표준과 비표준 사이에서 균형을 잡았습니다. 순수 Java EE 표준만 고집하면 개발 생산성이 낮아졌고, 완전한 사내 custom 프레임워크는 장기 유지보수 리스크가 컸습니다. Spring은 오픈소스이면서도 엔터프라이즈 기능을 제공했고, 레퍼런스와 교육 자료, 책, 강의, 커뮤니티가 빠르게 늘었습니다.

넷째, 공공 표준화와 SI 인력 시장이 같은 방향으로 움직였습니다. eGovFrame이 Spring 기반 개발 방식을 넓히면서 공공 프로젝트에서 Spring 경험은 사실상 기본 역량이 되었습니다. 금융도 비슷했습니다. 한 번 Java/Spring 중심으로 대규모 인력 풀이 형성되면, 다음 프로젝트도 같은 기술을 고릅니다. 기술이 좋아서 사람이 모이고, 사람이 많아서 다시 기술이 선택되는 순환이 생깁니다.

Spring Boot는 이 흐름을 더 굳혔습니다. Spring 공식 문서는 Spring Boot가 독립 실행 가능한 production-grade Spring 애플리케이션을 쉽게 만들고, 내장 Tomcat/Jetty/Undertow, starter dependency, 자동 설정, metrics와 health check 같은 운영 기능을 제공한다고 설명합니다. 예전에는 WAR를 만들어 WAS에 올리고 XML 설정을 길게 만졌다면, Spring Boot 이후에는 java -jar로 실행하는 애플리케이션 구조가 자연스러워졌습니다.

이 변화는 클라우드와 마이크로서비스 시대에 잘 맞았습니다. 컨테이너로 감싸기 쉽고, 배포 단위가 작아지고, health endpoint를 붙이기 쉬웠습니다. 그래서 Spring은 죽은 것이 아니라 Spring Boot로 다시 살아났습니다. 정확히는 "낡은 Java 웹"이 아니라 "운영 가능한 Java 애플리케이션 플랫폼"으로 재포장됐습니다.

ASP.NET과 Microsoft 계열은 왜 다른 궤적을 탔나

ASP와 ASP.NET은 국내에서도 꾸준히 쓰였습니다. Microsoft 공식 ASP.NET 소개는 웹 앱과 API를 만들기 위한 .NET 기반 프레임워크로 설명합니다. Windows Server, IIS, Visual Studio, MS SQL Server를 함께 쓰는 조직에서는 생산성이 높았습니다. 특히 내부 업무 시스템, 제조·유통 기업, Microsoft 라이선스가 이미 깔린 조직에서는 좋은 선택이었습니다.

다만 국내 대형 공공·금융 SI의 중심축은 Java 쪽으로 더 강하게 기울었습니다. 이유는 기술 하나보다 조달, 운영, 인력, 벤더 구조의 문제였습니다. Java는 특정 OS나 벤더에 덜 묶인다는 인식이 있었고, WebLogic, WebSphere, JEUS 같은 상용 WAS와도 함께 쓰였습니다. 공공 표준프레임워크도 Java/Spring 중심으로 자리를 잡았습니다.

그래서 ASP.NET은 사라진 기술이 아닙니다. 다만 국내 대규모 SI의 상징 기술은 되지 못했습니다. 반대로 글로벌 개발자 조사에서는 ASP.NET Core가 여전히 의미 있는 위치에 있습니다. Stack Overflow 2024 조사에서 전문 개발자 기준 ASP.NET Core 사용률은 19.1%, ASP.NET은 14.3%로 집계됩니다. Spring Boot의 전문 개발자 기준 사용률은 14.2%입니다. 이 숫자는 전 세계 응답자 기반이라 국내 금융·공공의 체감과는 다르지만, "Java/Spring만 남고 .NET은 죽었다"는 식의 단순화는 틀렸다는 점을 보여줍니다.

Node.js와 프론트엔드 시대: 빠른 변화는 앞단에서 먼저 왔습니다

2010년대 이후 웹 개발의 변화는 백엔드보다 프론트엔드에서 더 빨랐습니다. jQuery, AngularJS, React, Vue, TypeScript, Next.js 같은 기술이 사용자 화면과 개발 경험을 크게 바꿨습니다. SPA와 API 분리는 백엔드 구조에도 영향을 줬습니다. 서버는 HTML을 그리는 곳에서 JSON API를 제공하는 곳으로 바뀌었고, 프론트엔드 빌드와 배포가 별도 영역으로 커졌습니다.

Node.js는 이 변화의 핵심 런타임이었습니다. Node.js 공식 문서는 Node.js를 비동기 이벤트 기반 JavaScript 런타임으로 설명하며, 많은 연결을 동시에 처리하는 네트워크 애플리케이션에 적합하다고 말합니다. 브라우저에서 쓰던 JavaScript를 서버에서도 쓰게 되면서, 한 언어로 프론트와 백엔드를 모두 다룰 수 있다는 장점이 생겼습니다.

Node 계열이 인기 있었던 이유는 명확합니다.

  1. 프론트엔드 개발자가 서버 코드까지 확장하기 쉬웠습니다.
  2. npm 생태계가 폭발적으로 커졌습니다.
  3. JSON API, 실시간 통신, BFF(Backend for Frontend), 서버 사이드 렌더링에 잘 맞았습니다.
  4. 스타트업과 제품 조직은 Java/Spring보다 가볍게 시작할 수 있었습니다.
  5. React/Next.js 같은 프론트엔드 프레임워크와 자연스럽게 연결됐습니다.

Stack Overflow 2024 조사에서도 Node.js는 웹 프레임워크/기술 항목에서 전체 응답자 40.8%, 전문 개발자 40.7%로 높은 사용률을 보였습니다. React도 전문 개발자 기준 41.6%입니다. 전 세계 개발자 생태계에서 JavaScript/TypeScript 계열의 힘은 매우 큽니다.

그런데 국내 대형 엔터프라이즈 백엔드가 Node.js로 완전히 넘어갔느냐 하면 그렇지 않습니다. 새 프론트엔드, BFF, 관리자 도구, 일부 마이크로서비스, 실시간 서비스에는 Node가 들어갔지만, 핵심 계정계나 장기 운영 업무의 중심은 여전히 Java/Spring인 경우가 많습니다. 이유는 다시 시장 구조입니다. 금융·공공은 기술 전환을 실험으로 보지 않습니다. 장애, 보안 사고, 감사 지적, 운영 인수인계 실패가 실제 비용으로 돌아옵니다.

이 지점에서 최신 기술의 한계가 드러납니다. 최신 기술은 개발 경험이 좋고, 생산성이 높고, 커뮤니티가 활발할 수 있습니다. 하지만 대규모 엔터프라이즈에서는 다음 조건도 필요합니다.

기준 최신 Node/프론트 계열이 강한 곳 Java/Spring이 강한 곳
초기 개발 속도 빠른 프로토타입, 제품 실험 상대적으로 무겁지만 구조화 쉬움
인력 수급 프론트/풀스택 인력 풍부 SI·공공·금융 백엔드 인력 매우 풍부
운영 표준 조직별 편차 큼 장기 운영 패턴이 축적됨
규제/감리 대응 문서화 체계는 조직 의존 레퍼런스와 표준 산출물이 많음
대규모 트랜잭션 가능하지만 설계 역량 의존 오래 검증된 패턴이 많음

그래서 "Node가 Spring을 대체한다"는 식의 말은 현실을 너무 단순하게 봅니다. Node는 많은 영역에서 이미 주류입니다. 하지만 Spring도 다른 이유로 주류입니다. 기술의 주류성은 하나의 왕좌가 아니라 시장 구역마다 다르게 나타납니다.

기술 변천이 느린 이유는 보수성만이 아닙니다

국내 웹 기술이 느리게 바뀌는 이유를 "한국 개발 문화가 보수적이라서"라고만 말하면 반쪽짜리 설명입니다. 느린 변화에는 합리적인 이유도 있습니다.

금융 시스템은 돈을 직접 다룹니다. 공공 시스템은 행정 서비스와 국민 데이터를 다룹니다. 장애가 나면 단순히 사용자가 불편한 수준이 아니라 사회적 비용이 생깁니다. 이 환경에서는 1년 된 기술보다 10년 버틴 기술이 더 설득력을 가집니다. 개발자는 지루하다고 느낄 수 있지만, 발주자와 운영자는 다르게 봅니다.

또 하나는 계약 구조입니다. 대형 SI 프로젝트는 요구사항 정의, 설계, 개발, 테스트, 감리, 운영 이관으로 나뉩니다. 여기서 기술은 코드만의 문제가 아닙니다. 산출물 템플릿, 개발 표준, 보안 점검표, 운영 매뉴얼, 장애 대응 절차까지 함께 움직입니다. 새로운 언어와 프레임워크를 도입하려면 이 문서 체계도 바꿔야 합니다. 비용이 큽니다.

그래서 아직도 Java/Spring 위주인 것은 낡음의 증거이면서 동시에 생존 전략의 결과입니다. 대규모 엔터프라이즈에서는 Spring이 여전히 좋습니다. DI, 트랜잭션, 보안, 배치, 데이터 접근, 메시징, 관측성, 테스트, 배포, 운영 생태계가 촘촘합니다. Spring Boot는 이를 더 쉽게 묶어줍니다. Kubernetes, 컨테이너, 클라우드와도 잘 연결됩니다.

다만 이 장점은 영원하지 않습니다. 모든 기술은 개발자 풀이 줄어드는 순간 급격히 늙습니다. COBOL이 사라지지 않은 이유는 업무가 남아 있어서입니다. 동시에 COBOL이 새 서비스의 주류가 되지 못한 이유는 개발자가 줄었기 때문입니다. Java도 같은 압력을 피할 수 없습니다. 지금은 개발자가 많고, 시스템이 많고, 교육 경로가 있습니다. 하지만 미래 세대가 Java를 덜 배우고, Kotlin·TypeScript·Python·Rust·AI 도구 중심으로 이동하면 Java의 생명력도 약해집니다.

저는 Java가 당장 끝난다고 보지는 않습니다. 오히려 꽤 오래 갑니다. 문제는 "언제 죽느냐"가 아니라 "어떤 모습으로 남느냐"입니다. 신규 서비스의 언어가 아니라 기존 거대 시스템의 운영 언어로 남을 수도 있습니다. 또는 AI 도구가 Java 코드를 읽고 고치고 테스트하는 능력이 좋아지면서, 사람이 직접 Java를 깊게 알 필요가 줄어드는 방향으로 갈 수도 있습니다.

AI 이후: 기술 종속이 약해지고, 레거시는 AI의 놀이터가 됩니다

AI의 발전은 웹 기술 변천사를 이상한 방향으로 틀고 있습니다. 예전에는 언어와 프레임워크를 모르면 그 시스템을 고칠 수 없었습니다. 개발자는 Java 개발자, PHP 개발자, ASP.NET 개발자, Node 개발자로 나뉘었습니다. 물론 좋은 개발자는 여러 언어를 배울 수 있지만, 실제 프로젝트 투입에서는 특정 스택 경험이 매우 중요했습니다.

AI 코딩 도구가 좋아질수록 이 경계는 약해집니다. 개발자가 Spring을 10년 한 사람만큼 내부 구조를 아는 것은 여전히 어렵지만, 낯선 코드베이스를 읽고, API 흐름을 요약하고, 테스트를 만들고, 마이그레이션 후보를 찾는 일은 AI가 점점 잘합니다. 언어 문법과 프레임워크 관용구의 진입장벽이 낮아집니다.

이 변화는 두 가지 상반된 결과를 낳습니다.

첫째, 신기술 도입의 압력이 줄어들 수 있습니다. 예전에는 낡은 프레임워크가 생산성을 떨어뜨리면 새 프레임워크로 갈아타고 싶었습니다. 하지만 AI가 낡은 코드를 꽤 잘 다루게 되면, 굳이 전체를 갈아엎지 않아도 됩니다. 요구사항을 충족시키는 구 기술을 그대로 두고, AI가 그 위에서 수정·테스트·문서화를 돕는 방식이 가능해집니다. 미래의 일부 개발 현장은 신기술 경연장이 아니라, 과거 기술들을 AI가 다루는 놀이터가 될 수 있습니다.

둘째, 기술 선택의 기준이 언어에서 요구사항으로 이동합니다. "이 프로젝트는 무조건 Spring" 또는 "요즘은 무조건 Node" 같은 말의 힘이 약해집니다. 대신 다음 질문이 중요해집니다.

  1. 이 요구사항은 어떤 운영 리스크를 갖는가.
  2. 기존 시스템과 어떤 방식으로 연동해야 하는가.
  3. AI 도구가 이 코드베이스를 얼마나 안전하게 이해하고 수정할 수 있는가.
  4. 테스트와 배포 자동화가 충분한가.
  5. 사람 개발자가 마지막 판단을 할 수 있는 구조인가.

이 관점에서는 최신 기술이 꼭 좋은 기술이 아닙니다. Spring과 Java는 지루하지만 예측 가능합니다. Node와 TypeScript는 빠르고 생태계가 넓지만, 패키지와 런타임 변화가 빠릅니다. PHP는 공개 웹과 CMS에서 여전히 강합니다. ASP.NET Core는 Microsoft 생태계와 클라우드에서 좋은 선택입니다. 중요한 것은 유행이 아니라 요구사항입니다.

과거의 유산으로 지키는 현시대의 개발

현재 많은 개발 현장은 과거의 유산 위에 서 있습니다. 오래된 DB 스키마, 오래된 배치, 오래된 인증 방식, 오래된 WAS, 오래된 화면 템플릿, 오래된 사내 프레임워크가 남아 있습니다. 개발자는 새 기능을 만들면서 동시에 이 유산을 지켜야 합니다.

이 말은 비관적으로만 들리지만, 꼭 그렇지는 않습니다. 레거시는 실패한 코드의 무덤이 아니라, 오래 살아남은 업무 지식의 저장소이기도 합니다. 은행의 이자 계산, 보험의 계약 변경, 공공의 민원 처리, 세금과 조달의 예외 규칙은 코드 속에 들어 있습니다. 문서보다 코드가 더 정확한 경우도 많습니다.

문제는 사람이 그 유산을 점점 읽기 어려워진다는 점입니다. 만든 사람은 떠나고, 신규 개발자는 다른 기술을 배우고, 문서는 낡습니다. 여기서 AI는 꽤 현실적인 도구가 될 수 있습니다. 레거시 코드를 요약하고, 영향 범위를 찾고, 테스트 케이스를 생성하고, 마이그레이션 계획을 만들고, 위험한 변경을 표시하는 역할입니다.

물론 AI가 모든 것을 해결하지는 않습니다. AI는 업무 책임을 지지 않습니다. 배포 버튼을 누른 뒤 장애가 나면 책임은 조직과 사람이 집니다. 그래서 AI 시대의 개발자는 더 이상 문법 암기자가 아니라 검증자, 요구사항 해석자, 운영 리스크 관리자에 가까워질 가능성이 큽니다.

미래는 어떻게 될까요?

제 예상은 이렇습니다. 웹 기술은 겉으로는 더 다양해질 겁니다. Next.js, Astro, Remix, Htmx, FastAPI, Spring Boot, ASP.NET Core, Go, Rust, Python, 서버리스, 엣지 런타임이 계속 공존할 겁니다. 하지만 대형 조직의 핵심 시스템은 쉽게 바뀌지 않습니다. 특히 국내 금융·공공은 Java/Spring 중심을 꽤 오래 유지할 가능성이 큽니다.

다만 그 Java/Spring의 의미는 달라질 겁니다. 예전에는 "사람이 Java를 잘 알아서 시스템을 지키는 시대"였습니다. 앞으로는 "AI가 Java/Spring 레거시를 이해하고, 사람이 요구사항과 위험을 판단하는 시대"가 될 수 있습니다. 그러면 기술 종속은 약해집니다. 언어를 잘 모르는 사람이 바로 운영 시스템을 고쳐도 된다는 뜻은 아닙니다. 대신 낯선 기술을 읽는 비용이 줄어든다는 뜻입니다.

신기술은 사라지지 않을 겁니다. 하지만 신기술을 도입하는 이유는 바뀔 수 있습니다. "요즘 유행이라서"가 아니라 "이 요구사항에는 이 기술이 운영 비용을 낮춘다"가 되어야 합니다. 반대로 구 기술도 부끄러운 것이 아닙니다. Spring이 요구사항을 충족하고, 인력과 운영 체계가 있고, 장애 대응이 가능하다면 좋은 기술입니다.

마지막으로 Java의 미래를 생각해봅니다. 언젠가는 Java도 지금의 COBOL처럼 보일 수 있습니다. 하지만 그 시점이 와도 Java 시스템은 곧바로 사라지지 않을 겁니다. 오히려 AI가 가장 많이 읽고 고치는 레거시 언어 중 하나가 될 가능성이 있습니다. 개발자가 사라지면 언어도 사라진다는 말은 맞습니다. 다만 AI 이후에는 "사라진다"의 의미가 바뀝니다. 사람이 매일 새로 쓰는 언어에서는 밀려나도, AI가 유지하고 변환하는 업무 자산으로 남을 수 있습니다.

그래서 미래의 웹 개발은 최신 프레임워크의 승부가 아니라, 요구사항과 레거시와 AI가 뒤섞인 이상한 혼합물이 될 가능성이 큽니다. 금융과 공공은 여전히 안정성을 요구할 것이고, 제품 조직은 여전히 빠른 실험을 원할 것이고, 개발자는 그 사이에서 오래된 코드를 읽고 새 도구를 붙일 겁니다.

웹 기술의 변천사는 결국 "무엇이 더 멋진가"의 역사가 아니었습니다. 누가 돈을 쓰고, 누가 운영하고, 누가 책임지고, 누가 10년 뒤에 고칠 수 있는가의 역사였습니다. 앞으로도 그 질문은 남습니다. 단지 답을 찾는 방식에 AI가 끼어들 뿐입니다.

참고자료

2024 노벨 물리학상, AI 연구자 홉필드·힌턴은 왜 받았나

2024년 10월 8일, 노벨 물리학상 발표를 보고 많은 사람이 잠깐 멈칫했습니다. 수상자는 John J. Hopfield와 Geoffrey E. Hinton. 둘 다 오늘날 AI 연구의 뿌리를 만든 인물로 자주 언급됩니다. 그런데 받은 상은 컴퓨터과학상이 아니라 물리학상이었습니다.

노벨위원회의 공식 수상 사유는 “인공신경망을 이용한 머신러닝을 가능하게 한 기초적 발견과 발명”입니다. 쉽게 말하면, 두 사람이 물리학에서 쓰던 에너지, 스핀, 확률, 통계역학의 생각을 가져와 컴퓨터가 패턴을 저장하고 배우는 방법을 만들었다는 뜻입니다.

John J. Hopfield와 Geoffrey E. Hinton을 외부 사진 없이 비실사로 그린 인물 일러스트

<홉필드와 힌턴 비실사 인물 일러스트 1.1>

이 글은 2024년 노벨 물리학상이 왜 AI와 연결됐는지, 그리고 “물리학으로 AI를 만들었다”는 말이 실제로 어떤 의미인지 일반 독자 눈높이에서 풀어봅니다. 사실 관계는 Nobel Prize 공식 보도자료대중 과학 해설 PDF를 기준으로 확인했습니다.

누가 어떤 상을 받았나

이번 수상자는 두 명입니다.

인물 당시 소속 받은 상 노벨위원회가 짚은 핵심 기여
John J. Hopfield Princeton University 2024 노벨 물리학상 공동 수상 패턴을 저장하고 복원하는 Hopfield network 제안
Geoffrey E. Hinton University of Toronto 2024 노벨 물리학상 공동 수상 Boltzmann machine을 통해 데이터의 특징을 학습하는 방법 발전

John Hopfield는 1933년 미국 시카고에서 태어났고, 1958년 Cornell University에서 박사 학위를 받았습니다. Nobel Prize의 인물 소개에 따르면 그는 1982년 패턴을 저장하고 다시 만들어내는 네트워크를 발명했습니다. 노벨위원회는 이 네트워크가 이미지 분석 같은 분야에도 중요해졌다고 설명합니다.

Geoffrey Hinton은 1947년 영국 런던에서 태어났고, 1978년 University of Edinburgh에서 박사 학위를 받았습니다. 그는 1983~1985년 무렵 통계물리학의 도구를 이용해 Boltzmann machine을 만들었습니다. 이 방식은 데이터 안의 특징을 알아보고, 이미지를 분류하거나 새로운 패턴을 만드는 아이디어로 이어졌습니다.

여기서 흥미로운 점은 두 사람이 “AI 서비스를 잘 만들었다”는 이유로 상을 받은 것이 아니라는 점입니다. ChatGPT 같은 서비스가 등장하기 훨씬 전, 인공신경망이 한동안 비주류처럼 보이던 시기에 “네트워크가 어떻게 기억하고 배울 수 있는가”를 물리학 언어로 다룬 공로를 인정받았습니다.

기사들은 왜 놀랐나

공식 발표와 여러 보도가 공통으로 주목한 지점은 단순합니다. “AI 연구자가 노벨 물리학상을 받았다”는 문장 자체가 낯설었기 때문입니다.

노벨위원회는 보도자료에서 두 수상자가 “오늘날 강력한 머신러닝의 기반이 되는 방법”을 개발했다고 설명했습니다. 또 Hopfield는 연상기억을, Hinton은 데이터 속 특징을 스스로 찾는 방법을 만들었다고 정리했습니다. 이 표현이 중요한 이유는 AI를 단순한 소프트웨어 유행이 아니라, 물리학의 오래된 질문과 연결해 보게 만들기 때문입니다.

대중 기사들이 크게 다룬 포인트는 대략 세 가지였습니다. 첫째, AI가 이제 과학의 주변부가 아니라 노벨상급 기초과학의 언어 안으로 들어왔다는 점입니다. 둘째, 딥러닝의 유명 인물인 Hinton이 물리학상을 받으면서 “AI의 아버지”라는 대중적 이미지가 다시 소환됐다는 점입니다. 셋째, 수상 분야가 물리학인 만큼 이 업적을 단순히 컴퓨터 구현이 아니라 통계물리학과 복잡계의 관점에서 봐야 한다는 점입니다.

저는 세 번째가 가장 중요하다고 봅니다. AI를 이야기할 때 보통 모델 크기, GPU, 서비스 경쟁을 먼저 떠올립니다. 하지만 이번 상은 그보다 한 단계 아래 질문을 꺼냅니다. 많은 작은 단위가 서로 영향을 주고받을 때, 전체 시스템은 어떻게 안정된 패턴을 만들고 학습하는가. 이 질문은 자석, 원자 스핀, 열역학, 신경망을 한 줄로 이어줍니다.

물리학이 AI가 되는 과정

Hopfield network를 이해하는 가장 쉬운 비유는 “흐릿한 기억을 되찾는 과정”입니다. 어떤 단어가 생각날 듯 말 듯 할 때가 있습니다. 첫 글자나 느낌만 남아 있는데, 머릿속에서는 비슷한 후보들이 떠오르다가 결국 맞는 단어로 수렴합니다. Hopfield network도 비슷한 일을 합니다.

이 네트워크에서는 노드를 픽셀처럼 생각할 수 있습니다. 각 노드는 0 또는 1 같은 값을 갖고, 노드 사이 연결은 서로를 밀거나 끌어당깁니다. Hopfield는 이 전체 상태를 물리학의 “에너지”처럼 표현했습니다. 저장하고 싶은 패턴은 에너지가 낮은 골짜기처럼 만들어둡니다. 나중에 조금 깨진 입력이 들어오면, 네트워크는 한 단계씩 값을 바꾸며 에너지가 낮아지는 방향으로 움직입니다. 마지막에는 가장 가까운 골짜기, 즉 저장된 기억에 도착합니다.

Hopfield network가 흐릿한 입력을 에너지 골짜기 속 저장된 기억으로 수렴시키는 과정을 보여주는 도식

<Hopfield network 에너지 골짜기 도식 3.1>

이게 왜 물리학일까요. 노벨위원회 설명에 따르면 Hopfield는 자성 물질에서 원자 스핀이 서로 영향을 주며 전체 상태를 만드는 방식을 참고했습니다. 스핀은 원자를 작은 자석처럼 보이게 하는 성질입니다. 이 작은 자석들이 서로 영향을 주면 물질 전체에 질서가 생깁니다. Hopfield network에서는 노드와 연결이 비슷한 역할을 합니다.

Hinton의 Boltzmann machine은 여기서 한 걸음 더 나갑니다. Hopfield network가 저장된 패턴을 찾아가는 기억 장치에 가깝다면, Boltzmann machine은 데이터가 어떤 특징을 가질 때 “그럴듯한지”를 확률적으로 배웁니다. 이름에 들어간 Boltzmann은 통계물리학의 Ludwig Boltzmann을 떠올리게 합니다. 통계물리학은 수많은 입자의 미시적 움직임을 직접 하나하나 따라가지 않고, 확률과 에너지로 전체 행동을 설명합니다.

AI 관점에서 이 차이는 큽니다. 전통적인 소프트웨어는 사람이 규칙을 씁니다. “이런 픽셀이 있으면 고양이, 저런 모양이면 자동차”처럼요. 하지만 머신러닝은 예시를 많이 보여주고, 컴퓨터가 그 안에서 특징을 찾게 합니다. Boltzmann machine은 이 방향을 여는 초기 아이디어 중 하나였습니다. 오늘의 거대한 인공신경망과 바로 같은 구조는 아니지만, “데이터 속 표현을 학습한다”는 사고방식의 중요한 길목입니다.

Boltzmann machine의 입력층, 숨은층, 확률 계산이 현대 AI의 표현 학습으로 이어지는 흐름을 보여주는 기술 도식

<Boltzmann machine에서 현대 AI로 이어지는 표현 학습 도식 3.2>

여기서 인공신경망이라는 말도 너무 신비롭게 볼 필요는 없습니다. 노벨위원회의 대중 해설은 뇌의 뉴런을 노드로, 시냅스를 연결로 비유합니다. 학습은 연결의 세기가 바뀌는 과정입니다. 함께 자주 활성화되는 연결은 강해지고, 덜 맞는 연결은 약해집니다. 물론 실제 뇌와 컴퓨터 신경망은 다릅니다. 하지만 “많은 단순한 단위가 연결 강도를 바꾸며 패턴을 처리한다”는 큰 그림은 같습니다.

이런 설명을 들으면 “그럼 물리학상이 맞네”라고 느끼게 됩니다. 상을 받은 것은 특정 앱이 아니라, 패턴·기억·학습을 물리학의 언어로 다룬 기초 아이디어입니다. 오늘의 생성형 AI가 훨씬 큰 데이터와 컴퓨팅 위에서 돌아간다 해도, 그 밑바닥에는 여전히 에너지, 확률, 최적화, 네트워크라는 개념이 있습니다. AI 코딩 에이전트 같은 최신 응용도 결국 이런 표현 학습의 긴 역사 위에 서 있습니다.

한계와 마무리

이번 수상이 “AI가 물리학을 대체했다”는 뜻은 아닙니다. 오히려 반대에 가깝습니다. 물리학에서 갈고닦은 생각이 AI의 핵심 방법을 만드는 데 쓰였다는 뜻입니다. 분야의 경계가 흐려졌지만, 기초과학의 역할은 더 분명해졌습니다.

또 하나 조심해야 할 점은 Hopfield network나 Boltzmann machine이 곧바로 ChatGPT 같은 현대 LLM이라는 식으로 말하면 안 된다는 것입니다. 사이에는 역전파, 합성곱 신경망, GPU 계산, Transformer, 대규모 데이터 학습 같은 많은 발전이 있습니다. 두 수상자의 업적은 그 모든 것을 단번에 만든 “완성품”이 아니라, 나중 발전이 가능해지는 데 필요한 기초 토대였습니다.

Hinton에 대해서는 기술적 공로와 별개로 AI 위험에 대한 경고도 함께 언급됩니다. 이 점도 균형 있게 봐야 합니다. 강한 기술을 만든 사람이 그 기술의 사회적 위험을 걱정한다는 사실은 모순이라기보다, 오히려 기술이 충분히 강해졌다는 신호일 수 있습니다. AI 글을 쓸 때 장점만 말하면 독자를 속이는 일이 됩니다. 한계와 위험까지 같이 봐야 합니다.

정리하면 이렇습니다. 첫째, 2024년 노벨 물리학상은 John Hopfield와 Geoffrey Hinton이 공동 수상했습니다. 둘째, 수상 분야는 “인공신경망 기반 머신러닝을 가능하게 한 기초적 발견과 발명”입니다. 셋째, 핵심은 물리학의 에너지와 확률 개념이 컴퓨터의 기억과 학습을 설명하는 도구가 됐다는 점입니다.

그래서 이번 상은 AI 업계의 축하 뉴스로만 읽기엔 아깝습니다. 더 재미있는 메시지는 따로 있습니다. 오늘의 AI는 갑자기 하늘에서 떨어진 기술이 아니라, 물리학자들이 물질과 패턴을 이해하려고 만든 언어가 컴퓨터 안으로 들어온 결과입니다. 노벨상이 조명한 것도 바로 그 긴 연결고리입니다.

참고한 주요 자료

안드레이 카파시, 앤트로픽 합류 — 소프트웨어 3.0과 에이전틱 엔지니어링

AI를 공부해 본 사람이라면 한 번쯤 **안드레이 카파시(Andrej Karpathy)**의 강의나 코드를 만난 적이 있을 것입니다. 테슬라 오토파일럿을 이끌고 OpenAI 창립 멤버로 참여했으며, 무엇보다 어려운 개념을 쉽게 풀어내는 교육자로 잘 알려진 인물입니다. 그가 2026년 5월 앤트로픽(Anthropic)에 합류하면서 다시 화제가 됐습니다.

이 글은 그의 최근 발언을 통째로 옮기거나 번역한 것이 아닙니다. 그가 직접 정리해 블로그에 올린 세쿼이아 어센트 2026 발표 요약(2026년 4월 30일)을 국내 독자 눈높이로 간추리고, 핵심 문장 몇 개만 인용한 뒤 제 생각을 덧붙인 소개 글입니다.

코드 라인 대신 여러 AI 에이전트의 작업 흐름을 지휘하는 사람을 추상적으로 표현한 기술 콘셉트 이미지

<코드에서 에이전트 지휘로 옮겨가는 프로그래밍의 변화 1.1>

안드레이 카파시는 누구인가

카파시는 1986년생으로, 2015년 스탠퍼드에서 페이페이 리(Fei-Fei Li) 교수의 지도 아래 박사 학위를 받았습니다. 스탠퍼드의 딥러닝 입문 강의 CS231n을 만들고 직접 가르치며 이름을 알렸고, 이 강의는 지금도 컴퓨터 비전을 배우는 사람들의 교과서처럼 쓰입니다.

이력만 보면 그는 늘 최전선에 있었습니다. OpenAI 창립 멤버(20152017)로 참여했고, 2017년부터 2022년까지는 테슬라에서 AI·오토파일럿 비전 디렉터를 맡았습니다. 이후 OpenAI에 잠시 복귀(20232024)했다가, 2024년 7월에는 AI 교육 스타트업 Eureka Labs를 세워 LLM101n 같은 강의를 만들었습니다. 그리고 2026년 5월 19일, 앤트로픽의 프리트레이닝(사전학습) 연구팀에 합류했습니다.

그가 꾸준히 사랑받는 이유는 직함이 아니라 설명하는 능력에 있습니다. nanoGPT처럼 핵심만 남긴 작은 코드로 거대한 개념을 이해시키는 방식은, 이제 막 AI를 배우는 사람에게 특히 고맙습니다.

카파시가 말하는 소프트웨어 3.0과 에이전틱 엔지니어링

이번 발표 요약에서 그는 소프트웨어를 만드는 방식이 세 단계로 변해 왔다고 정리합니다. 직접 코드를 짜던 소프트웨어 1.0, 데이터로 학습한 가중치가 동작을 결정하는 소프트웨어 2.0, 그리고 LLM(거대 언어 모델 — 방대한 텍스트로 학습해 문장을 생성·이해하는 AI)에게 맥락과 도구, 지시를 프롬프트로 건네는 소프트웨어 3.0입니다. 그의 표현을 그대로 옮기면 이렇습니다.

"The unit of programming changed from typing lines of code to delegating larger 'macro actions'." (프로그래밍의 단위가 코드 줄을 타이핑하는 것에서, 더 큰 '매크로 동작'을 위임하는 것으로 바뀌었다.)

두 번째 축은 **검증 가능성(verifiability)**입니다. 카파시는 AI가 결과를 확인하고 피드백을 받을 수 있는 영역, 즉 수학·코딩·엔지니어링처럼 정답을 검증하기 쉬운 분야에서 특히 빠르게 발전한다고 봅니다. 반대로 그는 이 시스템이 고르지 않다는 점도 분명히 합니다.

"These systems can be brilliant in one moment and bizarrely dumb in the next. They are not smooth human minds. They are jagged, alien tools." (이 시스템은 한순간 뛰어나다가 다음 순간 기이할 만큼 멍청해질 수 있다. 매끄러운 인간의 정신이 아니라, 들쭉날쭉한 이질적 도구다.)

세 번째 축이 이 글의 제목이기도 한 **에이전틱 엔지니어링(agentic engineering)**입니다. 여기서 에이전트(agent)란 사람이 매 단계를 지시하지 않아도 스스로 여러 작업을 이어서 수행하는 AI를 말합니다. 카파시는 이를 바이브코딩과 구분합니다. 즉흥적으로 프롬프트를 던져 결과를 받는 방식과 달리, 전문적인 에이전틱 엔지니어링에서는 사람이 보안·설계·품질·취향에 대한 판단을 계속 쥐고 있어야 한다는 것입니다. 그가 남긴 한 문장이 이 태도를 압축합니다.

"You can outsource your thinking, but you can't outsource your understanding." (생각은 외주로 맡길 수 있어도, 이해까지 외주로 맡길 수는 없다.)

마지막으로 그는 제품의 사용자가 사람에서 에이전트로 옮겨간다고 말합니다. 클릭하는 화면 대신 API, 명령줄(CLI), 기계가 읽을 수 있는 구조화된 데이터가 AI 코딩 에이전트의 기본 인터페이스가 된다는 전망입니다.

국내 개발자에게 무슨 의미인가

이 이야기가 먼 미국 컨퍼런스의 담론으로만 들리지 않는 이유가 있습니다. 국내에서도 이미 많은 사람이 AI에게 코드를 맡겨 제품을 빠르게 만들고 있기 때문입니다. 카파시의 구분은 여기에 유용한 잣대를 줍니다. 빠르게 데모를 만드는 일책임지고 운영할 제품을 만드는 일은 다르며, 후자에는 여전히 사람의 판단이 필요하다는 것입니다.

특히 "이해는 외주로 맡길 수 없다"는 말은 비개발자에게도 그대로 적용됩니다. 코드를 직접 읽지 못하더라도 데이터가 어디로 가는지, 누가 접근할 수 있는지, 실패하면 어떻게 되돌릴지는 스스로 설명할 수 있어야 합니다. 검증 가능성 이야기도 마찬가지입니다. 결과를 확인할 수 있는 작업일수록 AI에게 크게 맡기고, 검증이 어려운 영역일수록 사람이 더 개입하는 편이 안전합니다.

다만 그의 발표는 특정 시점, 특정 관점의 정리라는 점도 함께 기억해야 합니다. "에이전트가 곧 모든 것을 대체한다"는 결론이 아니라, 오히려 사람의 역할이 어디로 이동하는지를 짚는 이야기에 가깝습니다.

나의 생각

저는 카파시의 "들쭉날쭉한 이질적 도구"라는 표현이 가장 정직하다고 느꼈습니다. AI 코딩 도구를 쓰다 보면 놀랄 만큼 잘하다가도 어처구니없는 실수를 하는데, 이걸 "아직 덜 똑똑해서"라고만 이해하면 대응이 어렵습니다. 인간과 다른 방식으로 똑똑하고 다른 방식으로 실수하는 도구라고 받아들이면, 어디를 믿고 어디를 검증할지 설계하는 감각이 생깁니다.

한편으로는 이 담론이 최전선 연구자와 대형 팀의 경험에서 나왔다는 점도 감안하게 됩니다. "16시간 내내 에이전트에게 일을 위임한다"는 식의 이야기는 인상적이지만, 자원과 검증 체계가 다른 소규모 팀에 그대로 옮기기는 어렵습니다. 그래서 저는 이 발표를 정답표가 아니라 좋은 질문지로 읽습니다. 우리 일 중 무엇이 검증 가능하고, 어디까지 위임할 수 있으며, 이해를 놓치지 않으려면 무엇을 계속 붙잡아야 하는가 — 이 질문에 각자의 답을 채우는 것이 핵심이라고 생각합니다.

정리하면 세 줄입니다. 첫째, 카파시는 프로그래밍의 단위가 코드에서 위임으로 옮겨간다고 봅니다. 둘째, 그 전환의 안전선은 검증 가능성과 사람이 놓지 말아야 할 이해입니다. 셋째, 도구가 강해질수록 "무엇을 왜 만드는가"라는 사람의 판단은 오히려 더 중요해집니다.

2026년 7월 21일 화요일

바이브코딩의 한계: 현직자가 말하는 프로젝트 완성의 조건

“현직자가 말하는 바이브코딩의 한계”를 한 문장으로 줄이면 이렇습니다. 코드는 제품의 전부가 아닙니다. 자연어로 요구사항을 입력하고 화면과 기능이 빠르게 만들어지는 경험은 분명 강력합니다. 하지만 실행되는 데모가 나왔다고 해서 고객에게 전달하고 운영할 수 있는 제품이 완성된 것은 아닙니다.

특히 비개발자는 생성 속도가 빠를수록 자신이 놓친 공정을 발견하기 어렵습니다. 버튼이 눌리고 데이터가 저장되면 거의 다 끝난 것처럼 보이지만, 실제 프로젝트에는 요구사항 분석, 구조 설계, 테스트, 배포, 장애 대응, 사용자 피드백과 시장 진입이 남아 있습니다. 이 글은 바이브코딩을 폄하하려는 글이 아닙니다. 어디에 강하고 어디서 사람의 판단이 반드시 필요한지를 구분하기 위한 현실적인 경계선입니다.

프로젝트 공정을 모르면 빠르게 잘못된 곳에 도착합니다

현업의 소프트웨어 프로젝트는 대체로 분석 → 설계 → 개발 → 이행 → 운영이라는 흐름을 가집니다. 조직과 방법론에 따라 이름은 달라져도, 무엇을 왜 만들지 결정하고 구조를 잡은 뒤 구현하며 실제 환경으로 옮기고 지속해서 관리한다는 본질은 같습니다. NIST의 DevSecOps 참조 모델도 Plan, Develop, Build, Test, Release, Deploy, Operate를 하나의 연속된 생명주기로 설명합니다.

공정 반드시 답해야 할 질문 바이브코딩만으로 놓치기 쉬운 부분
분석 누구의 어떤 문제를 해결하는가 사용자가 실제로 원하지 않는 기능을 빠르게 구현함
설계 데이터·권한·화면·장애를 어떻게 나눌 것인가 당장 보이는 화면에 맞춘 임시 구조가 누적됨
개발 요구사항을 코드와 동작으로 어떻게 옮길 것인가 생성 코드를 이해하지 못한 채 기능을 연결함
이행 운영 환경에 안전하게 어떻게 배포할 것인가 비밀값, 도메인, 백업, 롤백, 접근 권한을 빠뜨림
운영 장애·비용·문의·변경을 누가 책임질 것인가 출시 이후의 모니터링과 유지보수 계획이 없음

분석이 빠지면 “만들 수 있는 것”이 요구사항이 됩니다. 설계가 빠지면 AI가 매 순간 제안한 국지적 해법이 전체 구조가 됩니다. 운영이 빠지면 오류가 났을 때 원인을 찾고 복구할 사람이 없습니다. NIST SSDF는 보안 요구사항과 설계 결정을 추적하고, 출시 뒤 남은 취약점에도 대응할 것을 권고합니다. 개발 전과 후가 개발만큼 중요하다는 뜻입니다.

프롬프트가 상세하다고 분석과 설계가 끝난 것은 아닙니다. 좋은 프롬프트는 이미 이해한 문제를 전달하는 수단이지, 이해하지 못한 고객·정책·예외 상황을 자동으로 발견하는 장치는 아닙니다.

바이브코딩이 유리한 구간은 개발과 초기 이행입니다

바이브코딩의 가장 큰 장점은 아이디어를 동작하는 형태로 바꾸는 비용을 크게 낮춘다는 점입니다. 화면 골격, 반복적인 CRUD, API 연결, 데이터 변환, 배포 설정의 초안을 빠르게 만들 수 있습니다. 비개발자도 설명과 피드백을 반복하며 프로토타입을 직접 확인할 수 있습니다. 이 구간에서는 AI 코딩 에이전트가 매우 유용한 제작 파트너가 됩니다.

다만 “빠르다”는 평가는 과업과 사용자의 숙련도에 따라 달라집니다. METR은 2025년 초 도구를 이용해 자신의 저장소에서 작업한 숙련 오픈소스 개발자를 무작위 비교한 결과, AI 도구 사용 그룹이 평균 19% 더 오래 걸렸다고 보고했습니다. METR 연구는 특정 시점과 대상의 결과이므로 바이브코딩 전체를 부정하는 근거는 아닙니다. 대신 AI가 항상 생산성을 높인다는 가정도 검증 없이 받아들이면 안 된다는 신호입니다.

바이브코딩이 특히 유리한 범위는 다음과 같습니다.

  • 요구사항을 눈으로 확인하기 위한 프로토타입
  • 내부에서 소수 사용자가 쓰는 단순 자동화
  • 구조와 위험을 사람이 검토하는 반복 코드 생성
  • 실패 비용이 낮고 즉시 되돌릴 수 있는 초기 배포

반대로 결제, 개인정보, 복잡한 권한, 의료·금융 판단, 다수 사용자의 동시 처리처럼 실패 비용이 큰 기능은 생성 속도보다 검증 가능성이 먼저입니다. 코드를 읽지 못하더라도 최소한 데이터가 어디로 가는지, 누가 접근할 수 있는지, 실패했을 때 어떻게 되돌릴지는 설명할 수 있어야 합니다.

밝게 완성된 코드 블록과 아직 비어 있는 테스트·운영·마케팅 조각 사이의 간극을 표현한 기술 콘셉트 이미지

<바이브코딩과 제품 완성 사이의 마지막 구간 2.1>

최종 완성도 5%의 비밀은 휴먼 테스트입니다

여기서 말하는 “마지막 5%”는 측정된 산업 통계가 아닙니다. 기능의 대부분이 돌아가는 데모와, 낯선 사용자가 안심하고 계속 쓸 수 있는 제품 사이의 작은 듯 큰 간극을 표현한 말입니다. 이 구간에서는 코드를 더 생성하는 것보다 사람이 실제로 사용해 보고 이상함을 말하는 과정이 중요합니다.

자동 테스트는 입력과 기대 결과를 미리 정의할 수 있는 문제에 강합니다. 로그인 실패, 계산 오류, API 응답, 권한 우회처럼 명확한 규칙은 반복해서 검사할 수 있습니다. 그러나 사용자가 버튼의 의미를 오해하는지, 문장이 불안하게 들리는지, 결제 직전에 신뢰를 잃는지, 화면 흐름이 귀찮아서 포기하는지는 코드만으로 충분히 알기 어렵습니다.

Nielsen Norman Group의 사용성 테스트 안내는 실제 사용자가 대표 과업을 수행하는 모습을 관찰해 문제와 기회를 발견하는 방법을 설명합니다. 정성 테스트는 통계적 대표성을 만드는 조사가 아니라 “왜 여기서 멈췄는가”를 알아내는 도구입니다. 논리 검증과 감성 검증을 나누면 실행하기 쉽습니다.

논리 테스트

  • 처음 온 사용자가 설명 없이 핵심 과업을 끝낼 수 있는가
  • 잘못된 입력, 중복 실행, 네트워크 단절에도 데이터가 망가지지 않는가
  • 권한이 없는 사용자가 다른 사람의 정보에 접근하지 못하는가
  • 배포 실패나 장애가 발생했을 때 이전 상태로 돌아갈 수 있는가

감성 테스트

  • 첫 화면에서 제품의 목적이 즉시 이해되는가
  • 문구와 오류 메시지가 사용자를 탓하거나 겁주지 않는가
  • 중요한 행동 전에 충분한 확신과 피드백을 주는가
  • 다시 사용하고 싶을 만큼 과정이 자연스럽고 신뢰할 만한가

비개발자의 강점도 바로 이 지점에서 살아납니다. 코드를 몰라도 고객의 언어, 업무의 맥락, 어색한 흐름은 발견할 수 있습니다. 바이브코딩의 약점을 개발 지식만으로 메우려 하지 말고, 실제 사람을 관찰하는 능력으로 보완해야 합니다.

가장 큰 문제는 마케팅, 아무도 제품을 모릅니다

기능을 완성한 제작자는 “좋은 제품이면 사용자가 알아서 찾아올 것”이라고 생각하기 쉽습니다. 하지만 검색 결과, 앱 마켓, 커뮤니티, 영업 채널 어디에도 제품이 노출되지 않으면 사용자는 존재 자체를 알 수 없습니다. 기술적으로 100점에 가까워도 발견 가능성이 0이면 사업 성과도 0에 가깝습니다.

미국 중소기업청의 시장조사 안내는 시장조사가 고객을 찾고 아이디어의 위험을 줄이는 과정이라고 설명합니다. 수요, 시장 규모, 고객 위치, 경쟁 포화도, 대체재와 가격을 제품 초기부터 확인해야 합니다. 마케팅은 개발 뒤에 광고를 붙이는 일이 아니라, 누구에게 어떤 문제 해결 약속을 전달할지 정하는 분석 공정입니다.

비개발자 바이브코더에게 필요한 최소 마케팅 검증은 거창하지 않습니다.

  1. 고객 한 문장 정의: “모두를 위한 서비스”가 아니라 가장 절박한 사용자 한 집단을 정합니다.
  2. 문제 인터뷰: 기능을 설명하기 전에 현재 어떻게 문제를 해결하는지 5명 이상에게 묻습니다.
  3. 유입 경로 하나 선택: 검색, 특정 커뮤니티, 뉴스레터, 파트너 영업 중 하나부터 검증합니다.
  4. 행동 지표 설정: 방문자 수보다 가입, 첫 성공 과업, 재방문처럼 제품 가치와 연결된 행동을 봅니다.
  5. 메시지 반복: 기능 목록 대신 사용자가 얻는 변화와 믿을 이유를 설명합니다.

결론적으로 바이브코딩은 제품 제작의 문턱을 낮췄지만 제품 성공의 문턱까지 없애지는 않았습니다. 분석 없이 시작하면 필요 없는 것을 만들고, 설계 없이 확장하면 변경할수록 흔들리며, 휴먼 테스트 없이 출시하면 사용자가 마지막 5%에서 떠납니다. 그리고 마케팅 없이 기다리면 아무도 그 결과를 보지 못합니다.

현직자의 현실적인 권고는 바이브코딩을 멈추라는 것이 아닙니다. 개발과 초기 이행에서는 AI의 속도를 최대한 쓰고, 분석·설계·휴먼 테스트·운영·마케팅에서는 사람의 책임을 더 선명하게 두십시오. 그래야 빠르게 만든 데모가 오래 살아남는 제품으로 넘어갈 수 있습니다.

2026 IT 기술 트렌드 총정리: 에이전틱 AI와 공간 컴퓨팅

2026 IT 기술 트렌드를 찾는 검색이 꾸준히 늘고 있습니다. 공통된 진단은 분명합니다. AI는 더 이상 "해보면 좋은 실험"이 아니라 기업 업무의 기본 재료가 됐고, 그 흐름이 개발·보안·하드웨어 전반으로 퍼지고 있다는 것입니다.

다만 트렌드 소개 글에는 과장된 표현이 섞이기 쉽습니다. 이 글은 2025년 10월 발표된 Gartner의 2026 10대 전략 기술 트렌드를 기준선으로 삼고, 최신 자료로 교차 확인한 내용만 정리합니다. 각 트렌드가 "무엇이고, 실무에서 무엇을 준비해야 하는지"에 초점을 맞췄습니다.

2026 IT 기술 트렌드, 한눈에 보기

Gartner는 2026년에 주목할 10대 전략 기술 트렌드를 세 가지 테마로 묶었습니다. 토대를 만드는 The Architect(설계자), 여러 기술을 결합해 새 가치를 만드는 The Synthesist(통합가), 신뢰와 규정을 지키는 **The Sentinel(파수꾼)**입니다. 하나의 신기술이 아니라 "AI를 어떻게 만들고, 연결하고, 보호할 것인가"라는 흐름으로 읽는 편이 이해가 빠릅니다.

여기서 자주 등장하는 용어가 에이전틱 AI(agentic AI)입니다. 사람이 매번 지시하지 않아도 목표를 받아 스스로 여러 단계를 계획하고 실행하는 AI를 뜻합니다. 2026년 트렌드의 상당수는 이 에이전틱 AI를 만들고(개발 플랫폼), 여러 개 엮고(멀티에이전트), 지키는(보안) 이야기로 연결됩니다.

테마 트렌드 한 줄 설명
The Architect AI 네이티브 개발 플랫폼 AI로 소프트웨어 제작을 가속하고 비개발자도 앱을 만들게 하는 도구
The Architect AI 슈퍼컴퓨팅 플랫폼 CPU·GPU·전용 칩을 결합해 대규모 AI 작업을 처리하는 통합 시스템
The Architect 컨피덴셜 컴퓨팅 데이터가 처리되는 순간에도 하드웨어로 보호하는 실행 환경
The Synthesist 멀티에이전트 시스템 여러 AI 에이전트가 협업해 복잡한 작업을 자동화
The Synthesist 도메인 특화 언어 모델 산업·업무별 데이터로 학습해 정확도를 높인 모델
The Synthesist 피지컬 AI 로봇·드론·장비가 현실에서 감지·판단·행동하게 하는 AI
The Sentinel 선제적 사이버보안 공격 전에 탐지·기만으로 막는 AI 기반 보안
The Sentinel 디지털 출처 증명 데이터·미디어의 출처와 무결성을 검증하는 기술
The Sentinel 지오패트리에이션 규제·지정학 이유로 데이터를 자국·지역 인프라로 이전
The Sentinel 허위정보 보안 AI가 만든 합성 콘텐츠로부터 기업 평판을 보호

이 표에서 절반 이상이 AI와 직접 맞닿아 있다는 점이 2026년의 특징입니다. Gartner는 2030년까지 조직의 80%가 대규모 소프트웨어 엔지니어링 팀을 소규모 AI 증강 팀으로 전환할 것으로 전망했는데, 이는 예측이므로 확정된 수치가 아니라 방향으로 이해하는 것이 좋습니다.

2026 IT 기술 트렌드를 설계·통합·보호 세 축으로 묶어 배치한 추상 개념도

<2026 IT 기술 트렌드 3축 개념도 1.1>

에이전틱 AI와 AI 코딩 에이전트가 실무의 기본값이 된다

2026년 트렌드의 중심에는 멀티에이전트 시스템(multiagent systems)이 있습니다. 하나의 만능 AI가 아니라, 역할이 다른 여러 AI 에이전트가 서로 정보를 주고받으며 여러 단계로 이뤄진 업무를 끝까지 자동화하는 구조입니다. 예를 들어 한 에이전트가 자료를 찾고, 다른 에이전트가 초안을 쓰고, 또 다른 에이전트가 검증하는 식의 분업이 가능합니다.

이 변화가 개발자에게 가장 먼저 체감되는 지점이 AI 코딩 에이전트입니다. 코드 자동완성을 넘어, 요구사항을 받아 코드를 작성하고 오류가 나면 스스로 디버깅과 대안을 제시하는 도구가 늘고 있습니다(관련 정리). Gartner의 "AI 네이티브 개발 플랫폼" 트렌드도 같은 맥락으로, 개발 방식이 "내가 다 짠다"에서 "여러 AI 에이전트를 연결해 지휘한다"로 이동하고 있습니다.

국내에서도 비슷한 흐름이 보도되고 있습니다. 업계 전망에 따르면 기업들이 범용 보조도구를 넘어 업무 전용 에이전트로 넘어가고, 주요 대기업들이 현장 도입을 시작했다는 분석이 나옵니다(업계 트렌드 분석). 다만 특정 기업의 도입 비율이나 성과 수치는 기관마다 정의가 달라, 확정된 사실보다는 방향성으로 받아들이는 편이 안전합니다.

"에이전트가 알아서 다 한다"는 표현은 아직 조건부로 읽어야 합니다. 현재 에이전트는 정해진 도구와 권한 안에서 잘 동작하지만, 권한 설계와 사람의 검토 단계를 어떻게 두느냐에 따라 결과 품질이 크게 달라집니다.

여러 AI 에이전트가 자료 수집·작성·검증 역할을 나눠 협업하는 구조를 표현한 개념도

<멀티에이전트 협업 구조 개념도 2.1>

공간 컴퓨팅과 온디바이스 AI, 그리고 보안

AI가 화면 밖 현실로 나오는 흐름도 뚜렷합니다. 공간 컴퓨팅(spatial computing)은 현실 공간과 디지털 정보를 겹쳐 다루는 기술로, AR·VR·MR을 아우르는 개념입니다. 한 조사기관 기준 시장 규모는 2025년 약 1,852억 달러에서 2026년 약 2,256억 달러로 성장할 것으로 추정되며, 소비자보다 기업 현장 도입이 성장을 이끄는 것으로 분석됩니다(공간 컴퓨팅 통계). 조사기관마다 포함 범위가 달라 수치 편차가 있다는 점은 감안해야 합니다.

여기서 함께 언급되는 개념이 온디바이스 AI(on-device AI)입니다. 데이터를 서버로 보내지 않고 기기 안에서 AI 연산을 처리하는 방식으로, 응답 속도와 개인정보 보호에 유리합니다. 예를 들어 Apple Vision Pro 2는 M5 칩을 통해 기기 내부의 AI 추론 속도를 이전보다 크게 높였다고 소개됐습니다(관련 분석). Gartner가 꼽은 "피지컬 AI"(로봇·장비가 현실에서 판단·행동)와 함께, AI가 데이터센터를 벗어나 기기와 현장으로 내려오는 큰 그림의 일부입니다.

이렇게 AI가 넓게 퍼질수록 보안의 무게도 커집니다. Gartner의 The Sentinel 테마는 공격 전에 막는 선제적 사이버보안, 데이터·콘텐츠의 출처를 검증하는 디지털 출처 증명, AI가 만든 가짜 콘텐츠에 대응하는 허위정보 보안을 포함합니다. Gartner는 2030년까지 선제적 보안이 전체 보안 지출의 절반을 차지할 것으로 전망했는데, 이 역시 예측치입니다.

한계와 주의점, 그리고 핵심 요약

과장을 걷어내고 봐야 할 것

트렌드 자료의 수치는 대부분 "예측"이거나 조사기관의 정의에 따른 추정이라는 점을 먼저 기억해야 합니다. 같은 시장이라도 포함 범위(AR/VR/XR 포함 여부 등)에 따라 규모가 달라지므로, 하나의 숫자를 단정적으로 인용하기보다 출처와 기준을 함께 보는 것이 정확합니다.

기술 자체의 한계도 분명합니다. AI 에이전트는 잘못된 정보를 사실처럼 생성하는 환각(hallucination) 위험이 남아 있고, 자동화 권한이 커질수록 보안·감사·책임 소재 문제가 함께 커집니다. 따라서 실무 도입은 "전면 자동화"보다 사람의 검토 단계를 남긴 부분 자동화에서 시작하고, 도입 비용과 데이터 보호 요건을 함께 따져보는 접근이 현실적입니다.

핵심 3줄 요약

  • 2026 IT 기술 트렌드의 중심축은 AI이며, Gartner는 이를 설계(The Architect)·통합(The Synthesist)·보호(The Sentinel) 세 테마로 정리했습니다.
  • 실무에서 가장 먼저 체감되는 변화는 멀티에이전트 시스템과 AI 코딩 에이전트로, 개발자의 역할이 "직접 작성"에서 "에이전트 지휘"로 이동하고 있습니다.
  • 공간 컴퓨팅·온디바이스 AI로 AI가 현장으로 내려오는 만큼 선제적 보안의 중요성도 커지며, 모든 수치는 예측·추정임을 감안해 출처와 함께 판단해야 합니다.

갤럭시 폴드8 공개 전 체크포인트: 플렉스 티타늄과 언팩 일정

갤럭시 폴드8에 대한 관심이 빠르게 커지고 있습니다. 2026년 7월 22일 Google Trends 대한민국 인기 급상승 검색어에서 삼성 갤럭시는 5천 회 이상 검색과 약 800% 상승을 기록했고, 관련 검색어로 갤럭시 언팩갤럭시 폴드8이 함께 표시됐습니다.

다만 검색량이 늘었다고 해서 온라인에 떠도는 사양이 모두 공식 정보라는 뜻은 아닙니다. 이 글은 2026년 7월 22일 현재 삼성전자가 발표한 내용만 기준으로 언팩 일정, 차세대 폴더블 디스플레이 기술, 공개 후 확인해야 할 구매 포인트를 정리합니다.

갤럭시 폴드8 검색이 급증한 이유

가장 직접적인 계기는 7월 갤럭시 언팩입니다. Google Trends 대한민국 인기 급상승 검색어에는 삼성 갤럭시가 활성 트렌드로 나타났고, 세부 관심 검색어에 갤럭시 언팩갤럭시 폴드8이 포함됐습니다. 신제품 발표 당일에 제품명과 사양을 미리 확인하려는 수요가 집중된 것으로 해석할 수 있습니다.

삼성전자는 공식 언팩 안내에서 2026년 7월 22일 영국 런던에서 행사를 연다고 밝혔습니다. 시작 시각은 영국 서머타임 기준 오후 2시이며, 한국 시각으로는 같은 날 오후 10시입니다. 삼성닷컴, 삼성 뉴스룸, 삼성전자 유튜브 채널에서 생중계됩니다.

삼성의 공식 초대장은 “차세대 갤럭시 폴더블” 공개를 예고했지만, 이 글을 작성한 시점에는 갤럭시 Z 폴드8이라는 정식 제품명과 전체 사양을 공식 확정하지 않았습니다. 따라서 제품명은 Google Trends의 검색어로 사용하고, 가격·무게·카메라·배터리 관련 미확인 수치는 다루지 않습니다.

공식 확인된 핵심은 플렉스 티타늄

삼성이 행사 전에 구체적으로 공개한 기술은 플렉스 티타늄(Flex Titanium)입니다. 이는 폴더블 화면 아래에 티타늄 합금 필름과 티타늄 플레이트를 배치해 얇은 두께, 유연성, 내구성 사이의 균형을 개선한 디스플레이 구조입니다.

티타늄 플레이트가 접힘 부위를 지지합니다

삼성전자 공식 설명에 따르면 티타늄 플레이트에는 접힘 부위를 위한 미세 홀 가공이 적용됐습니다. 화면을 펼쳤을 때는 패널을 안정적으로 받치고, 접을 때는 필요한 유연성을 확보하는 방식입니다. 삼성은 이 구조가 화면 주름 개선에도 기여한다고 설명합니다.

화질과 전력 효율도 함께 개선합니다

플렉스 티타늄은 기계적인 지지 구조만 바꾼 기술이 아닙니다. 고해상도 설계와 차세대 유기재료를 함께 적용해 화질을 유지하면서 디스플레이 소비 전력을 줄이는 것이 목표입니다. 실제 배터리 사용 시간이 얼마나 달라지는지는 완제품의 배터리 용량, 칩셋, 소프트웨어 최적화를 함께 확인해야 판단할 수 있습니다.

차세대 폴더블 화면을 구성하는 티타늄 지지층과 디지털 회로를 추상화한 기술 개념도

<플렉스 티타늄 폴더블 구조 개념도 2.1>

공개 후 확인할 갤럭시 폴드8 구매 기준

신제품이 공개되면 숫자가 커졌는지만 보기보다 전작에서 실제 사용성을 좌우했던 기준과 비교하는 편이 좋습니다. 공식 사양표와 실기기 리뷰가 나온 뒤 다음 항목을 순서대로 확인해 보세요.

확인 항목 확인해야 하는 이유 전작인 갤럭시 Z 폴드7의 공식 기준
접었을 때 두께와 무게 일반 스마트폰처럼 매일 휴대할 수 있는지 결정 8.9mm, 215g
메인·커버 화면 비율 문서, 영상, 키보드 사용성과 직결 메인 8.0형, 커버 6.5형·21:9
접힘 자국과 내구성 장기 사용 만족도와 수리 부담에 영향 차세대는 플렉스 티타늄 적용 예고
멀티태스킹과 AI 대화면을 실제 생산성으로 연결하는 핵심 One UI 8 기반 멀티모달 AI
배터리·발열 큰 화면과 AI 기능을 오래 쓸 수 있는지 판단 신제품 공식 측정치 확인 필요
가격·보증·보상판매 체감 업그레이드 비용을 결정 국내 공식 조건 공개 후 비교 필요

전작인 갤럭시 Z 폴드7은 삼성전자 국내 출시 자료 기준으로 펼쳤을 때 4.2mm, 접었을 때 8.9mm, 무게 215g이었습니다. 차세대 제품이 더 얇아졌다는 설명만으로는 부족하며, 카메라 돌출부와 케이스를 포함한 실제 그립감까지 확인해야 합니다.

또 하나의 기준은 대화면 활용입니다. 폴더블의 장점은 단순히 화면이 큰 것이 아니라 두 앱을 나란히 쓰거나 문서와 참고 자료를 함께 보는 데 있습니다. 발표에서 새로운 AI 기능이 소개되더라도 한국어 지원 범위, 온디바이스 처리 여부, 네트워크 연결 필요성, 기존 기기 제공 여부를 구분해 확인하는 것이 좋습니다.

지금 살까, 공개를 기다릴까

현재 폴더블이 고장 났거나 업무상 대화면이 당장 필요하지 않다면 공식 발표와 국내 가격 공개까지 기다리는 편이 합리적입니다. 특히 플렉스 티타늄이 주름과 내구성을 어느 정도 개선했는지는 발표 자료뿐 아니라 실기기 화면과 장기 테스트를 함께 봐야 합니다.

반대로 전작의 할인 폭이 크고, 폴드7의 215g 무게와 8.0형 화면이 이미 요구사항을 충족한다면 신제품의 최고 사양만 기다릴 필요는 없습니다. 이때는 신제품 발표 후 조정되는 전작 가격, 보상판매 조건, 삼성케어플러스 비용을 합산해 총비용으로 비교하세요.

핵심은 세 가지입니다. 첫째, 갤럭시 폴드8은 현재 검색 관심이 급증한 키워드이지만 공식 제품명과 전체 사양은 발표 자료로 다시 확인해야 합니다. 둘째, 지금까지 확인된 핵심 변화는 티타늄 지지 구조와 주름·전력 효율 개선을 목표로 하는 플렉스 티타늄입니다. 셋째, 구매 판단은 두께와 무게, 화면 활용, 내구성, 배터리, 국내 가격을 전작과 같은 기준으로 비교한 뒤 내려야 합니다.

국내 웹 기술 변천사 — PHP에서 Spring, Node와 AI까지

웹 기술의 역사는 겉으로 보면 새 프레임워크가 오래된 프레임워크를 밀어낸 이야기처럼 보입니다. PHP가 있었고, EJB가 있었고, Struts와 custom servlet이 있었고, Spring이 왔고, ASP.NET과 Spring Boot가 지나갔고...