<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">Outsider&#039;s Dev Story</title>
  <id>https://blog.outsider.ne.kr/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="https://blog.outsider.ne.kr/" />
  <subtitle type="html">Stay Hungry. Stay Foolish. Don&#039;t Be Satisfied.</subtitle>
  <updated>2026-04-03T13:54:23+09:00</updated>
  <generator>Textcube 1.10.7 : Tempo primo</generator>
  <entry>
    <title type="html">기술 뉴스 #291 : 26-04-01</title>
    <link rel="alternate" type="text/html" href="https://blog.outsider.ne.kr/1790" />
    <link rel="replies" type="application/atom+xml" href="https://blog.outsider.ne.kr/atom/response/1790" thr:count="0"/>
    <category term="Newsletter" />
    <category term="Claude Code" />
    <category term="Codex" />
    <category term="Cursor" />
    <category term="SSR" />
    <category term="Supply Chain Attack" />
    <category term="TeamPCP" />
    <category term="Trivy" />
    <author>
      <name>Outsider</name>
    </author>
    <id>https://blog.outsider.ne.kr/1790</id>
    <updated>2026-04-01T20:24:35+09:00</updated>
    <published>2026-04-01T20:24:35+09:00</published>
    <summary type="html">&lt;h1&gt;웹개발 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.platformatic.dev/react-ssr-framework-benchmark-tanstack-start-react-router-nextjs&quot;&gt;React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load&lt;/a&gt;&lt;/strong&gt; : Platformatic에서 TanStack Start, React Router, Next.js로 이커머스 앱을 만들어서 벤치마크 테스트를 한 결과 자사의 Node.js 애플리케이션 서버인 Watt에서 레이턴시가 개선되고 TanStack이 가장 우수한 성능을 보였고 Next.js는 가장 성능이 떨어졌지만, v15, v16에서 큰 차이가 나서 개선이 계속되고 있다. 이 벤치마크 결과를 해당 팀들과 공유해서 Next.js에서는 RSC의 &lt;code&gt;JSON.parse&lt;/code&gt;의 &lt;code&gt;reviver&lt;/code&gt; 콜백 사용으로 인한 오버헤드를 찾아 React를 수정해서 모든 RSC가 혜택을 얻을 수 있는 개선을 했고 TanStack팀은 250배 이상의 성능 개선을 해냈다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.smashingmagazine.com/2026/03/modal-separate-page-ux-decision-tree/&quot;&gt;Modal vs. Separate Page: UX Decision Tree&lt;/a&gt;&lt;/strong&gt; : 화면에서 백그라운드와의 인터렉션을 막는 모달과 논모달의 차이를 설명하고 사용자의 행동에 침투적으로 개입하는 모달의 장단점을 설명한다. Ryan Neufeld가 정리한 모달과 페이지 중 어떤 것을 선택할지를 결정한 의사 결정 트리를 소개한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://browserbench.org/announcements/jetstream3/&quot;&gt;Announcing JetStream 3.0&lt;/a&gt;&lt;/strong&gt; : Apple, Google, Mozilla 등이 협업해서 브라우저 성능을 추적하고 엔진의 최적화를 이끌기 위해 만드는 벤치마크 중 하나로 웹 애플리케이션의 계산 집약적인 부분에 집중하는 JetStream이 6년 만에 새 버전이 나왔다. JetStream 3는 이전보다 더 큰 애플리케이션에 중점을 주고 최신 기능인 WebAssembly에도 큰 비중을 두고 Promise나 Async 같은 새로운 JavaScript 기능에 대한 부분도 추가되었다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;그 밖의 개발 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.anthropic.com/engineering/harness-design-long-running-apps&quot;&gt;Harness design for long-running application development&lt;/a&gt;&lt;/strong&gt; : Anthropic에서 장기 실행 자율 코딩을 실험한 과정을 정리한 글이다. 기획자, 생성자, 평가자의 세 에이전트를 구분해서 피드백 루프를 구성한 후 프론트엔드 어플리케이션을 만들도록 한 뒤 이를 풀스택 개발에 적용해서 레트로 게임 메이커를 만들게 했다. Solo 모드로 만든 것보다 장기 실행을 위한 하네스를 적용한 시도가 토큰도 많이 쓰고 오래 걸렸지만 훨씬 정교한 게임 메이커가 나왔다. 이후 하네스를 효율적으로 만들기 위해 반복해서 축소하고 성능을 비교하는 중에 Opus 4.6이 나왔고, 기존에 스프린트 구조는 제거하고 플래너와 평가자는 유지한 채 여러 번 시도한 결과 한 줄짜리 프롬프트로 전체 명세를 확장하고 핵심 요소를 모두 갖춘 프로그램을 만들 수 있었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.anthropic.com/engineering/claude-code-auto-mode&quot;&gt;Claude Code auto mode: a safer way to skip permissions&lt;/a&gt;&lt;/strong&gt; : Claude Code 사용자는 승인 요청을 93% 승인하는데 &lt;code&gt;--dangerously-skip-permissions&lt;/code&gt;가 있지만 안전하지 않은 문제가 있다. 이번에 새로 추가된 Auto mode는 승인을 모델에 의존해서 사용자의 의도에 맞지 않는 위험한 행동을 파악하고 그 외에는 승인 프롬프트 없이 실행되도록 하는 기능이다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://developers.openai.com/codex/use-cases&quot;&gt;Codex Use Cases&lt;/a&gt;&lt;/strong&gt; : OpenAI에서 Codex 사용 사례를 공개했다. 이 사용 사례에는 Pull Request 리뷰 빨리 받기, 프론트엔드 반응형 디자인 만들기, macOS 앱 만들기 등의 스킬과 프롬프트를 알려준다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://cursor.com/ko/blog/composer-2&quot;&gt;Composer 2를 소개합니다&lt;/a&gt;&lt;/strong&gt; : Cursor가 자체 코딩 모델인 Composer 2를 발표했다. 여러 벤치마크 결과 높은 성능을 보여주면서 저렴한 비용으로 제공할 수 있으며 이 자체 모델이 Kimi-k2.5 기반으로 알려지면서 논란이 되었지만 &lt;a href=&quot;https://x.com/Kimi_Moonshot/status/2035074972943831491?s=20&quot;&gt;사전 파트너십으로 진행된 일임이 밝혀졌다&lt;/a&gt;.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.google/innovation-and-ai/models-and-research/google-labs/stitch-ai-ui-design/&quot;&gt;Introducing “vibe design” with Stitch&lt;/a&gt;&lt;/strong&gt; : Google이 AI로 웹이나 모바일 앱을 디자인할 수 있는 &lt;a href=&quot;https://stitch.withgoogle.com/&quot;&gt;Stitch&lt;/a&gt;의 새로운 버전을 Beta로 출시했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://basecamp.com/agents&quot;&gt;Agent first, agent native&lt;/a&gt;&lt;/strong&gt; : 37signals에서 Basecamp를 에이전트가 사용할 수 있도록 새로운 CLI와 스킬을 제공한다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;인프라 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://socket.dev/blog/trivy-under-attack-again-github-actions-compromise&quot;&gt;Trivy Under Attack Again: Widespread GitHub Actions Tag Compromise Exposes CI/CD Secrets&lt;/a&gt;&lt;/strong&gt; : 보안 스캐너인 trivy가 다시 한번 공급망 공격을 받았다. &lt;a href=&quot;https://github.com/aquasecurity/trivy-vscode-extension/security/advisories/GHSA-8mr6-gf9x-j8qg&quot;&gt;지난 2월 공격&lt;/a&gt;에서 CI 환경의 자격 증명이 유출되었고, 이 때의 후속 조치로도 공격자가 새로 만든 자격 증명이 계속 권한을 가지고 있었던 것으로 보인다. 공격자는 공격이 알려지지 않도록 &lt;a href=&quot;https://github.com/aquasecurity/trivy-action&quot;&gt;aquasecurity/trivy-action&lt;/a&gt;에 새로운 브랜치를 올리거나 새로운 릴리스를 올리지 않고 기존 태그 75개를 강제 푸시해서 악성코드가 포함된 커밋을 가리키도록 했다. 그래서 &lt;code&gt;trivy-action&lt;/code&gt;를 버전으로 지정해서 사용하는 경우 이번 공격의 영향을 받았으며 보안 검사를 실행하기 전 악성코드를 실행해서 비밀 정도를 탈취한 뒤 스캔은 정상적으로 실행해서 사용자가 이상을 느끼지 못하게 만들었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://docs.litellm.ai/blog/security-update-march-2026&quot;&gt;LiteLLM Security Update: Suspected Supply Chain Incident&lt;/a&gt;&lt;/strong&gt; : AI 게이트웨이 Python 패키지 LiteLLM의 1.82.7과 1.82.8이 오염된 상태로 UTC 기준 3월 24일 10:39부터 40분간 배포되었다고 PyPI에서 차단되었다. 이전에 발생했던 Trivy의 보안 침해에서 얻은 크리덴셜을 이용해서 LiteLLM의 릴리스 파이프라인에 접근한 것으로 파악되었고 설치한 곳의 시크릿을 수집해서 공격자의 서버로 보내게 되어 있었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://socket.dev/blog/axios-npm-package-compromised&quot;&gt;Supply Chain Attack on Axios Pulls Malicious Dependency from npm&lt;/a&gt;&lt;/strong&gt; : JavaScript에서 널리 사용되어 주간 1억 다운로드를 받고 있는 HTTP 클라이언트인 Axios를 노린 공급망 공격이 발생했다. 이번 공격은 최신 버전은 &lt;code&gt;axios@1.14.1&lt;/code&gt;과 &lt;code&gt;axios@0.30.4&lt;/code&gt;에서 발생했으면 악성 패키지인 &lt;code&gt;plain-crypto-js@4.2.1&lt;/code&gt;을 불러와서 감염된 기기에 명령을 실행할 수 있는 원격 접근 트로이목마(RAT)를 설치한다. &lt;code&gt;plain-crypto-js@4.2.1&lt;/code&gt;는 UTC 기준 30일 23:59:12에 게시되었고, Axios의 정식 배포 릴리스를 타지 않은 것으로 보이는 &lt;code&gt;axios@1.14.1&lt;/code&gt;과 &lt;code&gt;axios@0.30.4&lt;/code&gt;에 &lt;code&gt;plain-crypto-js@4.2.1&lt;/code&gt; 의존성을 추가해서 이어서 게시되었으며 &lt;code&gt;postinstall&lt;/code&gt; 훅을 이용해서 설치 후 바로 RAT가 설치되도록 했다. &lt;a href=&quot;https://cloud.google.com/blog/topics/threat-intelligence/north-korea-threat-actor-targets-axios-npm-package&quot;&gt;Google Threat Intelligence Group은 이번 공격이 금전적 동기를 가진 북한 연계 공격자 UNC1069로 판단&lt;/a&gt;했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://agent-auth-protocol.com/&quot;&gt;Agent Auth Protocol&lt;/a&gt;&lt;/strong&gt; : 기존의 인증이 인간과 애플리케이션이라는 두 주체를 전제로 하고 있는데 에이전트는 이 양쪽에 속하지 않기 때문에 사용자를 대리한 에이전트가 자율적으로 동작하며 원하는 서비스를 찾을 수 있도록 만들어진 공개 프로토콜이다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://thekubeguy.com/how-dns-actually-works-in-kubernetes-coredns-explained-f3fb14885f77&quot;&gt;How DNS Actually Works in Kubernetes? — CoreDNS Explained&lt;/a&gt;&lt;/strong&gt; : Kubernetes에서 트래픽을 라우팅하는 핵심 컴포넌트인 CoreDNS의 동작 방식을 간결하게 설명하는 글이다. DNS 질의가 발생했을 때 &lt;code&gt;/etc/resolv.conf&lt;/code&gt;와 CoreDNS가 어떻게 설정되어 있고 ndots 설정이 DNS 질의에 어떤 영향을 주는지 설명하고 간단하게 트러블슈팅할 수 있는 명령어를 알려준다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://kubernetes.io/blog/2026/03/17/image-promoter-rewrite/&quot;&gt;The Invisible Rewrite: Modernizing the Kubernetes Image Promoter&lt;/a&gt;&lt;/strong&gt; : Kubernetes 팀은 새로운 릴리스를 할 때 2018년부터 만들어진 &lt;code&gt;kpromo&lt;/code&gt;라는 도구를 통해 스테이징 레지스트리에 있던 이미지를 프로덕션으로 복사하고 서명하고 전 세계에 복제하는 등의 작업을 수행하게 된다. 시간이 지나면서 이 프로덕션 프로모션 작업은 30분 이상 걸렸고, 실패도 많았으며 기능 확장도 어려웠기에 SIG에서 파이프라인 아키텍처를 재작성하고 미뤄두었던 많은 개선 작업을 할 수 있게 되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://world.hey.com/dhh/once-again-3e99f755&quot;&gt;ONCE (Again)&lt;/a&gt;&lt;/strong&gt; : 37Signals에서 24년에 ONCE라는 서비스를 한 번의 비용을 내면 자체 호스팅하는 웹 앱을 판매하는 목적으로 공개하고 기존에 가지고 있던 소프트웨어인 Campfire, Writebook, Fizzy 등을 판매했다. 하지만 이는 성공적이지 않았고 요즘 AI로 쉽게 서비스를 만들 수 있게 된 만큼 쉽게 서비스를 배포하고 모니터링할 수 있는 배포 도구로 개념을 바꾸었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://kubernetes.io/blog/2026/03/20/running-agents-on-kubernetes-with-agent-sandbox/&quot;&gt;Running Agents on Kubernetes with Agent Sandbox&lt;/a&gt;&lt;/strong&gt; : 대부분의 서버는 stateless이지만 에이전트는 지속적으로 실행되고 유휴상태인 경우도 있으며 유지할 수 있는 볼륨이 필요하다는 점에서 Kuberntes의 특성과 잘 맞지 않는 문제가 있다. 이를 해결하기 위해 SIG Apps에서 &lt;a href=&quot;https://github.com/kubernetes-sigs/agent-sandbox&quot;&gt;Agent Sandbox&lt;/a&gt;를 만들어서 격리된 환경으로 에이전트에 맞는 수명 관리를 할 수 있는 CRD를 만들고 있다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.cloudflare.com/dynamic-workers/&quot;&gt;Sandboxing AI agents, 100x faster&lt;/a&gt;&lt;/strong&gt; : Cloudflare에서 에이전트를 안전한 격리 환경에서 빠르게 실행할 수 있도록 Dynamic Workder Loader를 오픈 베타로 공개했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://code.claude.com/docs/en/computer-use&quot;&gt;Let Claude use your computer from the CLI&lt;/a&gt;&lt;/strong&gt; : Claude Code가 컴퓨터를 제어할 수 있게 하는 기능이 추가되었다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;AI 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://fortune.com/2026/03/26/anthropic-says-testing-mythos-powerful-new-ai-model-after-data-leak-reveals-its-existence-step-change-in-capabilities/&quot;&gt;Exclusive: Anthropic acknowledges testing new AI model representing ‘step change’ in capabilities, after accidental data leak reveals its existence&lt;/a&gt;&lt;/strong&gt; : Anthropic이 실수로 공개한 데이터에서 Mythos와 Capybara라는 Opus보다 크고 지능적인 새로운 계층의 모델을 준비 중인 것으로 밝혀졌고 둘은 같은 기반 모델을 사용하는 것으로 보인다. 유출된 문서에서는 Claude Copybara를 대규모 사이버공격에 사용할 가능성을 우려해서 사이버 방어자들에 초점을 맞추어서 공개할 예정이라고 한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.theregister.com/2026/03/31/anthropic_claude_code_source_code/&quot;&gt;Anthropic goes nude, exposes Claude Code source by accident&lt;/a&gt;&lt;/strong&gt; : Anthropic이 Claude Code의 npm 패키지를 게시하면서 실수로 Source Map을 포함했다. 이 Map 파일에는 난독화되지 않은 TypeScript 소스에 대한 참조가 있었고, 이는 Anthropic이 사용하는 Claudeflare R2 스토리지 버킷을 가리키고 있었는데 이 zip 파일을 다운받으면 1,900개의 TypeScript 파일과 51만 줄의 코드 등이 들어있어서 Claude Code의 소스코드가 모두 유출되었고, Anthropic은 사람의 실수였다고 인정했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/ko-KR/index/introducing-gpt-5-4-mini-and-nano/&quot;&gt;GPT‑5.4 mini 및 nano 출시&lt;/a&gt;&lt;/strong&gt; : OpenAI가 소형 모델인 GPT-5.4 mini와 GPT-5.4 nano 모델을 새로 공개했다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.minimax.io/news/minimax-m27-en&quot;&gt;MiniMax M2.7: Early Echoes of Self-Evolution&lt;/a&gt;&lt;/strong&gt; : MiniMax에서 새로운 모델인 M2.7을 발표했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://research.google/blog/turboquant-redefining-ai-efficiency-with-extreme-compression/&quot;&gt;TurboQuant: Redefining AI efficiency with extreme compression&lt;/a&gt;&lt;/strong&gt; : Google에서 고차원 벡터의 메모리 오버드 문제를 해결하는 양자화 알고리즘을 공개했다. TurboQuant는 정확도 손실 없이 모델 크기를 압축할 수 있으면 Key-Value 캐시 압축과 벡터 검색을 모두 지원한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://sebastianraschka.com/llm-architecture-gallery/&quot;&gt;LLM Architecture Gallery&lt;/a&gt;&lt;/strong&gt; : GPT-2, Llama, DeepSeek, Wqen, GLM, Kimi, Minimax 등 공개된 LLM 아키텍처를 모아놓은 사이트다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;볼만한 링크&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://writings.hongminhee.org/2026/03/craft-alienation-llm/index.ko-hang-kr.html&quot;&gt;왜 코딩을 사랑하는 사람들이 코딩에서 밀려나는가&lt;/a&gt;&lt;/strong&gt; : 장인 기질의 사람들과 일단 돌아가면 된다는 사람들이 이전에는 같이 제품을 만들었는데 LLM 코딩 어시스턴트로 코딩 과정이 달라지면서 다르게 반응하는 이유와 LLM을 써야 하는 상황에 내몰리는 이유를 고찰한 좋은 글이다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://linear.app/next&quot;&gt;Issue tracking is dead&lt;/a&gt;&lt;/strong&gt; : 기존의 이슈 트래커는 인수인계 중심의 소프트웨어 개발을 위해 만들어졌지만, 시간이 지나면서 점점 복잡해졌고 프로세스 자체가 일이 되었는데 Linear는 오버헤드를 제거해서 업무에 집중할 수 있게 했다. 에이전트는 이를 더 전진시키고 있어서 더 이상 인수인계에 맞출 필요가 없고 문맥과 에이전트를 중심으로 설계해야 한다. Linear는 문맥을 실행으로 바꾸는 공유된 제품 시스템으로 발전해 간다고 비전을 밝혔다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.jakesaunders.dev/is-anybody-else-bored-of-talking-about-ai/&quot;&gt;Is anybody else bored of talking about AI?&lt;/a&gt;&lt;/strong&gt; : AI는 놀랍지만 매일 사용하면서 이제는 일상화되었는데 Hacker News 등에 거의 똑같은 AI 사용법에 대한 글만 올라오는 게 지겹다고 얘기한다. 제품 엔지니어가 유행이던 때가 있는데 엔지니어가 코드보다 제품의 가치에 집중해야 한다는 접근을 좋아했는데 다시 이때로 후퇴한 기분이 든다. 사용하는 도구 말고 어떤 멋진 것을 만들고 있는지 얘기했으면 좋겠다고 호소하는 글이다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;IT 업계 뉴스&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/index/openai-to-acquire-astral/&quot;&gt;OpenAI to acquire Astral&lt;/a&gt;&lt;/strong&gt; : OpenAI가 Python 생태계의 uv, Ruff, ty 같은 도구를 만드는 Astral을 인수했다. 인수 후에 Astral 팀은 Codex 팀에 합류할 예정이다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.bbc.com/korean/articles/c7vqevjr639o&quot;&gt;미 법원 &#039;SNS 중독성&#039; 첫 인정...메타와 유튜브 유죄 판결 받아&lt;/a&gt;&lt;/strong&gt; : 어린 시절 SNS 중독으로 고통받았다고 Meta와 YouTube를 상대로 제기한 소송이 승소해서 600만 달러(약 90억 원)의 손해배상금을 받게 되었다. Meta와 Google은 항소하겠다고 밝혔다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.justice.gov/opa/pr/adobe-agrees-150-million-settlement-and-injunction-resolve-alleged-violations-restore-online&quot;&gt;Adobe Agrees to $150 Million Settlement and Injunction to Resolve Alleged Violations of the Restore Online Shoppers’ Confidence Act&lt;/a&gt;&lt;/strong&gt; : Adobe가 고객이 구독을 해지할 때 조기 해지 수수료에 관한 정보를 포함해서 구독 플랜에 중요한 정보를 작은 글씨와 잘 보이지 않는 링크를 사용해서 숨기고 구독 해지 시도를 방해했다는 혐의에 대해 Adobe는 7,500만 달러의 민사 벌금과 7,500만 달러의 무료 서비스를 고객에게 제공하는 데 합의했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.theregister.com/2026/03/30/github_copilot_ads_pull_requests/&quot;&gt;GitHub backs down, kills Copilot pull-request ads after backlash&lt;/a&gt;&lt;/strong&gt; : GitHub Copilot이 요청받은 작업을 하면서 Pull Request에 Raycast 사용을 권장하는 메시지를 남긴 걸 발견했다. Copiot이 수많은 PR에 광고로 보이는 다양한 팁을 넣은 것이 발견되었고 GitHub 측은 개발자들이 새로운 방법을 배우도록 돕기 위한 것이라고 밝혔지만 커뮤니티의 반응이 좋지 않아 이 기능을 비활성화했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.linkedin.com/posts/armon-dadgar_this-friday-is-my-last-day-at-hashicorp-ugcPost-7442647329373028352-Holu/&quot;&gt;Armon Dadgar: This Friday is my last day at HashiCorp (and IBM)&lt;/a&gt;&lt;/strong&gt; : HashiCorp의 두 공동 창업자 중 &lt;a href=&quot;https://www.hashicorp.com/blog/mitchell-reflects-as-he-departs-hashicorp&quot;&gt;Mitchell Hashimoto&lt;/a&gt;가 2023년 회사를 떠난 뒤 다른 한 명의 창업자인 Armon Dadgar도 13년 간의 여정을 마치고 HashiCorp를 떠났다. 다른 계획은 아직 없고 재충전의 시간을 가진다고 한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.bbc.com/news/articles/c33le6yv7pno&quot;&gt;OnlyFans owner Leonid Radvinsky dies at 43&lt;/a&gt;&lt;/strong&gt; : 성인 콘텐츠 서비스인 OnlyFans의 소유주로 47억 달러의 자산을 가진 것으로 추정되는 Leonid Radvinsky가 암 투병 끝에 43세의 나이로 사망했다. 삼가 고인의 명복을 빕니다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/index/accelerating-the-next-phase-ai/&quot;&gt;OpenAI raises $122 billion to accelerate the next phase of AI&lt;/a&gt;&lt;/strong&gt;: OpenAI가  8,520억 달러 기업 가치를 평가받으며 1,220억 달러를 조달하며 최근 펀딩 라운드를 마감했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://x.com/soraofficialapp/status/2036532795984715896&quot;&gt;We’re saying goodbye to Sora&lt;/a&gt;&lt;/strong&gt; : OpenAI가 동영상 생성 모델을 이용한 소셜 앱인 Sora를 종료하기로 했다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;프로젝트&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/chenglou/pretext&quot;&gt;Pretext&lt;/a&gt;&lt;/strong&gt; : 순수 JavaScript/TypeScript만으로 멀티 라인 텍스트와 레이아웃을 구성할 수 있는 라이브러리로 빠른 동적으로 유연한 레이아웃을 만들 수 있다. &lt;a href=&quot;https://chenglou.me/pretext/&quot;&gt;Demo 사이트&lt;/a&gt;를 보면 깜짝 놀랄 정도다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://legalize.kr/&quot;&gt;Legalize KR&lt;/a&gt;&lt;/strong&gt; : 대한민국의 모든 법령을 Git으로 관리하여 변경 사항을 추적할 수 있게 만든 프로젝트.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/chrisryugj/korean-law-mcp/blob/main/README-KR.md&quot;&gt;Korean Law MCP&lt;/a&gt;&lt;/strong&gt; : 대한민국 법령을 검색, 조회, 분석할 수 있는 MCP&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://impeccable.style/&quot;&gt;Impeccable&lt;/a&gt;&lt;/strong&gt; : AI가 더 나은 디자인을 생성할 수 있도록 하는 가이드와 함께 스킬과 커맨드를 제공한다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://arrow-js.com/&quot;&gt;ArrowJS&lt;/a&gt;&lt;/strong&gt; : 에이전트 시대의 UI 프레임워크가 1.0을 릴리스하면서 오픈소스로 공개되었다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://perforator.tech/&quot;&gt;Perforator&lt;/a&gt;&lt;/strong&gt; : Yandex에서 오픈소스로 공개한 eBPF 기반의 Continuous Profiling 도구.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://pentagi.com/&quot;&gt;PentAGI&lt;/a&gt;&lt;/strong&gt; : 복잡한 침투 테스트를 수행하는 AI 에이전트.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://cmux.com/ko&quot;&gt;cmux&lt;/a&gt;&lt;/strong&gt; : Ghostty 기반의 AI 코딩 에이전트용 macOS 터미널&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://omlx.ai/&quot;&gt;oMLX&lt;/a&gt;&lt;/strong&gt; : Mac에서 로컬 AI를 돌리는 MLX 서버.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://chops.md/&quot;&gt;Chops&lt;/a&gt;&lt;/strong&gt; : 스킬을 한 곳에서 관리하는 macOS 앱&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/Uzaaft/libghostty-rs/&quot;&gt;libghostty-rs&lt;/a&gt;&lt;/strong&gt; : libghostty-vt의 Rust 바인딩.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://ministack.org/&quot;&gt;MiniStack&lt;/a&gt;&lt;/strong&gt; : AWS 환경을 로컬에서 테스트할 수 있는 LocalStack의 대체 프로젝트&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://json-render.dev/&quot;&gt;json-render&lt;/a&gt;&lt;/strong&gt; : AI가 JSON 구조를 만들면 이를 기반으로 컴포넌트를 만드는 UI 프레임워크.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/tirth8205/code-review-graph&quot;&gt;code-review-graph&lt;/a&gt;&lt;/strong&gt; : 코드 리뷰 시 Claude Code가 전체 코드를 매번 읽는 것을 지식 그래프로 만들어서 토큰 소비와 속도를 개선하는 프로젝트.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/openai/codex-plugin-cc&quot;&gt;Codex plugin for Claude Code&lt;/a&gt;&lt;/strong&gt; : Claude Code에서 Codex를 사용할 수 있는 플러그인으로 OpenAI에서 만들었다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://cc.storyfox.cz/&quot;&gt;Claude Code Cheat Sheet&lt;/a&gt;&lt;/strong&gt; : Claude Code 단축키 및 커맨드를 정리한 사이트.&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;버전 업데이트&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://jdk.java.net/&quot;&gt;JDK&lt;/a&gt; 26&lt;/strong&gt; : Java Development Kit, &lt;a href=&quot;https://jdk.java.net/26/release-notes&quot;&gt;릴리스 공지&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;final 필드 변경하려고 deep reflection을 사용할 때 경고 표시&lt;/li&gt;
&lt;li&gt;Applet API 제거&lt;/li&gt;
&lt;li&gt;Ahead-of-Time 캐시를 개선 시켜서 HotSpot JVM의 시작 시간과 워밍업 시간 개선&lt;/li&gt;
&lt;li&gt;HTTP/3 지원&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://www.typescriptlang.org/&quot;&gt;TypeScript&lt;/a&gt; v6.0&lt;/strong&gt; : Microsoft가 만든 JavaScript transpiler, &lt;a href=&quot;https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;TypeScript를 Go로 새로 작성하는 7.0으로의 전환을 위한 브릿지 버전&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://laravel.com/&quot;&gt;Laravel&lt;/a&gt; v11.0.0&lt;/strong&gt; : PHP 웹 프레임워크, &lt;a href=&quot;https://laravel.com/docs/13.x/releases&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://starlette.dev/&quot;&gt;Starlette&lt;/a&gt; v1.0&lt;/strong&gt; : Python의 ASGI 프레임워크, &lt;a href=&quot;https://marcelotryle.com/blog/2026/03/22/starlette-10-is-here/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://knip.dev/&quot;&gt;Knip&lt;/a&gt; v6&lt;/strong&gt; : JavaScript/TypeScript에서 안쓰는 파일과 의존성을 정리해주는 프로그램, &lt;a href=&quot;https://knip.dev/blog/knip-v6&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://nextjs.org/&quot;&gt;Next.js&lt;/a&gt; 16.2&lt;/strong&gt; : 서버렌더링 React 애플리케이션 프레임워크, &lt;a href=&quot;https://nextjs.org/blog/next-16-2&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/etcd-io/etcd-operator&quot;&gt;etcd-operator&lt;/a&gt; v0.2.0&lt;/strong&gt; : etcd Kubernetes 오퍼레이터, &lt;a href=&quot;https://etcd.io/blog/2026/announcing-etcd-operator-v0.2.0/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/hakimel/reveal.js&quot;&gt;reveal.js&lt;/a&gt; v6.0.0&lt;/strong&gt; : HTML 프리젠테이션 프레임워크, &lt;a href=&quot;https://github.com/hakimel/reveal.js/releases/tag/6.0.0&quot;&gt;변경사항&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/valkey-io/spring-data-valkey/&quot;&gt;Spring Data Valkey&lt;/a&gt; v1.0.0&lt;/strong&gt; : Valkey용 Spring 라이브러리, &lt;a href=&quot;https://github.com/valkey-io/spring-data-valkey/releases/tag/v1.0.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://clickhouse.com/&quot;&gt;ClickHouse&lt;/a&gt; v26.2&lt;/strong&gt; : 컬럼형 데이터베이스, &lt;a href=&quot;https://clickhouse.com/blog/clickhouse-release-26-02&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://electron.atom.io/&quot;&gt;Electron&lt;/a&gt; v41.0.0&lt;/strong&gt; : 크로스 플랫폼 데스크톱 애플리케이션 플랫폼, &lt;a href=&quot;https://www.electronjs.org/blog/electron-41-0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://turborepo.com/&quot;&gt;Turborepo&lt;/a&gt; v2.9.0&lt;/strong&gt; : JavaScript/TypeScript 빌드 시스템, &lt;a href=&quot;https://turborepo.dev/blog/2-9&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://neovim.io/&quot;&gt;neovim&lt;/a&gt; v0.12.0&lt;/strong&gt; : Vim, &lt;a href=&quot;https://github.com/neovim/neovim/releases/tag/v0.12.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://kubevirt.io/&quot;&gt;KubeVirt&lt;/a&gt; v1.8.0&lt;/strong&gt; : Kubernetes의 가상 머신 관리 애드온, &lt;a href=&quot;https://kubevirt.io/2026/KubeVirt-v1-8-release.html&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://astro.build/&quot;&gt;astro&lt;/a&gt; v6.1&lt;/strong&gt; : JavaScript 웹 프레임워크, &lt;a href=&quot;https://astro.build/blog/astro-610/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://ui.nuxt.com/&quot;&gt;Nuxt UI&lt;/a&gt; v4.6.0&lt;/strong&gt; : UI 라이브러리, &lt;a href=&quot;https://github.com/nuxt/ui/releases/tag/v4.6.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://developer.apple.com/swift/&quot;&gt;Swift&lt;/a&gt; v6.3&lt;/strong&gt; : 프로그래밍 언어, &lt;a href=&quot;https://www.swift.org/blog/swift-6.3-released/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://developer.apple.com/kr/xcode/&quot;&gt;Xcode&lt;/a&gt; v26.4&lt;/strong&gt; : Apple IDE, &lt;a href=&quot;https://developer.apple.com/documentation/xcode-release-notes/xcode-26_4-release-notes&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://kubevirt.io/&quot;&gt;KubeVirt&lt;/a&gt; v1.8.0&lt;/strong&gt; : Kubernetes의 가상 머신 관리 애드온, &lt;a href=&quot;https://kubevirt.io/2026/KubeVirt-v1-8-release.html&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.outsider.ne.kr/1790?commentInput=true#entry1790WriteComment&quot;&gt;댓글 쓰기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
  </entry>
  <entry>
    <title type="html">요즘 하고 있는 AI에 관한 생각</title>
    <link rel="alternate" type="text/html" href="https://blog.outsider.ne.kr/1789" />
    <link rel="replies" type="application/atom+xml" href="https://blog.outsider.ne.kr/atom/response/1789" thr:count="0"/>
    <category term="BlaBlaBla~" />
    <author>
      <name>Outsider</name>
    </author>
    <id>https://blog.outsider.ne.kr/1789</id>
    <updated>2026-03-29T21:39:52+09:00</updated>
    <published>2026-03-29T21:39:52+09:00</published>
    <summary type="html">&lt;p&gt;&lt;a href=&quot;https://blog.outsider.ne.kr/1782&quot;&gt;작년 연말 회고&lt;/a&gt;에서도 얘기했듯이 나는 AI에 보수적인 태도를 가지고 있다. 얼마 전에 &lt;a href=&quot;https://podcast.44bits.io/&quot;&gt;44bits&lt;/a&gt;에서 사람들하고 얘기하다가 이제는 입장 돌변을 자연스럽게 받아들여야 한다는 얘기를 들었는데 그 말이 공감될 정도로 기술 발전이 빠르고 또 경험에 봄에 따라 생각이 확확 달라진다. 회고를 쓴 게 3개월 전인데 얼마 안 되었다고 할 수도 있지만 요즘 같은 시기에는 또 꽤 예전이라고도 할 수 있어서 그사이에 내 생각도 많이 달라졌다.&lt;/p&gt;

&lt;p&gt;계속 글을 써야지 하다가 미루면서 쓰게 되는데 이 글은 현재 내 생각을 정리도 하면서 몇 달 뒤에 돌아봤을 때 &quot;이때는 이렇게 생각했구나&quot;하면서 돌아보기 위한 글이라고 할 수 있다.&lt;/p&gt;

&lt;p&gt;먼저 변명(?)하자면 AI에 보수적인 태도를 일부 가지고 있는 것이지 회의적인 것은 아니다. 굳이 비교하자면 나는 블록체인에 대해서는 회의적인 견해가 있는데 여기서 다 설명할 수는 없지만 블록체인이 실용적인 어떤 결과를 만들어내지 못할 거라고 생각한다. 보수적인 태도라고 한 것은 이러한 회의적인 태도과는 다르다. 당연히 &lt;strong&gt;나도 AI는 더 발전하고 지금보다도 더 실용적으로 우리의 삶이나 업무에 깊숙이 들어오게 될 것이라고 믿는다.&lt;/strong&gt;&lt;br /&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;보수적인 태도를 보이는 이유&lt;/h1&gt;

&lt;p&gt;그동안 나를 돌아보면 항상 뭔가 새로운 걸 배울 때 보수적인 태도를 가지는 편이다. 이건 내 성격이기도 한데 뭔가 새로운 걸 의심의 눈초리와 함께 쳐다보는 편이다.(영화보면 이런 사람이 더 사기를 잘 당한다던데...)&lt;/p&gt;

&lt;p&gt;지금은 내 밥벌이나 다름없는 DevOps를 처음 알게 되었을 때도 &quot;그럼, 개발해 놓고 운영을 안해?&quot; 따위의 생각을 하고 있었고 Docker를 계속 공부하면서도 사실 잘 이해를 못해서 실무에서 이걸 어떻게 사용해야 하는지 전혀 감을 잡지 못하고 있었다. Kubernetes나 Service Mesh를 공부할 때도 내가 Google 같은 빅테크에서 일하는 것도 아닌데 이걸 어디다 쓰지? 같은 생각을 했다.&lt;/p&gt;

&lt;p&gt;이건 내가 뭔가를 이해하는 과정이라는 생각도 한다. 첫눈에 반해서 막 좋아하는 기술이 없었던 건 아니지만 대부분은 내가 명확히 이해해야 사용할 수 있기 때문에 그 기술의 의미, 사용처, 예외 케이스, 트레이드 오프 등을 다 이해하려고 하다 보니 좀 떨어진 위치에서 보려고 하는 편이다. 일할 때도 이러한 성향이 나타나는 편인데 그래서 새로운 것에는 항상 내가 다 이해될 때까지는 반대하는 듯한 태도를 펴는 편이다.&lt;/p&gt;

&lt;p&gt;그렇다고 관심을 끊지는 않는다. 예전에 DevOps나 Docker, Kubernetes 등도 대세가 될 것을 확실해 보였기 때문에 공부는 계속했다. 내가 완전히 이해를 못해서 그렇지 공부는 그만두지 않았다. AI에 대해서도 마찬가지다. 내 태도와 상관없이 AI는 계속 발전할 거고 점점 깊숙이 들어올 것이므로 AI를 찬양하는 글, 반대하는 글이나 다양한 팁과 기술 흐름의 변화는 계속 따라가려고 하고 있다.&lt;/p&gt;

&lt;p&gt;이전에도 계속 보수적인 태도이었지만 DevOps나 Docker나 Kubernetes나 지금은 내 주요 밥벌이가 되었다. 잘 이해 못하는 느낌에 힘들었지만, 어느순간 또 그 기술을 사용하는 회사로 이직해서 사용하기 시작하면 어느 정도는 따라갈 수 있었기에 AI에 대해서도 따라가면 된다는 자신감을 어느 정도 있다.(그래도 올해는 따라가야 한다고 생각한다) 그래서 AI를 잘 쓰고 관심이 큰 사람들 주변에서 정보를 최대한 얻으려고 하고 있다.&lt;/p&gt;

&lt;p&gt;물론 이전과 다른 점은 그때는 개발이 너무 재밌었고, 집에 와서도 하루 종일 개발관련 뭔가만 하고 있었지만, 지금은 열정이 그 정도는 아니라는 점이다. 내 태도와 상관없이 공부는 계속 해야 하는데 공부의 절대량이 부족하다는 생각이란 AI는 기존 기술과는 상당히 다르므로 그냥 글 읽고 하는 거 말고 직접 써보고 느끼고 잘 사용하는 방법을 체득해야 하는데 이런 쪽에 투입하는 시간이 절대적으로 부족하므로 생기는 조바심이 있다. 조바심은 내 커리어 내내 항상 있던 거지만 이전에는 그 조바심 때문에 학습을 엄청나게 했다면 지금은 그렇지 못하고 있다는게 지금 나의 가장 큰 문제이다. 최근에 깨달은건 내가 내 생각보다 코딩이나 엔지니어링이라는 그 과정 자체를 즐거워한 거 같다는 생각도 들고 내가 AI에는 아직 재미를 못 느끼고 있다는 생각도 든다.(최근에 재미를 조금씩 붙여나가고 있다.)&lt;br /&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;우려하는 부분&lt;/h1&gt;

&lt;p&gt;얼마 전 동료랑 얘기하다가 내가 AI에 대해서 우려하는 부분을 명확하게 깨달았는데 나는 그 &quot;바이브&quot; 느낌이 싫다. Andrej Karpathy가 만든 &lt;a href=&quot;https://x.com/karpathy/status/1886192184808149383&quot;&gt;vibe coding이라는 용어&lt;/a&gt;는 AI로 인해 달라지는 코딩을 잘 표현한 말이기도 하고 마케팅 적으로 크게 성공한 말이기도 하다.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;제가 &quot;바이브 코딩(vibe coding)&quot;이라고 부르는 새로운 종류의 코딩이 있어요. 분위기에 완전히 몸을 맡기고, 지수적인 발전을 받아들이며, 코드가 존재한다는 사실조차 잊어버리는 방식이죠.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;코드를 읽을 필요가 있는가 없는가를 얘기하려는 것이 아니다. 그건 프로젝트의 성격, 상황에 따라 달라지게 마련이다. &lt;strong&gt;내가 불편한 건 바이브 코딩이라는 용어가 책임을 전가하거나 회피하는 분위기를 만들어낸다는 것이다.&lt;/strong&gt; 누구나 농담으로라도 한 번씩은 들어보거나 직접 해봤을 말인 &quot;제가 안 그랬어요. AI가 그랬어요.&quot;라거나 &quot;AI가 그렇게 대답해 줬어요.&quot; 같은 말에서 알 수 있듯이 은근히 AI에게 일을 시키고 자신의 책임을 회피하는 분위기가 생겨나고 있다고 생각한다.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI에만 맡기지 말고, 생각을 멈추지 말고, 계속 고민하고 연구하고 더 좋은 방법을 찾아야 한다.&lt;/strong&gt; 모든 영역이 그런 것은 아니니 단순한 반복 작업등은 더 AI에 맡겨서 시간을 확보하고 그 확보한 시간을 중요한 작업이나 고민을 많이 해야 하는 영역에 더 시간을 써야 한다. 하지만 바이브 코딩이라는 분위기가 이를 저해한다고 본다.&lt;/p&gt;

&lt;p&gt;물론 용어 자체의 문제가 아닐 수도 있고 개개인의 성향이나 AI에 대한 기대치에 따라 달라지는 부분인 것도 맞지만, 용어에는 그런 힘이 있다고 생각해서 조심해야 한다고 본다. 그런 면에서 Andrej Karpathy가 바이브 코딩과 전문 영역에서 AI 에이전트를 사용하는 것을 구분하기 위해 &lt;a href=&quot;https://x.com/karpathy/status/2019137879310836075&quot;&gt;Agentic Engineering을 선택&lt;/a&gt;한 것을 지지한다.(&lt;a href=&quot;https://addyosmani.com/blog/agentic-engineering/&quot;&gt;Addy Osmani의 Agentic Engineering&lt;/a&gt;도 참고)&lt;/p&gt;

&lt;p&gt;결국 AI를 어떻게 하면 더 잘 사용할 수 있을지에 대한 논의도 아주 중요하지만 동시에 AI로 인해서 생길 문제에 대한 논의도 중요하다고 생각한다. AI뿐만 아니라 모든 혁신적인 변화 분위기에는 항상 그렇긴 하지만 우려에 관한 얘기가 마치 혁신을 저해하는 것처럼 보인다는 것도 불편하다. 물론 그냥 개인 느낌일 수도 있고 어디나 다양한 의견이 있어서 그냥 그렇게 느낄수도 있지만 그런 얘기를 짧은 글로 SNS에 하기는 어려워서 종종 블로그를 이용해야겠다고 생각하고 있다.&lt;/p&gt;

&lt;p&gt;모든 기술은 트레이드 오프가 있기 마련이다. AI를 잘 활용하는 것만큼 잘못 사용하지 않도록 하는 것도 중요하다고 생각한다. 이건 내가 주로 인프라 업무를 하므로 더 이쪽에 대해서 많이 생각하게 되는거 같은데 어려운 점은 AI의 발전 속도가 너무 빠르다. 지금까지 보던 대부분의 기술은 변화가 생긴다는 것을 감지하고 대세가 되는 것을 보면서 준비해도 늦지 않았지만 지난 1년 사이에 AI가 달라진 걸 생각하면 뭐 준비하고 말고 할 시간이 없다. 냉정히 말해서 변화가 너무 빠르므로 최대한 활용하면서 안전장치를 동시에 만드는 수밖에는 없다고 생각한다.&lt;br /&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;요즘 고민하고 있는 부분&lt;/h1&gt;

&lt;h2&gt;권한 관리&lt;/h2&gt;

&lt;p&gt;지금까지의 많은 시스템은 사람과 서비스를 대상으로 만들어졌다. 여기서 사람은 말 그대로 사람이고 서비스는 서버 등에 띄우거나 하는 어플리케이션을 의미한다. 하지만 여기에 에이전트라는 게 하나 더 생겼다. 에이전트라는 말이 요즘은 어디에나 사용되지만 여기서 말하는 에이전트를 사람이 로컬에서 돌리는 에이전트를 얘기한다. 서버에서 에이전트를 실행하는 건 그냥 서비스로 보면 된다고 생각한다.&lt;/p&gt;

&lt;p&gt;이 에이전트는 사람한테 종속되었다는 특징이 있는데 사람의 권한을 똑같이 가져가기엔 너무 많고 에이전트에게 시킨 일에 딱 맞는 최소한의 권한만 주면 제일 좋을 것 같은데 그럴 방법이 없다. 꼭 코딩 에이전트를 예시로 들지 않더라도 에이전트를 설치해서 내 카드 사용 권한을 준다면 걱정되는 부분도 많은데 최대 10만원 제한 같은 걸 줄 수 있다면 불의의 사고에 대한 영향도를 최소화할 수 있으므로 훨씬 적극적으로 사용할 수 있을 거라고 생각한다. 하지만 현재는 이러한 방법이 없고 과도한 권한을 주고 프롬프트로 최대한 방어해서 쓰거나 제대로 사용하지 못하게 된다.&lt;br /&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;사용 성숙도 전파&lt;/h2&gt;

&lt;p&gt;AI를 코딩할 때 사용하거나 리서치, 업무 자동화 등에 많이 사용할 것이라고 보인다. 시간이 지나지면서 개선되고 있으니, 앞으로도 계속되겠지만 벌써 잘 쓰는 사람과 잘 못 쓰는 사람의 차이가 있다고 느껴지는데 이게 잘 전파가 안 된다고 느껴진다.&lt;/p&gt;

&lt;p&gt;기존 코딩 팁이나 지식, 아키텍처 같은 것은 누군가 연구하고 정리해서 공유하면서 팀 전체에 사용 성숙도를 같이 올리는 노력을 하게 마련인데 AI는 그게 좀 쉽지 않은 느낌이다. 기존 기술과 프롬프트를 이용해서 사용하다 보니 잘 쓰는 사람도 &quot;그냥 시키면 알아서 잘해요&quot; 정도로 얘기하거나 별거 아니라고 생각해서 공유를 안 하게 되는 거 같기도 하다. 그리고 취향도 타기 때문에 스킬 같은 것도 남의 것을 가져오기보다 아이디어만 가져와서 직접 만들어 쓰는 게 더 자연스러워지는 거 같다.&lt;/p&gt;

&lt;p&gt;결국 새로운 변화에 혜택받는 수준을 전체 구성원에게 일정 수준 이상으로 올리는 방법에 대한 고민이라고 할 수 있는데 AI는 기존 기술과는 사용 방법이 다르므로 이러한 고민이 의미 없고 그냥 각자에게 맡기도 다른 고민을 하는게 더 맞나하는 생각도 한다.&lt;br /&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;에이전트를 위한 인터페이스&lt;/h2&gt;

&lt;p&gt;요즘은 AI 에이전트를 10개씩 쓴다는 사람도 있지만 보통 1, 2개를 돌리는 거 같은데 당연히 시간이 지날수록 더 많아질 것이다. 그러면 에이전트에게 제공해야 하는 인터페이스는 무엇인가? 하는 고민을 하고 있다. 인터페이스라는 것을 사용하기 좋게 하면서도 사용 방법에 대한 통제권을 어느 정도 가지는 의미가 있다.&lt;/p&gt;

&lt;p&gt;흐름으로 보면 기존에는 UI와 API만 있었고 그 뒤에 MCP가 생겼고, 지금은 CLI가 대세인 분위기이다. 요즘은 AI로 단순 코딩에 큰 노력이 들어가진 않으니 넷 다 제공하고 편한 대로 쓰라고 하는 게 맞는 거 같기도 하고 CLI가 토큰 효율성도 그렇고 사용하기 제일 좋다는 생각도 든다. 하지만 CLI를 제공하면 API도 같이 제공한 것이므로 API도 함께 제공한 것이기도 하다.&lt;/p&gt;

&lt;p&gt;&quot;API 사용자가 충분히 많으면 명세에 적힌 내용과 상관없이 시스템의 모든 관찰 가능한 행동에 의존하게 된다.&quot;는 하이럼의 법칙이 더욱 강해지고 있다는 요즘이다. CLI를 제공해서 사용 패턴을 제어하는 게 가장 좋다고 생각하지만 사실 API까지 같이 제공했으니, 통제권을 제어하기는 쉽지 않아 보인다. (물론 CLI가 API의 래퍼 역할이라고 볼 수도 있긴 하지만 여기서는 CLI를 제공한다는 게 사용 방식을 더 제어할 수 있을 거 같다는 개인적인 생각이 담겨있다.)&lt;/p&gt;

&lt;p&gt;간단히 정리하면 2026년에 새로운 사내 어드민을 만든다면 API와 CLI만 있어도 충분한가? 같은 질문이라고 할 수 있다. 지금은 어떤 면에서는 변화 중에 있기 때문에 UI, API, MCP, CLI를 다주는게 맞나 싶기도 하면서 AI로 코딩이 빨라졌다고 해도 4개를 다 유지보수를 해야 하는 부담을 생각하면 또 걱정도 된다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.outsider.ne.kr/1789?commentInput=true#entry1789WriteComment&quot;&gt;댓글 쓰기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
  </entry>
  <entry>
    <title type="html">기술 뉴스 #290 : 26-03-16</title>
    <link rel="alternate" type="text/html" href="https://blog.outsider.ne.kr/1788" />
    <link rel="replies" type="application/atom+xml" href="https://blog.outsider.ne.kr/atom/response/1788" thr:count="0"/>
    <category term="Newsletter" />
    <category term="Claude" />
    <category term="cli" />
    <category term="Codex" />
    <category term="node.js" />
    <category term="Temporal" />
    <author>
      <name>Outsider</name>
    </author>
    <id>https://blog.outsider.ne.kr/1788</id>
    <updated>2026-03-16T19:31:00+09:00</updated>
    <published>2026-03-16T19:31:00+09:00</published>
    <summary type="html">&lt;h1&gt;웹개발 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://bloomberg.github.io/js-blog/post/temporal/&quot;&gt;Temporal: The 9-Year Journey to Fix Time in JavaScript&lt;/a&gt;&lt;/strong&gt; : JavaScript의 Date는 만들어질 당시에는 실용적인 접근이었지만 웹의 발전을 제대로 따라가지 못했고 사용하기 어려웠기 때문에 &lt;code&gt;moment.js&lt;/code&gt;같은 라이브러리로 해결했지만, 시간이 지나면서 라이브러리의 용량은 너무 커지게 되었다. 결국 moment.js의 메인테이너 중 한 명이 TC39에서 Temporal을 제안하면서 Stage 1이 된다. 날짜와 시간에 대한 요구사항을 모으고 명세를 확정하기 위해 여러 회사의 사람들이 모여서 작업할 결과 ES2015 이후 가장 큰 기능 추가인 Temporal이 드디어 Stage 4에 도달해서 ES2026에 포함되게 되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.platformatic.dev/scale-nextjs-image-optimization-platformatic&quot;&gt;Scale Next.js Image Optimization with a Dedicated Platformatic Application&lt;/a&gt;&lt;/strong&gt; : Next.js의 이미지 최적화 기능은 이미지 요청이 많아지는 경우 CPU와 메모리를 많이 소모하기 때문에 앱 전체의 요청을 느리게 만들 수 있다. 그래서 Watt 프레임워크에서는 Next.js의 이미지 최적화 기능을 별도의 워커로 분리해서 이미지 최적화로 인한 부하가 커지더라고 렌더링이나 애플리케이션의 성능에는 영향을 주지 않도록 지원한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://tech.kakaopay.com/post/from-yarn-berry-to-pnpm/&quot;&gt;그때는 맞고 지금은 틀리다. Yarn Berry에서 pnpm으로 패키지 매니저 전환기&lt;/a&gt;&lt;/strong&gt; : 카카오페이에서 기존에 Yarn Berry를 사용하고 있었는데 빌드 시 메모리 스파이크가 너무 커서 대안을 검토하던 중 pnpm을 선택하게 되었다. pnpm으로 전환 후 메모리 사용량이 64% 줄고 도커 이미지도 83% 줄어들었을 뿐 아니라 배포 시간도 감소했다.(한국어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;그 밖의 개발 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/&quot;&gt;You Need to Rewrite Your CLI for AI Agents&lt;/a&gt;&lt;/strong&gt; : 사람과 에이전트는 다르므로 AI 에이전트가 CLI를 잘 쓰게 하려면 그것에 맞게 고려해야 한다. 에이전트는 중첩된 JSON을 잘 작성하므로 API 페이로드를 그대로 JSON으로 받게 하고 API 문서를 읽는 건 토큰이 많이 들기 때문에 CLI에서 스키마를 알려줄 수 있게 제공하는 것이 좋다. 컨텍스트를 너무 차지 않도록 응답 필드를 제한할 수 있는 기능과 NDJSON 페이지네이션으로 스트림 처리하는 것이 좋다. 사람이 실패하는 부분과 에이전트가 환각을 일으키는 것은 다른 패턴이므로 환각을 막아줄 수 있도록 파라미터나 이름, 인코딩 등을 검증해서 에이전트의 입력을 신뢰하지 말고, CLI 명령뿐 아니라 에이전트 스킬을 같이 배포해서 하는 것이 좋다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.anthropic.com/news/mozilla-firefox-security&quot;&gt;Partnering with Mozilla to improve Firefox’s security&lt;/a&gt;&lt;/strong&gt; : Anthropic이 Claude Opus 4.6으로 Mozilla와 협업해서 Firefox에서 2주간 22개의 취약점을 발견했고 이 중 14개가 고위험 취약점으로 분류했다. 이렇게 찾을 취약점을 통해 직접 공격하도록 요구했지만 실제로 성공한 건 단 2건밖에 없었는데 이는 취약점을 악용하는 것보다 취약점을 찾는데 Claude가 훨씬 뛰어나다는 것이고 API 크레딧을 비교했을 때도 공격하는 것보다 취약점을 찾는 것이 훨씬 저렴하다는 것을 의미한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://flowkater.io/posts/2026-03-08-ai-code-review/&quot;&gt;AI 시대에 코드 리뷰, 어떻게 해야할까?&lt;/a&gt;&lt;/strong&gt; : AI로 코드 작성의 속도가 빨라지면서 코드 리뷰에 대한 논의도 많이 생기에 되었는데 여전히 사람이 코드를 리뷰하고 책임져야 한다는 의견과 더 이상 사람이 코드 리뷰할 필요 없다는 의견을 가진 사람들의 의견을 정리한 글이다. 이 두 가지 대립되는 의견에 대한 해결책으로 앞으로 리뷰를 어떻게 하면 좋을지 제안하는 최근의 접근 방법도 같이 소개한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://emewjin.github.io/node-js-cut-memory/&quot;&gt;(번역) Node.js 메모리 사용량을 절반으로 줄였습니다.&lt;/a&gt;&lt;/strong&gt; : V8의 포인터 압축을 킨 &lt;a href=&quot;https://hub.docker.com/r/platformatic/node-caged&quot;&gt;node-caged&lt;/a&gt; 이미지를 사용해서 벤치마크를 한 결과 평균 지연시간은 2~4% 늘어났지만, 메모리는 50%가 줄어들었다. Chrome은 2020년부터 포인터 압축을 사용했지만 Node.js에서는 컴파일 시 플래그를 켜야 했지만 Node.js 팀이 24년부터 노력해서 V8의 IsolateGroups를 도입해서 이 문제를 해결하고 Node.js에 통합되었다. 아직 컴파일 시에 플래그를 켜야 하므로 별도의 node-caged 이미지를 만들었다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://nodejs.org/en/blog/announcements/evolving-the-nodejs-release-schedule&quot;&gt;Evolving the Node.js Release Schedule&lt;/a&gt;&lt;/strong&gt; : Node.js 27.x부터 기존에 연간 두 번의 메이저 릴리스를 하는 방식에서 한 번의 메이저 릴리스로 변경한다. 기존에 짝수가 LTS가 되고 홀수는 개발 버전으로 유지되었기에 홀수 버전을 채택률이 매우 낮고 이해하기 어렵기 때문에 대부분 LTS 버전만 사용하고 있지만 활성 릴리스를 너무 많이 유지하는 것은 메인테이너에게 부담이 됩니다. 이제 매년 4월에 메이저 릴리스를 하고 이 버전을 10월에 LTS로 승격하고 홀수 짝수 구분 없이 모든 릴리스가 LTS가 되고 버전 번호는 릴리스 연도와 맞추게 된다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://claude.com/blog/code-review&quot;&gt;Bringing Code Review to Claude Code&lt;/a&gt;&lt;/strong&gt; : Anthropic에서 Claude에 Code Review 기능을 Team/Enterprise 플랜에 리서치 프리뷰로 공개했다. Code Review는 Pull Request가 열릴 때마다 에이전트 팀을 실행해서 버그를 찾고 오탐을 줄이기 위해 검증하게 되는데 테스트 결과 검토 시간을 약 20분이고 리뷰는 평균 $15-25의 비용이 들었다고 한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://developers.openai.com/codex/community/codex-for-oss&quot;&gt;Codex for Open Source&lt;/a&gt;&lt;/strong&gt; : Anthropic에 이어 OpenAI도 오픈소스 메인테이너들에게 6개월간의 ChatGPT Pro, Codex Security, API 크레딧을 제공하는 프로그램을 공개했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/index/codex-security-now-in-research-preview/&quot;&gt;Codex Security: now in research preview&lt;/a&gt;&lt;/strong&gt; : OpenAI에서 애플리케이션 보안 에이전트인 Codex Security를 발표했다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;인프라 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another&quot;&gt;A GitHub Issue Title Compromised 4,000 Developer Machines&lt;/a&gt;&lt;/strong&gt; :&lt;br /&gt;
Cline에 저장소에서 사용 중인 claude-code-action은 누구나 이슈를 열어서 트리거 할 수 있었는데 1월 28일 성능보고서처럼 보이게 만든 이슈를 만들었으나 그 안에는 공격자가 만든 패키지를 설치하라고 되어 있었고 이 패키지에는 원격 쉘 스크립트를 실행하는 스크립트가 포함되어 있었다. 이 쉘 스크립트는 Cacheract라는 캐시 중독 도구를 배포해서 10GB가 넘는 쓰레기 데이터를 캐시에 캐시를 비우게 만들고 Cline의 야간 릴리스 워크플로우와 캐시 키 패턴과 일치하도록 조작해서 오염된 데이터를 캐시에 채워 넣었다. 이후 야간 릴리스 워크플로우가 실행되면서 오염된 &lt;code&gt;node_modules&lt;/code&gt;를 캐시로부터 복원하고 여기서 릴리스 워크플로우가 가지고 있던 시크릿이 유출된 후 이를 이용해서 새로운 &lt;code&gt;cline@2.3.0&lt;/code&gt;을 릴리스했고 여기에는 OpenClaw를 설치하게 하는 postinstall 훅이 포함되어 있었다. 이 공격은 Clinejection이라고 명명되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://background-agents.com/&quot;&gt;The Self-Driving Codebase&lt;/a&gt;&lt;/strong&gt; : AI로 코드 생산은 빨라졌지만, 이는 개인의 속도 향상이고 바로 팀의 속도로 이어지지 않으므로 이를 개선하기 위해서는 백그라운드 에이전트를 안전하게 돌릴 수 있는 환경을 구축하고 시스템의 병목을 찾아서 소프트웨어 공장을 확장해야 한다고 설명하는 글이다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://aws.amazon.com/ko/blogs/aws/introducing-account-regional-namespaces-for-amazon-s3-general-purpose-buckets/&quot;&gt;Introducing account regional namespaces for Amazon S3 general purpose buckets&lt;/a&gt;&lt;/strong&gt; : AWS S3에 버킷을 만들 때 계정 리전 네임스페이스를 지원해서 이름 충돌 없이 원하는 버킷 이름을 사용할 수 있게 되었고 조직 차원에서 계정 리전 네임스페이스에서만 버킷을 생성하도록 강제할 수도 있다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.cncf.io/blog/2026/03/12/making-etcd-incidents-easier-to-debug-in-production-kubernetes/&quot;&gt;Making etcd incidents easier to debug in production Kubernetes&lt;/a&gt;&lt;/strong&gt; : Kubernetes의 핵심 컴포넌트인 etcd에 장애가 났을 때 정보가 부족했기 때문에 원인을 파악하기가 쉽지 않았다. VMware에서 만든 &lt;a href=&quot;https://github.com/vmware/etcd-diagnosis/&quot;&gt;etcd-diagnosis&lt;/a&gt;는 etcd의 상태를 보여주는 진단 리포트를 생성해서 원인을 파악하기 쉽게 해준다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;AI 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/ko-KR/index/introducing-gpt-5-4/&quot;&gt;GPT‑5.4를 소개합니다&lt;/a&gt;&lt;/strong&gt; : OpenAI가 최신 프런티어 모델 GPT-5.4를 발표했다. GPT-5.4는 추론, 코딩, 에이전트 기반 워크플로 영역의 기술 발전을 하나의 프런티어 모델로 통합해서 GPT-5.3-Codex를 기반으로 각종 도구와 전문 업무에서 모델 성능이 개선되었고 컴퓨터 사용 기능을 기본 제공하여 에이전트가 직접 컴퓨터를 직접 조작할 수 있게 되었다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://claude.com/blog/improving-skill-creator-test-measure-and-refine-agent-skills&quot;&gt;Improving skill-creator: Test, measure, and refine Agent Skills&lt;/a&gt;&lt;/strong&gt; : Anthropic에서 스킬을 평가하고 벤치마크를 실행해서 스킬이 제대로 동작하는지 확인할 수 있는 &lt;a href=&quot;https://github.com/anthropics/claude-plugins-official/tree/main/plugins/skill-creator&quot;&gt;skill-creator&lt;/a&gt;를 공개했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://unsloth.ai/docs/models/qwen3.5&quot;&gt;Qwen3.5 - How to Run Locally Guide&lt;/a&gt;&lt;/strong&gt; : Alibaba의 최신 모델인 Qwen3.5 모델을 크기별로 로컬에서 실행하는 방법과 설정 방법을 정리한 문서다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://claude.com/blog/1m-context-ga&quot;&gt;1M context is now generally available for Opus 4.6 and Sonnet 4.6&lt;/a&gt;&lt;/strong&gt; : Claude Opus 4.6과 Sonnet 4.6에 1M 컨텍스트 윈도우 지원이 추가되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://finance.yahoo.com/news/meta-may-delay-avocado-tech-193134216.html&quot;&gt;Meta May Delay &#039;Avocado&#039; As Tech Underwhelms In Tests Against Google Gemini And Anthropic AI Models: Report&lt;/a&gt;&lt;/strong&gt; : Meta가 내부에서 준비하던 새로운 AI 모델 Avocado가 내부 테스트 결과 Gemini나 Claude보다 성능이 낮게 나와서 예정된 3월 출시를 5월로 연기한 것으로 알려졌다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/introducing-phi-4-reasoning-vision-to-microsoft-foundry/4499154&quot;&gt;Introducing Phi-4-Reasoning-Vision to Microsoft Foundry&lt;/a&gt;&lt;/strong&gt; : Microsoft의 소규모 언어 모델(SLM)인 Phi에 비전 추론을 추가한 Phi-4-Reasoning-Vision-15B 모델을 공개했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://developers.openai.com/codex/app/windows/&quot;&gt;Codex app on Windows&lt;/a&gt;&lt;/strong&gt; : OpenAI의 Codex 앱이 Windows용으로도 출시되었다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;볼만한 링크&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://writings.hongminhee.org/2026/03/legal-vs-legitimate/index.ko-hang-kr.html&quot;&gt;합법이면 공정한가: AI 재구현과 카피레프트의 침식&lt;/a&gt;&lt;/strong&gt; : 최근 Python 라이브러리인 chardet을 API와 테스트 스위트만 참고해서 AI로 완전히 새로 구현하고 새 버전으로 릴리스하면서 LGPL에서 MIT로 바꾸자, 원작자인 Mark Pilgrim이 이에 항의하는 일이 있었다. 이 사건에 대해서 &lt;a href=&quot;https://lucumr.pocoo.org/2026/3/5/theseus/&quot;&gt;Armin Ronarcher는 철학적으로&lt;/a&gt;, Redis를 만든 &lt;a href=&quot;https://antirez.com/news/162&quot;&gt;Salvatore Sanfilippo는 저작권법적으로&lt;/a&gt; 재구현을 지지했는데 이를 반박하는 글이다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://arstechnica.com/ai/2026/03/after-outages-amazon-to-make-senior-engineers-sign-off-on-ai-assisted-changes/&quot;&gt;After outages, Amazon to make senior engineers sign off on AI-assisted changes&lt;/a&gt;&lt;/strong&gt; : Amazon이 잘못된 배포로 6시간 동안 장애를 겪은 뒤 내부 회의에서 AI의 지원을 받은 변경 사항은 시니어 엔지니어의 승인을 받아야 한다고 밝힌 것으로 알려졌다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Kourq_Lz03U&quot;&gt;IntelliJ IDEA — The IDE That Changed Java Forever&lt;/a&gt;&lt;/strong&gt; : CultRepo에서 만든 IntelliJ IDE의 25년간의 역사를 다룬 다큐멘터리이다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;IT 업계 뉴스&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://planetscale.com/blog/drizzle-joins-planetscale&quot;&gt;Drizzle joins PlanetScale&lt;/a&gt;&lt;/strong&gt; : JavaScript/TypeScript용 데이터베이스 도구를 만드는 &lt;a href=&quot;https://orm.drizzle.team/&quot;&gt;Drizzle&lt;/a&gt;을 클라우드 데이터베이스 업체인 PlanetScale이 인수했다. Drizzle ORM은 계속 오픈소스로 운영하고 Drizzle 팀도 프로젝트에 집중하게 지원할 것이라고 한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://techcrunch.com/2026/03/10/meta-acquired-moltbook-the-ai-agent-social-network-that-went-viral-because-of-fake-posts/&quot;&gt;Meta acquired Moltbook, the AI agent social network that went viral because of fake posts&lt;/a&gt;&lt;/strong&gt; : OpenClaw의 AI 에이전트들이 소통할 수 있는 소셜 네트워크인 Moltbook을 Meta가 인수해서 Moltbook이 Meta Superintelligence Labs에 합류하고 Moltbook을 만든 Matt Schlicht와 Ben Parr도 Meta에 합류한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://techcrunch.com/2026/03/11/google-completes-32b-acquisition-of-wiz/&quot;&gt;Google wraps up $32B acquisition of cloud cybersecurity startup Wiz&lt;/a&gt;&lt;/strong&gt; : Google이 이스라엘의 사이버보안 업체인 Wiz를 역대 최대 규모인 320억 달러에 인수했다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;프로젝트&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/MicrosoftDocs/Agent-Skills&quot;&gt;Azure Agent Skills&lt;/a&gt;&lt;/strong&gt; : Microsoft Azure용 스킬 모음.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://agent-browser.dev/&quot;&gt;agent-browser&lt;/a&gt;&lt;/strong&gt; : Vercel에서 만든 AI 에이전트용 헤드리스 브라우저 CLI&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/googleworkspace/cli&quot;&gt;gws&lt;/a&gt;&lt;/strong&gt; : Gmail, Drive, Calendar 등 Google Workspace를 위한 CLI로 Google에서 만들었다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/jaredpalmer/mogcli&quot;&gt;mogcli&lt;/a&gt;&lt;/strong&gt; : Microsoft 365용 비공식 CLI.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://superset.sh/&quot;&gt;Superset&lt;/a&gt;&lt;/strong&gt; : AI 에이전트용 코드 에디터.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://getpolyscope.com/&quot;&gt;Polyscope&lt;/a&gt;&lt;/strong&gt; : AI 에이전트용 개발 환경.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/openai/symphony&quot;&gt;Symphony&lt;/a&gt;&lt;/strong&gt; : AI 에이전트용 개발 환경.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://7min.ai/exodus/&quot;&gt;AI Talent Movement Tracker&lt;/a&gt;&lt;/strong&gt; : AI 업계의 인력 이동을 추적해서 시각화해 주는 사이트.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/QwenLM/Qwen-Agent&quot;&gt;Qwen-Agent&lt;/a&gt;&lt;/strong&gt; : Qwen 기반의 에이전트 프레임워크&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://alibaba.github.io/page-agent/&quot;&gt;page-agent&lt;/a&gt;&lt;/strong&gt; : 자바스크립트를 웹사이트에 넣으면 웹사이트를 AI가 웹사이트를 조작할 수 있게 해주는 라이브러리.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://nemoclaw.bot/&quot;&gt;NemoClaw&lt;/a&gt;&lt;/strong&gt; : NVIDIA에서 만든 오픈소스 AI 에이전트 플랫폼.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://anthropic.skilljar.com/&quot;&gt;Anthropic courses&lt;/a&gt;&lt;/strong&gt; : Anthropic에서 Claude의 사용법을 설명하는 온라인 강의를 공개했다.&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;버전 업데이트&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://jdk.java.net/&quot;&gt;JDK&lt;/a&gt; 26&lt;/strong&gt; : Java Development Kit, &lt;a href=&quot;https://jdk.java.net/26/release-notes&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://vitejs.dev/&quot;&gt;Vite&lt;/a&gt; v8.0.0&lt;/strong&gt; : 프론트엔드 빌드 도구, &lt;a href=&quot;https://vite.dev/blog/announcing-vite8&quot;&gt;릴리스 공지&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Rust 기반 번들러인 Rolldown 도입으로 빌드 속도가 10~30배 향상&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://vitest.dev/&quot;&gt;Vitest&lt;/a&gt; v4.1.0&lt;/strong&gt; : Vite 유닛 테스트 프레임워크, &lt;a href=&quot;https://vitest.dev/blog/vitest-4-1.html&quot;&gt;릴리스 공지&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Vite 8 지원&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://astro.build/&quot;&gt;astro&lt;/a&gt; v6.0&lt;/strong&gt; : JavaScript 웹 프레임워크, &lt;a href=&quot;https://astro.build/blog/astro-6/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://redwoodjs.com/&quot;&gt;RedwoodJS&lt;/a&gt; v1.0.0&lt;/strong&gt; : 풀스택 웹프레임워크, &lt;a href=&quot;https://rwsdk.com/blog/redwood-v1-getting-out-of-the-weeds&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://tinybase.org/&quot;&gt;TinyBase&lt;/a&gt; v8.0&lt;/strong&gt; : 로컬 우선 앱을 위한 리액티브 데이터 스토어, &lt;a href=&quot;https://tinybase.org/guides/releases/#v8-0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://www.typescriptlang.org/&quot;&gt;TypeScript&lt;/a&gt; v6.0 RC&lt;/strong&gt; : Microsoft가 만든 JavaScript transpiler, &lt;a href=&quot;https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://www.rust-lang.org/&quot;&gt;Rust&lt;/a&gt; 1.94.0&lt;/strong&gt; : 프로그래밍 언어, &lt;a href=&quot;https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.pgadmin.org/&quot;&gt;pgAdmin&lt;/a&gt; 4 v9.13&lt;/strong&gt; : PostgreSQL 클라이언트 도구, &lt;a href=&quot;https://www.postgresql.org/about/news/pgadmin-4-v913-released-3253/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://ui.nuxt.com/&quot;&gt;Nuxt UI&lt;/a&gt; v4.5.0&lt;/strong&gt; : UI 라이브러리, &lt;a href=&quot;https://github.com/nuxt/ui/releases/tag/v4.5.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://devenv.sh/&quot;&gt;devenv&lt;/a&gt; v2.0&lt;/strong&gt; : Nix를 사용한 개발환경, &lt;a href=&quot;https://devenv.sh/blog/2026/03/05/devenv-20-a-fresh-interface-to-nix/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://uptime.kuma.pet/&quot;&gt;Uptime Kuma&lt;/a&gt; v2.2.0&lt;/strong&gt; : 모니터링 도구, &lt;a href=&quot;https://github.com/louislam/uptime-kuma/releases/tag/2.2.0&quot;&gt;변경사항&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://bazel.build/&quot;&gt;Bazel&lt;/a&gt; v8.6.0&lt;/strong&gt; : 빌드 도구, &lt;a href=&quot;https://github.com/bazelbuild/bazel/releases/tag/8.6.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/github/copilot-cli&quot;&gt;GitHub Copilot CLI&lt;/a&gt; 0.0.423&lt;/strong&gt; : GitHub Copilot CLI, &lt;a href=&quot;https://github.com/github/copilot-cli/releases/tag/v0.0.423&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://oxc.rs/docs/guide/usage/linter.html&quot;&gt;Oxlint&lt;/a&gt; v1.51.0&lt;/strong&gt; : JavaScript/TypeScript Linter, &lt;a href=&quot;https://github.com/oxc-project/oxc/releases/tag/apps_v1.51.0#oxlint-v1.51.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://oxc.rs/docs/guide/usage/formatter.html&quot;&gt;Oxfmt&lt;/a&gt; v0.36.0&lt;/strong&gt; : JavaScript/TypeScript 포매터, &lt;a href=&quot;https://github.com/oxc-project/oxc/releases/tag/apps_v1.51.0#oxfmt-v0.36.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://shopify.github.io/react-native-skia/&quot;&gt;React Native Skia&lt;/a&gt; v2.5.0&lt;/strong&gt; : React Native용 Skia, &lt;a href=&quot;https://github.com/Shopify/react-native-skia/releases/tag/v2.5.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://nodejs.org/&quot;&gt;Node.js&lt;/a&gt; v25.8.0 (Current)&lt;/strong&gt; : 자바스크립트 런타임, &lt;a href=&quot;https://nodejs.org/en/blog/release/v25.8.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://gradle.org/&quot;&gt;Gradle&lt;/a&gt; v9.4.0&lt;/strong&gt; : Java 빌드 도구, &lt;a href=&quot;https://docs.gradle.org/9.4.0/release-notes.html&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/github/copilot-sdk&quot;&gt;GitHub Copilot CLI SDKs&lt;/a&gt; v0.1.30&lt;/strong&gt; : GitHub Copilot CLI의 SDK, &lt;a href=&quot;https://github.com/github/copilot-sdk/releases/tag/v0.1.30&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://code.visualstudio.com/&quot;&gt;Visual Studio Code&lt;/a&gt; v1.111&lt;/strong&gt; : 에디터, &lt;a href=&quot;https://code.visualstudio.com/updates/v1_111&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://line.github.io/armeria/&quot;&gt;Armeria&lt;/a&gt; v1.37.0&lt;/strong&gt; : Java용 비동기 RPC/REST 라이브러리, &lt;a href=&quot;https://armeria.dev/release-notes/1.37.0/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://ghostty.org/&quot;&gt;Ghostty&lt;/a&gt; v1.3.0&lt;/strong&gt;: 터미널 에뮬레이터, &lt;a href=&quot;https://ghostty.org/docs/install/release-notes/1-3-0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://omarchy.org/&quot;&gt;Omarchy&lt;/a&gt; v3.4.0&lt;/strong&gt; : DHH가 만든 Arch Linux의 Hyprland 설정, &lt;a href=&quot;https://github.com/basecamp/omarchy/releases/tag/v3.4.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://csharp.sdk.modelcontextprotocol.io/&quot;&gt;MCP C# SDK&lt;/a&gt; v1.0&lt;/strong&gt; : MCP용 C# SDK, &lt;a href=&quot;https://devblogs.microsoft.com/dotnet/release-v10-of-the-official-mcp-csharp-sdk/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://brew.sh/&quot;&gt;Homebrew&lt;/a&gt; v5.1.0&lt;/strong&gt; : OS X 패키지 매니저, &lt;a href=&quot;https://brew.sh/2026/03/10/homebrew-5.1.0/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://nuxt.com/&quot;&gt;Nuxt.js&lt;/a&gt; v4.4.0&lt;/strong&gt; : 서버렌더링 Vue.js 애플리케이션 프레임워크, &lt;a href=&quot;https://nuxt.com/blog/v4-4&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://duckdb.org/&quot;&gt;DuckDB&lt;/a&gt; v1.5.0&lt;/strong&gt; : 데이터베이스 시스템, &lt;a href=&quot;https://duckdb.org/2026/03/09/announcing-duckdb-150&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.outsider.ne.kr/1788?commentInput=true#entry1788WriteComment&quot;&gt;댓글 쓰기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
  </entry>
  <entry>
    <title type="html">기술 뉴스 #289 : 26-03-01</title>
    <link rel="alternate" type="text/html" href="https://blog.outsider.ne.kr/1787" />
    <link rel="replies" type="application/atom+xml" href="https://blog.outsider.ne.kr/atom/response/1787" thr:count="0"/>
    <category term="Newsletter" />
    <category term="Claude" />
    <category term="Gemini" />
    <category term="kubernetes" />
    <category term="letsencrypt" />
    <category term="streams" />
    <category term="Valkey" />
    <category term="webassembly" />
    <category term="Wikipedia" />
    <author>
      <name>Outsider</name>
    </author>
    <id>https://blog.outsider.ne.kr/1787</id>
    <updated>2026-03-01T21:19:36+09:00</updated>
    <published>2026-03-01T21:19:21+09:00</published>
    <summary type="html">&lt;h1&gt;웹개발 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.cloudflare.com/ko-kr/vinext/&quot;&gt;Cloudflare가 일주일 만에 AI로 Next.js를 재구축한 방법&lt;/a&gt;&lt;/strong&gt; : Next.js는 Vercel외의 서버리스 플랫폼에 배포하려면 어려운 부분이 있어서 OpenNext가 만들어졌지만 여기엔 노력이 많이 들고 Turbopack 툴체인 기반이라서 다른 곳에서는 작업이 많이 필요했다. 이 문제를 해결하기 위해 Cloudflare에서 Vite로 Next.js API 인터페이스를 구축하기로 하고 AI를 이용해서 vinext를 만들었다. Next.js 16과 vinext를 비교한 자체 벤치마크에서 프로덕션 빌드가 최대 4.4배 빨랐고 번들 크기도 절반 이상 줄어들었다. vinext는 AI가 대부분의 코드를 작성했고 OpenCode에서 800개 이상의 세션을 사용했고, 토큰에는 1,100달러가 들었다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.cloudflare.com/a-better-web-streams-api/&quot;&gt;We deserve a better streams API for JavaScript&lt;/a&gt;&lt;/strong&gt; : WHATWG Streams 표준으로 많은 부분이 나아졌지만, 수년간 Node.js와 Cloudflare Workers를 구현하고 디버깅하면서(글의 작성자가 Node.js의 코어 메인테이너면서 Cloudflare 직원) 표준의 개선보다 근본적인 문제를 해결하고 대안적인 접근방법을 제안하는 글이다. 10년,전에 Streams가 만들어졌을 때는 비동기 이터레이션이 없었기에 기능적으로 한계가 있었고 잠금, 버퍼의 복잡성, 백프레셔의 복잡성, 프로미스로 인한 오버헤드 때문에 현실에서 많은 성능 문제나 의도치 않은 동작 문제를 발생시키고 있다. 이에 대한 대안으로 AsyncIterable 기반으로 새로 설계한다면 앞에서 얘기한 문제들도 해결하고 훨씬 간편하게 사용할 수 있으며 성능도 수십 배까지 빨라질 수 있다고 한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://miryang.dev/blog/tr-user-filters&quot;&gt;[번역] 다크 모드를 넘어서: CSS 필터로 사용자가 UI를 직접 조정하게 하기&lt;/a&gt;&lt;/strong&gt; : UI를 단순히 라이트/다크 모드로만 제공하지 않고 범위 슬라이더와 &lt;code&gt;backdrop-filter&lt;/code&gt;를 이용해서 사용자 선호에 맞게 스타일을 조정할 수 있게 만드는 튜토리얼이다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/&quot;&gt;Why is WebAssembly a second-class language on the web?&lt;/a&gt;&lt;/strong&gt; : 2017년 출시 이후 WebAssembly는 계속 발전해 왔지만 여전히 웹에서는 2등급 언어라는 문제가 있다. 그동안 언어적 기능은 많이 추가되었지만, 웹 플랫폼과 통합되지 못했기 때문에 웹 개발자에게 불편함을 주고 있고 JavaScript보다 실제로 우선시하기 어려운 현실이다. 이 문제를 해결하기 위해 수년간 WebAssembly Component가 개발됐는데 WebAssembly Component는 여러 프로그래밍 언어로 만들어서 다양한 런타임에 실행되고 WebAssembly 코드가 웹 API를 직접 호출할 수 있어서 현재 WebAssembly가 겪는 문제를 해결할 수 있다고 기대된다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://react.dev/blog/2026/02/24/the-react-foundation&quot;&gt;The React Foundation: A New Home for React Hosted by the Linux Foundation&lt;/a&gt;&lt;/strong&gt; : 작년에 발표한 대로 Linux 재단 아래 React 재단이 설립되어 React, React Native, JSX 프로젝트는 더 이상 Meta의 소유가 아니라 재단에서 관리하게 되었다. 재단의 창립 멤버에는 Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion, Vercel이 포함되었다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;그 밖의 개발 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://engineering.atspotify.com/2026/2/our-multi-agent-architecture-for-smarter-advertising&quot;&gt;Our Multi-Agent Architecture for Smarter Advertising&lt;/a&gt;&lt;/strong&gt; : Spotify의 광고 비즈니스에 여러 구매 방식이 있는데 서비스는 통합했지만, 각 요구사항이 복잡했기에 이를 제대로 충족시키지 못했는데 이는 광고 API에 프로그래밍할 수 있는 의사결정 계층이 없다는 문제가 있었고 유지보수 때문에 거대한 규칙 엔진을 만들고 싶지도 않았다. 이 문제를 해결하기 위해 모듈형 에이전트로 해결하기로 했다. 영역별로 별도의 에이전트를 구축해서 구성한 뒤 이전에는 20개 이상의 필드를 입력하고 15분에서 30분까지 걸리던 광고 플랜 생성이 자연어 메시지로 10초 이내에 할 수 있게 되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://simonwillison.net/2026/Feb/23/agentic-engineering-patterns/&quot;&gt;Writing about Agentic Engineering Patterns&lt;/a&gt;&lt;/strong&gt; : Simon Willison이 코딩 에이전트 시대의 코딩 관행과 패턴을 수집하고 문서화하는 프로젝트를 시작했다. &lt;a href=&quot;https://simonwillison.net/guides/agentic-engineering-patterns/&quot;&gt;Agentic Engineering Patterns&lt;/a&gt;에서 계속 내용을 추가하는 중이다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://code.claude.com/docs/ko/remote-control&quot;&gt;Claude Code 모든 기기에서 로컬 세션 계속하기 (Remote Control)&lt;/a&gt;&lt;/strong&gt; : 머신에서 실행 중인 Claude Code 세션에 iOS/Android Claude 앱이나 claude.ai/code 사이트를 통해 접속해서 사용할 수 있는 Remote Control 기능이 추가되었다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.anthropic.com/news/claude-code-security&quot;&gt;Making frontier cybersecurity capabilities available to defenders&lt;/a&gt;&lt;/strong&gt; : Claude Code에 새로운 기능인 Claude Code Security가 리서치 프리뷰로 제공된다. Claude Code Security는 코드를 스캔해서 보안 취약점을 찾고 패치를 제안할 수 있다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://addyosmani.com/blog/agents-md/&quot;&gt;Stop Using /init for AGENTS.md&lt;/a&gt;&lt;/strong&gt; : 2006년 초에 나온 논문에 따르면 &lt;code&gt;AGENTS.md&lt;/code&gt;는 코드에서 알 수 있는 내용과 중복적인 내용이 포함되면 성능도 떨어지고 토큰 비용도 20% 증가시키지만, 프로젝트에 특화된 내용이나 명확하지 않은 요구사항, 함정 등 에이전트가 발견하기 어려운 내용을 추가하면 도움이 되는 것으로 나왔다. AI 코딩 에이전트를 사용할 때 처음 &lt;code&gt;/init&lt;/code&gt;을 실행해서 &lt;code&gt;AGENTS.md&lt;/code&gt;을 생성하는데 이 내용은 대부분 에이전트가 스스로 발견할 수 있는 것이므로 중복 내용으로 비용만 증가하게 만든다고 설명한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://trufflesecurity.com/blog/google-api-keys-werent-secrets-but-then-gemini-changed-the-rules&quot;&gt;Google API Keys Weren&#039;t Secrets. But then Gemini Changed the Rules.&lt;/a&gt;&lt;/strong&gt; : Google Cloud의 API 키를 오랫동안 비밀이 아니므로 클라이언트에 포함해도 된다고 안내해 왔고, 실제로도 그러했지만, 프로젝트에서 Gemini API를 활성화하면 해당 프로젝트의 기존 API 키로도 Gemini 엔드포인트에 접근할 수 있게 되었다. 이 키로 Gemini API에 접근하면 이를 통해 저장된 모든 항목에 접근해서 개인 정보가 유출될 수 있고 의도하지 않은 비용이 발생할 수 있다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.blog/changelog/2026-02-25-github-copilot-cli-is-now-generally-available/&quot;&gt;GitHub Copilot CLI is now generally available&lt;/a&gt;&lt;/strong&gt; : GitHub Copilot을 터미널에서 사용할 수 있는 GitHub Copilot CLI가 공식 릴리스 되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://reactnative.dev/blog/2026/02/24/react-native-comes-to-meta-quest&quot;&gt;React Native Comes to Meta Quest&lt;/a&gt;&lt;/strong&gt; : React Native로 Meta Quest의 Meta Horizon OS에서 VR 앱을 만들어서 배포하는 과정을 설명한다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;인프라 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://kubernetes.io/blog/2026/02/27/ingress-nginx-before-you-migrate/&quot;&gt;Before You Migrate: Five Surprising Ingress-NGINX Behaviors You Need to Know&lt;/a&gt;&lt;/strong&gt; : 이전에 발표된 대로 3월에 Ingress-NGINX를 은퇴시킬 예정이라 Gateway API로 안전하게 마이그레이션할 때 실수하기 좋은 부분을 정리한 문서다.(영어)&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Ingress-NGINX&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;정규표현식을 사용할 때 항상 접두사만 매칭하고 대소문자를 구별하지 않는다.&lt;/li&gt;
&lt;li&gt;rewrite target이 대소문자를 구분하지 않는 접두사 패턴이다.&lt;/li&gt;
&lt;li&gt;마지막 슬래시가 없는 경우 자동으로 리다이렉트한다.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Gateway API&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;정규표현식이 전체 문자열 매칭이고 대소문자를 구분하므로 그것에 맞게 정규표현식을 작성해 주어야 한다.&lt;/li&gt;
&lt;li&gt;URL 재작성을 할 때는 &lt;code&gt;Exact&lt;/code&gt;와 &lt;code&gt;Prefix&lt;/code&gt;를 사용하고 자동으로 정규식 패턴으로 변환하지 않는다.&lt;/li&gt;
&lt;li&gt;마지막 슬래시에 대해 자동 리다이렉트하지 않으므로 명시적으로 작성해야 한다.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://letsencrypt.org/2026/02/18/dns-persist-01.html&quot;&gt;DNS-PERSIST-01: A New Model for DNS-based Challenge Validation&lt;/a&gt;&lt;/strong&gt; : Let&#039;s Encrypt에 인증서를 요청하면 ACME 챌린지를 사용해서 인증서의 호스트네임의 소유주인지를 검증하는데, 와일드카드 인증서가 필요하거나 인터넷에 노출하고 싶다면 DNS-01 챌린지가 유일한 방법이었습니다. DNS-01을 사용하려면 &lt;code&gt;_acme-challenge.&amp;lt;YOUR_DOMAIN&amp;gt;&lt;/code&gt;에 토큰을 포함한 TXT 레코드를 게시하여 검증하게 되므로 권한 부여마다 새 토큰을 만들기 위해 DNS 업데이트를 자동화해서 운영해야 합니다. 새로운 ACME 챌린지 유형인 DNS-PERSIST-01을 사용하면 &lt;code&gt;_validation-persist.&amp;lt;YOUR_DOMAIN&amp;gt;&lt;/code&gt;에 상시 권한 부여하는 레코드를 한번 생성하고 이후 새로운 발급과 갱신에서 재사용할 수 있게 된다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://dev.37signals.com/introducing-upright/&quot;&gt;Introducing Upright: An Open Source Synthetic Monitoring System&lt;/a&gt;&lt;/strong&gt; : 37signals에서 자사의 제품인 Basecamp, HEY, Fizzy 등을 위해 만든 합성 모니터링 시스템을 오픈소스로 공개했다. Upright는 여러 지리적 위치에서 헬스 체크를 실행하는데 Playwright, HTTP, SMTP, Tracerout 4가지 프로브를 지원한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://valkey.io/blog/introducing-valkey-admin/&quot;&gt;Introducing Valkey Admin: Visual Cluster Management for Valkey&lt;/a&gt;&lt;/strong&gt; : Valkey 클러스터의 구성과 상태를 확인하고 키를 관리할 수 있는 공식 Valkey Admin이 &lt;a href=&quot;https://github.com/valkey-io/valkey-admin&quot;&gt;오픈소스로 공개&lt;/a&gt;되었다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;AI 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.anthropic.com/news/claude-sonnet-4-6&quot;&gt;Introducing Claude Sonnet 4.6&lt;/a&gt;&lt;/strong&gt; : Anthropic이 Claude Sonnet 4.6 모델을 발표했다. 가격은 Sonnet 4.5로 동일하며 베타 단계로 100만 토큰의 컨텍스트 윈도우를 제공한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-pro/&quot;&gt;Gemini 3.1 Pro: A smarter model for your most complex tasks&lt;/a&gt;&lt;/strong&gt; : Google이 Gemini 3.1 Pro를 발표했다. Gemini 3.1 Pro는 3 Pro보다 추론 성능이 2배 이상 향상했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.google/innovation-and-ai/technology/ai/nano-banana-2/&quot;&gt;Nano Banana 2: Combining Pro capabilities with lightning-fast speed&lt;/a&gt;&lt;/strong&gt; : Google의 이미지 모델인 Nano Banana 2(Gemini 3.1 Flash Image)가 나왔다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://qwen.ai/blog?id=qwen3.5&quot;&gt;Qwen3.5: Towards Native Multimodal Agents&lt;/a&gt;&lt;/strong&gt; : Alibaba에서 Qwen3.5 모델을 발표했다. Qwen3.5는 추론, 코딩, 에이전트 능력, 멀티모달 이해에 뛰어난 성과를 보이면서도 속도와 비용을 최적화했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.perplexity.ai/ko/hub/blog/introducing-perplexity-computer&quot;&gt;Perplexity Computer를 소개합니다&lt;/a&gt;&lt;/strong&gt; : Perplexity에서 AI 기능을 단일 시스템으로 통합해서 단순 채팅이 아니라 요청한 작업을 장시간 실행할 수 있는 Perplexity Computer를 공개했다.(한국어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;볼만한 링크&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://arstechnica.com/tech-policy/2026/02/wikipedia-bans-archive-today-after-site-executed-ddos-and-altered-web-captures/&quot;&gt;Wikipedia blacklists Archive.today, starts removing 695,000 archive links&lt;/a&gt;&lt;/strong&gt; : 웹페이지 아카이빙 서비스인 Archive.today(&lt;code&gt;archive.org&lt;/code&gt; 와는 다른 서비스)에 대한 링크를 위키피디아에서 모두 제거하기로 했다. 이는 Jani Patokallio가 2023년 Archive.today가 러시아 출신 누군가가 운영하는 거로로 보인다는 글을 썼고 Archive.today 운영자가 이 글을 지워달라고 요청했지만 지우지 않자, Archive.today의 CAPTCHA 사이트에 악성 코드를 심어서 Jani Patokallio의 블로그에 DDoS 공격을 하고 Jani Patokallio에게 협박 이메일을 보냈다. 이후 논의 과정에서 Archive.today가 아카이빙된 사이트에 Jani Patokallio의 이름을 삽입된 것을 발견했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://claude.com/contact-sales/claude-for-oss&quot;&gt;Thank you for everything you ship. Claude Max is on us.&lt;/a&gt;&lt;/strong&gt; : Anthropic에서 5,000개 이상의 GitHub Star나 월 100만 회 이상의 npm 다운로드를 보유한 저장소의 메인테이너에게 Claude for Open Source 프로그램으로 Claude Max 20x를 6개월간 무료로 제공한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://help.obsidian.md/sync/headless&quot;&gt;Obsidian Headless Sync&lt;/a&gt;&lt;/strong&gt; : 노트 앱인 Obsidian이 데스크탑 앱 없이도 금고를 동기화할 수 있는 헤드리스 클라이언트를 퍼블릭 베타로 공개했다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;IT 업계 뉴스&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.bbc.com/news/articles/cvg3vlzzkqeo&quot;&gt;Anthropic boss rejects Pentagon demand to drop AI safeguards&lt;/a&gt;&lt;/strong&gt; : 미국 국방부가 Anthropic의 모델을 무제한적인 군사 용도로 개방하라는 요청을 Anthropic이 &lt;a href=&quot;https://www.anthropic.com/news/statement-department-of-war&quot;&gt;공식적으로 거부&lt;/a&gt;했다. Anthropic은 미국 기밀 네트워크에 배포된 최초의 프론티어 모델이지만 이는 민주주의의 가치를 약화할 수 있고 대규모 국내 감시와 완전 자율 무기가 될 수 있다는 우려를 얘기하며 거부했고 미국 정부는 정부 내에서 Anthropic의 모델을 사용하지 못하도록 했다. 바로 이어서 OpenAI가 국방부와 국내 대규모 감시와 자율 무기에 대한 안전 원칙에 합의하고 미국 기밀 네트워크에 배포하기로 &lt;a href=&quot;https://x.com/sama/status/2027578652477821175&quot;&gt;합의했다고 발표&lt;/a&gt;했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.bbc.com/news/articles/c5y6p5ypgmzo&quot;&gt;Paramount set for $111bn Warner Bros takeover after Netflix drops bid&lt;/a&gt;&lt;/strong&gt; : Warner Bros 인수에 기존 Netflix의 제안인 820억 달러(약 118조 원)보다 높은 1,110억 달러(약 159조 원)를 Paramount Skydance가 제시하였고, Netflix는 입찰가를 올리기 거부하고 인수를 철회했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://techcrunch.com/2026/02/27/openai-raises-110b-in-one-of-the-largest-private-funding-rounds-in-history/&quot;&gt;OpenAI raises $110B in one of the largest private funding rounds in history&lt;/a&gt;&lt;/strong&gt; : OpenAI가 새로운 투자 라운드를 시작했고 투자 전 기업가치는 7,300억 달러로 책정되었다. 이번 라운드에는 Amazon이 500억, Nvidia와 SoftBank가 각각 300억을 투자했고 아직 투자 라운드는 진행 중이다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://techcrunch.com/2026/02/26/ebay-to-lay-off-800-staff/&quot;&gt;eBay to lay off 800 staff&lt;/a&gt;&lt;/strong&gt; : eBay가 정규직 직원의 6%인 800명을 감원한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://zdnet.co.kr/view/?no=20260227120235&quot;&gt;18년 끌어온 구글 지도 반출 논쟁…&#039;조건부 허가&#039;로 마침표&lt;/a&gt;&lt;/strong&gt; : 국가안보 우려로 그동안 해외 반출을 막고 있었지만 18년 만에 구글의 고정밀 지도 데이터 국외 반출이 조건부로 허가가 났다. 2007년과 2016년 두 번의 요청은 거절되었지만 2025년 3차 요청에서 정부는 엄격한 보안 준수를 전제로 &lt;a href=&quot;https://www.korea.kr/briefing/actuallyView.do?newsId=148960107&quot;&gt;해외 반출을 허가&lt;/a&gt;했다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.etoday.co.kr/news/view/2559344&quot;&gt;명품 플랫폼 발란, 결국 파산⋯회생 신청 11개월 만&lt;/a&gt;&lt;/strong&gt; : 온라인 명품 플랫폼인 발란이 회생 절차를 신청한 지 11개월 만에 파산 판결이 나왔다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.nist.gov/news-events/news/2026/02/announcing-ai-agent-standards-initiative-interoperable-and-secure&quot;&gt;Announcing the &quot;AI Agent Standards Initiative&quot; for Interoperable and Secure Innovation&lt;/a&gt;&lt;/strong&gt; : 미국 국립 표준 기술 연구소(NIST)의 인공지능 표준 및 혁신 센터(CAISI)에서 &lt;a href=&quot;https://www.nist.gov/caisi/ai-agent-standards-initiative&quot;&gt;AI 에이전트 표준 이니셔티프&lt;/a&gt;를 만들었다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;프로젝트&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/anthropics/skills&quot;&gt;Anthropic Skills&lt;/a&gt;&lt;/strong&gt; : Anthropic의 엔지니어들이 내부에서 사용하는 Skills를 오픈소스로 공개했다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://labs.iximiuz.com/courses/kubernetes-the-very-hard-way-0cbfd997&quot;&gt;Kubernetes the (Very) Hard Way&lt;/a&gt;&lt;/strong&gt; : Kubernetes 학습 사이트(현재 일시적으로 무료)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://port1355.dev/&quot;&gt;portless&lt;/a&gt;&lt;/strong&gt; : 로컬 개발에서 포트 번호 대신 &lt;code&gt;.localhost&lt;/code&gt;의 서브 도메인을 사용하는 CLI&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blackboard.sh/electrobun/&quot;&gt;Electrobun&lt;/a&gt;&lt;/strong&gt; : TypeScript와 Bun을 사용한 크로스 플랫폼 데스크탑 어플리케이션 프레임워크.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openfang.sh/&quot;&gt;OpenFang&lt;/a&gt;&lt;/strong&gt; : Rust로 작성된 오픈소스 에이전트 OS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/katanemo/plano&quot;&gt;Plano&lt;/a&gt;&lt;/strong&gt; : 에이전트 앱을 위한 배포 인프라.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://agents.craft.do/mermaid&quot;&gt;Beautiful Mermaid&lt;/a&gt;&lt;/strong&gt; : Mermaid로 다이어그램을 SVG와 ASCII로 그려주는 오픈소스 라이브러리.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://jmail.world/&quot;&gt;Jmail&lt;/a&gt;&lt;/strong&gt; : Jeffrey Epstein의 이메일을 쉽게 확인하고 분석해 볼 수 있도록 Gmail 인터페이스로 제공하는 서비스.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://roostorg.github.io/osprey/&quot;&gt;Osprey&lt;/a&gt;&lt;/strong&gt; : Discord에서 &lt;a href=&quot;https://discord.com/blog/osprey-open-sourcing-our-rule-engine&quot;&gt;오픈소스로 공개한 룰 엔진&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/simonw/showboat&quot;&gt;Showboat&lt;/a&gt;&lt;/strong&gt; : AI 에이전트가 자신이 작업한 내용을 문서로 정리하게 하는 CLI.&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;버전 업데이트&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://grafana.org/&quot;&gt;Grafana&lt;/a&gt; v12.4&lt;/strong&gt; : 매트릭 대쉬보드, &lt;a href=&quot;https://grafana.com/blog/grafana-12-4-release-all-the-latest-features/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://expo.dev/&quot;&gt;Expo SDK&lt;/a&gt; 55&lt;/strong&gt; : React로 네이티브 앱을 만드는 플랫폼 SDK, &lt;a href=&quot;https://expo.dev/changelog/sdk-55&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://deno.land/&quot;&gt;Deno&lt;/a&gt; v2.7&lt;/strong&gt; : TypeScript 런타임, &lt;a href=&quot;https://deno.com/blog/v2.7&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://ui.nuxt.com/&quot;&gt;Nuxt UI&lt;/a&gt; v4.5.0&lt;/strong&gt; : UI 라이브러리, &lt;a href=&quot;https://github.com/nuxt/ui/releases/tag/v4.5.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/tektoncd/pipeline&quot;&gt;Tekton Pipelines&lt;/a&gt; v1.9.0 LTS&lt;/strong&gt; : 클라우드 네이티브 CI/CD 파이프라인, &lt;a href=&quot;https://tekton.dev/blog/2026/02/02/tekton-pipelines-v1.9.0-lts-continued-innovation-and-stability/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://devin.ai/&quot;&gt;Devin&lt;/a&gt; v2.2&lt;/strong&gt; : AI 코딩 에이전트, &lt;a href=&quot;https://cognition.ai/blog/introducing-devin-2-2&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://ollama.com/&quot;&gt;ollama&lt;/a&gt; v0.17.0&lt;/strong&gt; : 오픈 모델을 로컬에서 실행하는 도구, &lt;a href=&quot;https://github.com/ollama/ollama/releases/tag/v0.17.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://hono.dev/&quot;&gt;Hono&lt;/a&gt; v4.12.0&lt;/strong&gt; : 엣지용 웹 프레임워크, &lt;a href=&quot;https://github.com/honojs/hono/releases/tag/v4.12.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://crossplane.io/&quot;&gt;Crossplane&lt;/a&gt; v2.2.0&lt;/strong&gt;: 외부 인프라 관리용 Kubernetes 애드온, &lt;a href=&quot;https://github.com/crossplane/crossplane/releases/tag/v2.2.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://tailwindcss.com/&quot;&gt;Tailwind CSS&lt;/a&gt; v4.2.0&lt;/strong&gt; : CSS 프레임워크, &lt;a href=&quot;https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.2.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://kafka.apache.org/&quot;&gt;Kafka&lt;/a&gt; v4.2.0&lt;/strong&gt; : 분산 이벤트 스트리밍 플랫폼, &lt;a href=&quot;https://kafka.apache.org/blog/2026/02/17/apache-kafka-4.2.0-release-announcement/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://pnpm.js.org/&quot;&gt;pnpm&lt;/a&gt; v10.30.0&lt;/strong&gt; : Node.js 패키지 매니저, &lt;a href=&quot;https://github.com/pnpm/pnpm/releases/tag/v10.30.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://oxc.rs/docs/guide/usage/linter.html&quot;&gt;Oxlint&lt;/a&gt; v1.50.0&lt;/strong&gt; : JavaScript/TypeScript Linter, &lt;a href=&quot;https://github.com/oxc-project/oxc/releases/tag/apps_v1.50.0#oxlint-v1.50.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://oxc.rs/docs/guide/usage/formatter.html&quot;&gt;Oxfmt&lt;/a&gt; v0.35.0&lt;/strong&gt; : JavaScript/TypeScript 포매터, &lt;a href=&quot;https://github.com/oxc-project/oxc/releases/tag/apps_v1.50.0#oxfmt-v0.35.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://obsidian.md/&quot;&gt;Obsidian&lt;/a&gt; v1.12.0&lt;/strong&gt; : 문서 관리 도구, &lt;a href=&quot;https://obsidian.md/changelog/2026-02-27-desktop-v1.12.4/&quot;&gt;변경사항&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Obsidian CLI 제공&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://nodejs.org/&quot;&gt;Node.js&lt;/a&gt; v24.14.0 (LTS)&lt;/strong&gt; : 자바스크립트 런타임, &lt;a href=&quot;https://nodejs.org/en/blog/release/v24.14.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://nodejs.org/&quot;&gt;Node.js&lt;/a&gt; v25.7.0 (Current)&lt;/strong&gt; : 자바스크립트 런타임, &lt;a href=&quot;https://nodejs.org/en/blog/release/v25.7.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://kyverno.io/&quot;&gt;Kyverno&lt;/a&gt; v1.17&lt;/strong&gt; : Kubernetes 정책 엔진, &lt;a href=&quot;https://kyverno.io/blog/2026/02/02/announcing-kyverno-release-1.17/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://istio.io/&quot;&gt;Istio&lt;/a&gt; v1.29.0&lt;/strong&gt; : 서비스 매쉬, &lt;a href=&quot;https://istio.io/latest/news/releases/1.29.x/announcing-1.29/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://fastapi.tiangolo.com/ko/&quot;&gt;FastAPI&lt;/a&gt; v0.135.0&lt;/strong&gt; : Python 웹 프레임워크, &lt;a href=&quot;https://fastapi.tiangolo.com/release-notes/#01350&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.outsider.ne.kr/1787?commentInput=true#entry1787WriteComment&quot;&gt;댓글 쓰기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
  </entry>
  <entry>
    <title type="html">기술 뉴스 #288 : 26-02-16</title>
    <link rel="alternate" type="text/html" href="https://blog.outsider.ne.kr/1786" />
    <link rel="replies" type="application/atom+xml" href="https://blog.outsider.ne.kr/atom/response/1786" thr:count="0"/>
    <category term="Newsletter" />
    <category term="Claude Code" />
    <category term="Codex" />
    <category term="Interop" />
    <category term="MCP" />
    <category term="OpenClaw" />
    <category term="prometheus" />
    <category term="WebMCP" />
    <author>
      <name>Outsider</name>
    </author>
    <id>https://blog.outsider.ne.kr/1786</id>
    <updated>2026-02-16T23:01:37+09:00</updated>
    <published>2026-02-16T23:01:37+09:00</published>
    <summary type="html">&lt;h1&gt;웹개발 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/&quot;&gt;Announcing TypeScript 6.0 Beta&lt;/a&gt;&lt;/strong&gt; : 직접 다운로드받아서 사용해 볼 수 있는 TypeScript 6.0 Beta 버전이 나왔다. 6.0은 JavaScript 코드 베이스를 기반으로 한 마지막 릴리스로 TypeScript 컴파일러와 관련 생태계를 Go로 바꾸고 있어서 Go 기반의 7.0으로 넘어가기 위한 다리 역할을 하는 버전이다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://2025.stateofjs.com/&quot;&gt;The State of JS 2025&lt;/a&gt;&lt;/strong&gt; : 매년 발표되는 JavaScript 생태계의 설문조사로 올해는 1만여 명이 응답자로 참여했다. JavaScript 언어의 새 기능이나 브라우저 API의 인지도 등을 볼 수 있다. 다양한 분류로 시각화해 두어서 주류인 기술과 새롭게 관심받는 기술을 알 수 있다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://developer.chrome.com/blog/webmcp-epp?hl=ko&quot;&gt;WebMCP를 사전 체험판으로 이용할 수 있습니다.&lt;/a&gt;&lt;/strong&gt; : Chrome에서 에이전트가 브라우저를 사용할 수 있도록 WebMCP를 제안하고 사전 체험 프로그램을 통해서 사용해 볼 수 있게 한다. WebMCP는 HTML을 이용한 선언적 API와 JavaScript를 이용할 수 있는 명령형 API를 제공한다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://vercel.com/blog/introducing-the-new-v0&quot;&gt;Introducing the new v0&lt;/a&gt;&lt;/strong&gt; : 프롬프트를 입력하면 UI와 코드를 생성할 수 있도록 2004년 Vercel이 출시한 v0를 바이브 코딩을 넘어 실제 제품에 쓸 수 있도록 개선되었다. GitHub을 연동해서 기존 코드에서 작업할 수 있고 v0 내에서 엔지니어가 아니어도 PR을 제출할 수 있고 데이터를 연동해서 사용할 수 있게 되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://hacks.mozilla.org/2026/02/launching-interop-2026/&quot;&gt;Launching Interop 2026&lt;/a&gt;&lt;/strong&gt; : 브라우저 벤더와 플랫폼 업체가 협력해서 웹 표준의 상호운용성을 개선하는 Interop이 작년에는 25점으로 시작해서 95점까지 개선하고 Interop 2026을 시작했다. Interop 2026에서는 Cross-document View Transitions, Scroll-driven animations, WebTransport, CSS container style queries 등 새로운 기능과 기존 기능의 신뢰성 등 20개의 집중 영역과 접근성, 모바일 테스트, JPEG XL, WebVTT 등 4개의 조사 영역이 포함되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://webpack.js.org/blog/2026-04-02-roadmap-2026/&quot;&gt;webpack Roadmap 2026&lt;/a&gt;&lt;/strong&gt; : webpack의 2026년 로드맵이 나왔다. 올해 계획하는 주요 계획에는 플러그인 없이 CSS 모듈을 지원하고 universal이라는 타겟을 통해 여러 런타임 간 호환성을 유지하도록 지원하고 로더 없이도 TypeScript를 빌드하고 플러그인 없이 HTML 파일을 가져오고 엔트리포인트로 활용할 수 있게 할 계획이다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://vercel.com/blog/introducing-geist-pixel&quot;&gt;Introducing Geist Pixel&lt;/a&gt;&lt;/strong&gt; : Vercel에서 기존에 공개했던 Geist Sans와 Geist Mono에 기반해서 비트맵에 영감받은 Geist Pixel 폰트를 공개했다.&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;그 밖의 개발 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://resources.anthropic.com/hubfs/2026%20Agentic%20Coding%20Trends%20Report.pdf&quot;&gt;2026 Agentic Coding Trends Report&lt;/a&gt;&lt;/strong&gt; : Anthropic에서 에이전틱 코딩 트렌드 보고서를 발표했다. 2005년 코딩 에이전트는 실험적 도구에서 프로덕션 시스템으로 이동했는데 이러한 성과가 더 확장될 것이라고 예측한다.(영어)&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;트랜드 1: 소프트웨어 개발 생명 주기가 극적으로 변화한다. 코딩이나 디버깅 등은 AI로 이동하고 엔지니어는 에이전트를 오케스트레이션하고 산출물을 평가하고 올바르게 해결하도록 보장하는 쪽으로 역할이 이동된다. 엔지니어는 점점 풀스택이 되고 있고 온보딩도 수주에서 수 시간으로 붕괴하기 시작해서 인력 배치와 프로젝트 자원 할당에 큰 변화가 올 것이다.&lt;/li&gt;
&lt;li&gt;트랜드 2: 단일 에이전트는 조정된 팀으로 진화한다. 멀티 에이전트 시스템이 단일 에이전트 워크플로우를 대체할 것이다.&lt;/li&gt;
&lt;li&gt;트랜드 3: 장기 실행 에이전트가 완전한 시스템을 구축한다. 에이전트의 작업 범위가 수준에서 며칠 또는 수주로 확장되어 복잡한 문제를 해결하면서 이전에는 실행 불가능했던 문제를 해결하고 시장 진입 경로도 가속화된다.&lt;/li&gt;
&lt;li&gt;트랜드 4: 인간의 감독은 지능적 협업을 통해 확장된다. 에이전트를 통한 품질 관리가 표준이 되고 에이전트가 언제 인간의 판단이 필요한지를 배우게 되어 인간의 감독이 모든 것을 검토하는 대신 중요한 것을 검토하는 쪽으로 이동할 것이다.&lt;/li&gt;
&lt;li&gt;트랜드 5: 에이전틱 코딩이 새로운 표면과 사용자로 확장된다. 언어 장벽이 사라져서 레거시 언어에 대한 유지 보수도 사라지고 특수한 사용 사례에 대한 도입 장벽도 제거될 것이며 코딩이 엔지니어를 넘어 비전통적인 개발자도 에이전틱 코딩을 사용하게 된다.&lt;/li&gt;
&lt;li&gt;트랜드 6: 생산성 향상이 소프트웨어 개발의 경제성을 재편한다. 에이전트 역량, 오케스트레이션 개선, 인간의 경험이 합쳐져서 계단식 개선을 만들어내고 프로젝트 일정이 짧아져서 시장에 더 빠르게 대응할 수 있게 된다.&lt;/li&gt;
&lt;li&gt;트랜드 7:  비기술적 사용 사례가 조직 전반에 확장된다. 모든 분야가 코딩 역량을 얻게 되어 도메인 전문가가 직접 솔루션을 구현하게 된다.&lt;/li&gt;
&lt;li&gt;트랜드 8: 에이전틱 코딩은 보안 방어를 강화하지만, 공격적인 사용도 증가시킨다. 보안 지식이 민주화되어 누구나 보안 엔지니어가 될 수 있지만 공격자도 공격 방법을 확장할 수 있게 된다. 자동화된 에이전틱 시스템이 보안 대응을 하게 된다.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/ko-KR/index/introducing-gpt-5-3-codex/&quot;&gt;GPT-5.3-Codex 소개&lt;/a&gt;&lt;/strong&gt; : OpenAI에서 Codex의 새로운 모델 GPT-5.3-Codex를 공개했다. GPT-5.3-Codex는 최첨단 코딩 성능과 GPT-5.2의 추론 능력과 전문 지식 역량을 하나의 모델로 결합하고 처리 속도도 25% 빨라졌다. 주요 벤치마크에서 최고 수준의 성과를 기록했다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/ko-KR/index/introducing-gpt-5-3-codex-spark/&quot;&gt;GPT‑5.3‑Codex‑Spark를 소개합니다&lt;/a&gt;&lt;/strong&gt; : OpenAI가 Cerebras와의 파트너쉽을 통해 GPT‑5.3‑Codex의 경량 버전이면서 실시간 코딩을 위해 초고속으로 설계된 GPT‑5.3‑Codex-Spark의 리서치 프리뷰를 공개했다. 최신 프런티어 모델은 장시간 작업에 강점을 보였지만 Codex-Spark는 거의 즉각적으로 응답하도록 만들어졌고 128k 컨텍스트 윈도우를 지원하는 텍스트 전용 모델로 출시되었다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://code.claude.com/docs/en/agent-teams&quot;&gt;Orchestrate teams of Claude Code sessions&lt;/a&gt;&lt;/strong&gt; : 여러 Claude Code 인스턴스를 팀으로 협력할 수 있게 하는 Agent temas 기능이 나왔다. 한 세션은 팀 리더 역할로 업무를 조정하고 업무를 할당하여 결과를 종합하고 팀원들을 독립적으로 작업하고 각자의 컨텍스트 창에서 서로 소통하게 된다. 서브 에이전트와 다른 점을 서브 에이전트는 메인 에이전트에게만 보고할 수 있지만 Agent team에서는 상호작용할 수 있다. 더 자세한 내용을 알고 싶으면 Addy Osmani가 쓴 &lt;a href=&quot;https://addyosmani.com/blog/claude-code-agent-teams/&quot;&gt;Claude Code Swarms&lt;/a&gt;를 읽어보면 좋다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://qwen.ai/blog?id=qwen3-coder-next&quot;&gt;Qwen3-Coder-Next: Pushing Small Hybrid Models on Agentic Coding&lt;/a&gt;&lt;/strong&gt; : Alibaba에서 코딩 에이전트와 로컬 개발을 위해 특별히 설계된 Qwen3-Coder-Next 모델을 공개했다. Qwen3-Next-80B-A3B-Base 위에 구축된 Qwen3-Coder-Next는 강력한 코딩 역량을 보여주면서도 낮은 추론 비용을 달성했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.gitbutler.com/but-cli&quot;&gt;Introducing the GitButler CLI&lt;/a&gt;&lt;/strong&gt; : GitButler에서 Git을 더 풍부하게 사용할 수 있는 &lt;code&gt;but&lt;/code&gt; CLI를 발표했다. 훨씬 많은 정보를 보여주는 &lt;code&gt;status&lt;/code&gt;나 병렬 브랜치 작업을 쉽게 할 수 있는 기능, Stacked 브랜치를 쉽게 관리할 수 있는 기능, undo 기능 등 다양한 기능을 제공한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/&quot;&gt;Xcode 26.3 unlocks the power of agentic coding&lt;/a&gt;&lt;/strong&gt; : Xcode 26.3부터 에이전트 코딩 지원을 도입해서 &lt;a href=&quot;https://www.anthropic.com/news/apple-xcode-claude-agent-sdk&quot;&gt;Claude Agent&lt;/a&gt;와 Codex 같은 에이전트를 사용해서 Xcode에서 개발할 수 있게 되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://cline.bot/blog/introducing-cline-cli-2-0&quot;&gt;Introducing Cline CLI 2.0: from sidebar to the terminal&lt;/a&gt;&lt;/strong&gt; : Cline에서 이젠 IDE보다 오케스트레이션을 위한 인터페이스가 필요하다고 얘기하며 Cline CLI 2.0을 발표했다. VS Code의 인터페이스를 벗어나서 터미널에 맞는 인터페이스를 제공하고 &lt;code&gt;-y&lt;/code&gt; 플래그를 통해 인터렉티브 TUI 없이 자율성을 부여할 수 있어서 자동화해서 사용할 수 있다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://code.claude.com/docs/en/fast-mode&quot;&gt;Speed up responses with fast mode&lt;/a&gt;&lt;/strong&gt; : Claude Code에 Fast mode가 &lt;a href=&quot;https://claude.com/fast-mode&quot;&gt;리서치 프리뷰로 공개&lt;/a&gt;되었다. Fast Mode는 Claude Opus 4.6을 2.5배 더 빠르게 제공하는 대신 토큰당 비용을 더 비싸게 받는다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://entire.io/blog/hello-entire-world&quot;&gt;Hello Entire World&lt;/a&gt;&lt;/strong&gt; : 전 GitHub CEO였던 Thomas Dohmake가 퇴사하고 6천만 달러의 시드 라운드 투자를 받아 Entire라는 회사를 만들었다.(기업 가치는 3억 달러) 그동안 개발자 도구와 시스템은 사람을 위해서 만들어졌기에 에이전트와 인간이 협력할 수 있는 개발자 플랫폼을 만드는 것을 목표로 코드, 의도, 제약 조건, 추론을 하나의 버전 제어 시스템으로 통합하는 Git 호환 데이터베이스, 다중 에이전트 간 조정을 가능하게 하는 의미 추론 계층, 에이전트와 인간의 협업을 위한 소프트웨어 개발 생명주기를 재창조하는 AI 네이티브 소프트웨어 개발 생명주기를 핵심 요소로 삼고 있다. 첫 번째 제품으로 에이전트가 코드를 생성해서 커밋하면 커밋과 함께 전체 세션을 캡쳐해서 추적할 수 있게 하는 Checkpoint를 공개했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://replay.software/updates/introducing-echo&quot;&gt;Introducing Echo&lt;/a&gt;&lt;/strong&gt; : Replay에서 iOS와 iPadOS용 SSH 클라이언트를 만들었다. Echo는 Ghostty를 터미널 엔진으로 사용하고 있고 코딩 에이전트를 더 잘 사용하기 위해서 SSH 클라이언트가 새로 필요하다고 느껴서 만들었다고 한다. 유료 앱으로 가격은 2.99 달러이다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;인프라 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://grafana.com/blog/how-prometheus-remote-write-v2-can-help-cut-network-egress-costs-by-as-much-as-50-/&quot;&gt;How Prometheus Remote Write v2 can help cut network egress costs by as much as 50%&lt;/a&gt;&lt;/strong&gt; : 2024년에 제안된 Prometheus Remote Write v2가 아직 실험 단계임에도 상당한 비용 절감을 보여주고 있다. Grafana Labs 내부에서 v1을 v2로 변경했을 때 CPU와 메모리가 5%에서 10%로 약간 증가했지만, 텔레메트리 네트워크 이그레스 비용은 50% 이상 줄었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys&quot;&gt;Hacking Moltbook: The AI Social Network Any Human Can Control&lt;/a&gt;&lt;/strong&gt; : 클라우드 보안 업체인 Wiz에서 OpenClaw의 소셜 네트워크인 Moltbook이 인기를 끌자 보안 검사를 시도했다. 비침해적인 단순 탐색을 한 결과 Supabase의 데이터베이스의 읽기/쓰기 권한이 모두 허용되어 있었다. Wiz에 따르면 150만 명의 에이전트가 등록되었다고 알려졌지만, 데이터베이스에는 17,000명의 사람이 확인되었고, 비율은 88:1이었는데 POST 요청으로 누구나 게시할 수 있었기에 실제로는 인간이 많은 에이전트를 사용해서 콘텐츠를 게시한 것이었다. 바이브 코딩에서 흔하게 발견되는 JavaScript 번들에 자격 증명이 포함되는 패턴을 분석한 결과 Supabase API 키를 발견할 수 있었고 백엔드에서 이에 대한 보안 조치가 없었기에 이 키를 사용해서 데이터베이스에 접근해서 150만 개의 API 인증 토큰, 35,000개의 이메일 주소, 에이전트 간의 메시지에 접근할 수 있었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.cloudflare.com/markdown-for-agents/&quot;&gt;Introducing Markdown for Agents&lt;/a&gt;&lt;/strong&gt; : 에이전트에서 Markdown이 공용어로 자리 잡았고, HTML에 비해 Markdown은 토큰도 훨씬 절약할 수 있기 때문에 HTML 문서를 Markdown으로 변환하는 게 일반적인 작업이다. Cloudflare는 &lt;code&gt;Accept&lt;/code&gt; 헤더로 &lt;code&gt;text/markdown&lt;/code&gt;으로 요청할 경우 HTML을 Markdown으로 변환해서 제공하는 기능을 지원한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.uber.com/en-KR/blog/ubers-rate-limiting-system/&quot;&gt;Uber’s Rate Limiting System&lt;/a&gt;&lt;/strong&gt; : 분산 시스템에서 서비스의 신뢰성과 공정성을 유지하기 위해 Rate Limit은 중요하다. Uber의 마이크로 서비스 초창기에는 트래픽 과부하로부터 서비스를 보호할 단일 방법이 없었기에 각 팀이 자체적으로 미들웨어나 Redis를 사용해서 구현했지만 동작도 일관적이지 않고 운영도 쉽지 않았다. 이를 해결하기 위해 중앙에서 제어할 방법이 필요했지만, Redis를 이용한 중앙 카운터를 구현하기에는 규모가 너무 컸기에 각 로컬 프록시를 사용한 완전 분산 아키텍처를 사용하는 것이 유일한 방법이라는 결론을 내리고 Uber의 Service Mesh에 Rate Limit을 통합했다. 서비스 메시의 Rate Limit 클라이언트는 토큰 버킷 알고리즘을 사용해서 요청을 차단하며 호스트별 요청 수를 Zone의 집계기에 보고하고 집계기는 사용량을 계산한 후 컨트롤러에 전송하면 글로벌과 리전별로 있는 컨트롤러가 데이터를 집계해서 업체와 고객에게 전달한다. 여러 번의 개선을 통해 현재는 지연속도와 오버헤드가 크게 개선되었고 운영 부담도 적어졌다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.uber.com/en-KR/blog/introducing-ufowarder/&quot;&gt;Introducing uFowarder: The Consumer Proxy for Kafka Async Queuing&lt;/a&gt;&lt;/strong&gt; : 하루에 수조 개의 메시지를 처리하는 Kafka를 운영하는 Uber에서 파티션 확장성이나 다중 프로그래밍 언어 지원 등의 문제를 해결하기 위해 수년 전 Consumer Proxy을 만들어서 익숙한 gRPC 인터페이스를 사용할 수 있게 했다. 하지만 규모가 점점 커지면서 Head-of-line 문제는 계속 있었고 Producer와 Consumer 간의 격리도 필요하게 되었다. 그래서 &lt;a href=&quot;https://github.com/uber/uForwarder&quot;&gt;uForwarder&lt;/a&gt;를 만들어서 오픈소스로 공개했는데 컨텍스트를 인식해서 라우팅함으로써 존 격리 등을 할 수 있게 되었고 poison-pill 메시지로 인해 Consumer가 문제를 해결하기 위해 Head-of-line 차단을 자동으로 감지해서 완화 조치를 수행하고 Consumer는 stateless로 만들어서 자유롭게 확장할 수 있게 했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://deno.com/blog/introducing-deno-sandbox&quot;&gt;Introducing Deno Sandbox&lt;/a&gt;&lt;/strong&gt; : Deno에서 Deno Deply Cloud에서 실행되는 경량 리눅스 마이크로 VM을 실행해서 신뢰할 수 없는 코드를 실행할 수 있는 Deno Sendbox를 출시했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/minio/minio/commit/7aac2a2c5b7c882e68c1ce017d8256be2feea27f&quot;&gt;Minio is no longer maintained&lt;/a&gt;&lt;/strong&gt; : Minio가 저장소가 더 이상 유지 보수되지 않는다고 명시하고 상용버전인 AIStor를 사용하라고 안내로 바뀌었다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;AI 관련&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.anthropic.com/news/claude-opus-4-6&quot;&gt;Introducing Claude Opus 4.6&lt;/a&gt;&lt;/strong&gt; : Claude Sonnet 5가 출시될 예정이라는 소문이 무성한 가운데 Anthropic이 가장 좋은 평가를 받는 Claude Opus의 4.6을 내놓았다. 이전보다 코딩 능력이 향상되었고, Opus에서는 처음으로 베타에서 100만 토큰 콘텍스트 윈도우를 제공한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/ko-KR/index/introducing-the-codex-app/&quot;&gt;Codex 앱을 소개합니다&lt;/a&gt;&lt;/strong&gt; : OpenAI에서 여러 에이전트를 동시에 관리하고 작업을 병렬로 실행할 수 있는 macOS용 Codex 앱을 발표했다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openai.com/ko-KR/index/introducing-openai-frontier/&quot;&gt;OpenAI Frontier를 소개합니다&lt;/a&gt;&lt;/strong&gt; : OpenAI에서 업무용 AI 에이전트 구축과 배포, 관리를 지원하는 플랫폼인 Frontier를 출시했다. Frontier는 기업이 이미 사용 중인 시스템과 함께 동작해서 회사의 비즈니스 콘텍스트 상에서 에이전트가 업무를 지원할 수 있다.(한국어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.minimax.io/news/minimax-m25&quot;&gt;MiniMax M2.5: Built for Real-World Productivity&lt;/a&gt;&lt;/strong&gt; : MiniMax에서 새로운 모델인 M2.5를 발표했다. M2.5는 코딩, 에이전트 도구 사용, 검색, 업무 등에서 SOTA 수준이며 다양한 벤치마크에서 높은 점수를 기록했고 1시간 동안 초당 100 토큰을 계속해서 사용한다고 했을 때 1달러만 들 정도로 저렴한 가격으로 제공한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://z.ai/blog/glm-5&quot;&gt;GLM-5: From Vibe Coding to Agentic Engineering&lt;/a&gt;&lt;/strong&gt; : Z.ai에서 새로운 모델 GLM-5를 발표했다. 이전 GLM-4.5보다 큰 744B 매개변수까지 확장했고 사전 학습 데이터의 토큰 수도 28.5T로 증가했다. 이번 모델에서는 세밀한 학습 후 반복할 수 있는 비동기 강화 학습 인프라인 Slime을 개발해서 모델의 벤치마크 점수도 우수하게 나타났다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://seed.bytedance.com/en/seedance2_0&quot;&gt;Seedance 2.0&lt;/a&gt;&lt;/strong&gt; : ByteDance에서 멀티모달 오디오-비디오를 생성할 수 있는 Seedance 2.0을 발표했다. Seedance의 높은 품질의 영상으로 주목받고 있다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://qwen.ai/blog?id=qwen-image-2.0&quot;&gt;Qwen-Image-2.0: Professional infographics, exquisite photorealism&lt;/a&gt;&lt;/strong&gt; : Alibaba에서 새로운 이미지 생성 모델 Qwen-Image-2.0를 출시했다. Qwen-Image-2.0는 인포그래픽을 생성할 수 있게 1k 토큰 인스트럭션을 지원하고 2k 해상도와 함께 텍스트 렌더링도 강화되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simulation&quot;&gt;The Waymo World Model: A New Frontier For Autonomous Driving Simulation&lt;/a&gt;&lt;/strong&gt; : 자율주행 택시인 Waymo에서 Google DeepMind Genie 3를 사용해서 월드 모델을 만들어서 자율주행의 시뮬레이션을 구성했다. 기존 시뮬레이션을 수집한 도로 데이터를 바탕으로 학습하지만, Waymo 월드 모델을 사용하면 날씨, 상황, 언어 등 다양한 상황을 만들어서 시뮬레이션할 수 있게 되었다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;볼만한 링크&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://addyosmani.com/blog/agentic-engineering/&quot;&gt;Agentic Engineering&lt;/a&gt;&lt;/strong&gt; : Andrej Karpathy가 1년 전 만든 바이브 코딩이라는 용어가 크게 유행했지만 실제 제품에서는 한계를 보인다. 숙련된 엔지니어들은 AI를 끊임없이 감독하면서 생산성을 얻고 코드 품질을 유지하고 있는데 이는 바이브 코딩과는 전혀 다르기에 다른 용어가 필요하다. Simon Willison인 vibe engineering을 제안했고, Andrej Karpathy가 이번엔 Agentic Engineering을 제안했다. 이는 AI 에이전트를 조율하고 아키텍트, 리뷰어, 의사결정자 역할을 하는 엔지니어링이고 더 전문적으로 보이고 경계도 명확하게 보여주기 때문이라고 한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://mitchellh.com/writing/my-ai-adoption-journey&quot;&gt;My AI Adoption Journey&lt;/a&gt;&lt;/strong&gt; : HashiCorp의 공동 창업자였던 Mitchell Hashimoto가 AI를 도입한 과정을 설명한 글이다. 본인은 의미 있는 도구를 도입할 때는 항상 비효율의 시기와 적절성의 시기를 거쳐서 워크플로우와 인생을 바꾸는 발견의 시기를 거치게 되는데 이러한 기조로 AI를 코딩에 어떻게 도입하게 되었는지는 단계별로 설명한다.(영어)&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;1단계는 ChatGPT같은 챗봇을 통해 의미 있는 작업을 중단해야 하는데 이는 가치를 찾기 위해서는 에이전트를 사용해야 하기 때문이다.&lt;/li&gt;
&lt;li&gt;2단계는 자신의 작품을 재현하는 것인데 처음에는 감명받지 못했지만, 수동 커밋한 작업을 에이전트가 똑같은 결과를 내도록 강요했다. 힘든 과정이었지만 이를 통해 세션을 실행할 수 있는 개별 과제로 나누고 검증할 방법을 제공해야 한다는 원리를 파악했고 이 과정이 큰 효율성으로 이어졌고 언제 에이전트를 사용하지 말아야 하는지도 알게 되었다.&lt;/li&gt;
&lt;li&gt;3단계는 본인이 일할 수 없는 시간에도 진전을 이룰 수 있을 거라는 생각에 매일 마지막 30분을 차단하고 한 명 이상의 에이전트를 시작했다. 이 과정도 힘들었지만, 심층 조사라거나 새로운 아이디어를 생각하는 등 새로운 방향이 보이기 시작했다.&lt;/li&gt;
&lt;li&gt;4단계부터는 AI가 어떤 작업을 잘하고 못하는지 자신감이 생겼고 모든 일을 맡기고 다른 일을 처리하는 단계로 넘어갔다.&lt;/li&gt;
&lt;li&gt;5단계는 하네스 설계 단계로 에이전트는 처음부터 올바른 결과를 내거나 최악의 상황에도 최소한의 수정만으로 결과를 낼 때 효율적이라서 이를 달성하기 위해 에이전트에게 잘못되었음을 자동으로 알려주는 것이 제일 좋다. 이를 하네스 엔지니어링이라고 부르고 있는데 간단한 문제는 &lt;code&gt;AGENTS.md&lt;/code&gt;에 업데이트하고 그 외에는 프로그래밍이 된 도구를 사용한다.&lt;/li&gt;
&lt;li&gt;6단계는 항상 에이전트가 실행되는 것을 목표로 하고 있다. 아직 여러 에이전트를 동시에 돌리지 않고 그럴 생각도 없지만 항상 에이전트를 돌리는 것을 목표로 하고 있다.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://techcrunch.com/2026/02/12/spotify-says-its-best-developers-havent-written-a-line-of-code-since-december-thanks-to-ai/&quot;&gt;Spotify says its best developers haven’t written a line of code since December, thanks to AI&lt;/a&gt;&lt;/strong&gt; : Spotify의 공동 CEO인 Gustav Söderström가 Shopify의 최고 개발자들이 12월 이후로 단 한 줄의 코드도 작성하지 않았다고 얘기했다. Spotify는 Honk라는 내부 시스템을 만들어서 Claude Code 등을 활용한 원격 코딩을 가능하게 만들었는데 이를 통해서 핸드폰으로도 버그를 수정하거나 기능을 추가할 수 있게 되어서 코딩과 배포가 엄청나게 가속화되었다고 한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.labs.greynoise.io/grimoire/2026-02-10-telnet-falls-silent/&quot;&gt;2026-01-14: The Day the telnet Died&lt;/a&gt;&lt;/strong&gt; : 1월 14일 전 세계의 Telnet 트래픽이 급격히 83%까지 감소했고 이후 2월 10일까지도 기준치보다 59%가 감소한 상태를 유지하고 있다. 그리고 6일 뒤인 1월 20일 CVE-2026-24061인 GNU Inetutils telnetd에서 중요한 인증 우회 취약점이 발견되었다. 이 때문에 백본이나 트랜짓 제공업체가 CVE가 공개되기 전에 먼저 23 포트 필터링을 도입했고 이후 CVE가 공개된 것이 아닌지를 추측하고 있다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;IT 업계 뉴스&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://steipete.me/posts/2026/openclaw&quot;&gt;OpenClaw, OpenAI and the future&lt;/a&gt;&lt;/strong&gt; : OpenClaw를 만든 Peter Steinberger가 OpenAI에 합류했다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html&quot;&gt;Why I joined OpenAI&lt;/a&gt;&lt;/strong&gt; : 성능 엔지니어링의 대가라고 할 수 있는 Brendan Gregg가 &lt;a href=&quot;https://www.brendangregg.com/blog/2025-12-05/leaving-intel.html&quot;&gt;Intel&lt;/a&gt;을 퇴사하고 OpenAI를 선택했다. 많은 AI 회사를 만났고 흥미로운 공학 문제가 많이 보였지만 OpenAI에 이미 알고 있는 재능 있는 엔지니어가 가장 많아서 선택했다고 한다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.anthropic.com/news/anthropic-raises-30-billion-series-g-funding-380-billion-post-money-valuation&quot;&gt;Anthropic raises $30 billion in Series G funding at $380 billion post-money valuation&lt;/a&gt;&lt;/strong&gt; : Anthropic이 GIC와 Coatue가 주도한 시리즈 G 투자 라운드에서 300억 달러를 모금하고 기업가치를 3,800억 달러(약 540조 원)의 기업 가치를 평가받았다. 현재 연간 환산 매출(run-rate revenue)은 140억 달러이고 Claude Code의 연간 환산 매출은 25억 달러 이상으로 성장했고 여전히 사용자가 크게 성장하고 있다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.spacex.com/updates#xai-joins-spacex&quot;&gt;xAI joins SpaceX to Accelerate Humanity’s Future&lt;/a&gt;&lt;/strong&gt; : Elon Musk의 AI 회사인 xAI가 항공우주 회사인 SpaceX에 인수되었다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://techcrunch.com/2026/02/09/chatgpt-rolls-out-ads/&quot;&gt;ChatGPT rolls out ads&lt;/a&gt;&lt;/strong&gt; : OpenAI가 월 8달러의 저렴한 구독 플랜인 &lt;a href=&quot;https://help.openai.com/en/articles/11989085-what-is-chatgpt-go&quot;&gt;Go 플랜&lt;/a&gt;에서 광고 테스트를 시작한다고 발표했다. 이 광고는 Plus, Pro, Business, Enterprise, Education 플랜에는 적용되지 않으며 광고가 답변에도 영향을 주지 않는다고 밝혔다.(영어)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://n.news.naver.com/mnews/article/366/0001141501&quot;&gt;디시인사이드, 사모펀드에 2000억에 팔려... 반년 만에 본계약 체결&lt;/a&gt;&lt;/strong&gt; : 사모펀드 운용사 에이치프라이빗에쿼티가 디시인사이드 인수의 본계약을 체결했고, 매각가는 2,000억 원 수준으로 알려졌다.(영어)&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;프로젝트&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://meshery.io/&quot;&gt;Meshery&lt;/a&gt;&lt;/strong&gt; : Kubernetes 클러스터 관리 플랫폼으로 CNCF 프로젝트&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/Koomook/data-go-mcp-servers&quot;&gt;Korea Data.go.kr MCP Servers&lt;/a&gt;&lt;/strong&gt; : 한국 공공 데이터 포털의 API를 MCP 서버로 제공하는 프로젝트.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://docs.dartrelic.dev/&quot;&gt;Relic&lt;/a&gt;&lt;/strong&gt; : Dart 웹 프레임워크.&lt;br /&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;버전 업데이트&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://pandas.pydata.org/&quot;&gt;pandas&lt;/a&gt; 3.0.0&lt;/strong&gt; : Python 데이터 분석 라이브러리, &lt;a href=&quot;https://pandas.pydata.org/community/blog/pandas-3.0.html&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://eslint.org/&quot;&gt;ESLint&lt;/a&gt; v10.0.0&lt;/strong&gt; : JavaScript 코드 분석 도구, &lt;a href=&quot;https://eslint.org/blog/2026/02/eslint-v10.0.0-released/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://router.vuejs.org/&quot;&gt;Vue Router&lt;/a&gt; v5.0.0&lt;/strong&gt; : Vue.js의 라우팅 라이브러리, &lt;a href=&quot;https://github.com/vuejs/router/releases/tag/v5.0.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.android.com/&quot;&gt;Android&lt;/a&gt; v17 Beta&lt;/strong&gt; : 모바일 운영체제, &lt;a href=&quot;https://android-developers.googleblog.com/2026/02/the-first-beta-of-android-17.html&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://argoproj.github.io/argo-cd/&quot;&gt;Argo CD&lt;/a&gt; v3.1.0&lt;/strong&gt; : Kubernetes 배포 도구, &lt;a href=&quot;https://github.com/argoproj/argo-cd/releases/tag/v3.3.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://keda.sh/&quot;&gt;KEDA&lt;/a&gt; v2.19.0&lt;/strong&gt; : Kubernetes 오토스케일러, &lt;a href=&quot;https://github.com/kedacore/keda/releases/tag/v2.19.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://gitbutler.com/&quot;&gt;GitButler&lt;/a&gt; v0.19&lt;/strong&gt; : Git 클라이언트, &lt;a href=&quot;https://blog.gitbutler.com/gitbutler-0-19&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://nodejs.org/&quot;&gt;Node.js&lt;/a&gt; v25.6.0 (Current)&lt;/strong&gt; : 자바스크립트 런타임, &lt;a href=&quot;https://nodejs.org/en/blog/release/v25.6.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://reacttraining.com/react-router/&quot;&gt;React Router&lt;/a&gt; v7.13.0&lt;/strong&gt; : React의 라우팅 라이브러리, &lt;a href=&quot;https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://d7y.io/&quot;&gt;Dragonfly&lt;/a&gt; v2.4.0&lt;/strong&gt; : P2P 기반 파일 배포 및 이미지 가속 시스템, &lt;a href=&quot;https://www.cncf.io/blog/2026/02/05/dragonfly-v2-4-0-is-released/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.elastic.co/kr/products&quot;&gt;Elastic&lt;/a&gt; v9.3.0&lt;/strong&gt; : 엘라스틱 스택, &lt;a href=&quot;https://www.elastic.co/blog/whats-new-elastic-9-3-0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://podman.io/&quot;&gt;podman&lt;/a&gt; v5.8.0&lt;/strong&gt; : 컨테이너 엔진, &lt;a href=&quot;https://github.com/containers/podman/releases/tag/v5.8.0&quot;&gt;변경사항&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://openvpn.net/&quot;&gt;OpenVPN&lt;/a&gt; v2.7.0&lt;/strong&gt; : VPN, &lt;a href=&quot;https://github.com/OpenVPN/openvpn/releases/tag/v2.7.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://reactnative.dev/&quot;&gt;React Native&lt;/a&gt; v0.84.0&lt;/strong&gt; : React를 이용한 모바일 앱 개발 프레임워크, &lt;a href=&quot;https://reactnative.dev/blog/2026/02/11/react-native-0.84&quot;&gt;릴리스 공지&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Hermes V1이 기본 JavaScript 엔진이 됨.&lt;/li&gt;
&lt;li&gt;사전에 컨파일된 바이너리가 iOS에서 기본이 됨.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.dartlang.org/&quot;&gt;Dart&lt;/a&gt; v3.11.0&lt;/strong&gt; : 프로그래밍 언어, &lt;a href=&quot;https://blog.dart.dev/announcing-dart-3-11-b6529be4203a&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://flutter.io/&quot;&gt;Flutter&lt;/a&gt; v3.41&lt;/strong&gt; : iOS, Android 네이티브 앱을 만드는 프레임워크, &lt;a href=&quot;https://blog.flutter.dev/whats-new-in-flutter-3-41-302ec140e632&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://redis.io/&quot;&gt;Redis&lt;/a&gt; 8.6&lt;/strong&gt; : 키/밸류 스토어, &lt;a href=&quot;https://redis.io/blog/announcing-redis-86-performance-improvements-streams/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://ui.nuxt.com/&quot;&gt;Nuxt UI&lt;/a&gt; v4.4.0&lt;/strong&gt; : UI 라이브러리, &lt;a href=&quot;https://github.com/nuxt/ui/releases/tag/v4.4.0&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://go.dev/&quot;&gt;Go&lt;/a&gt; v1.26&lt;/strong&gt; : 프로그래밍 언어, &lt;a href=&quot;https://go.dev/doc/go1.26&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://clickhouse.com/&quot;&gt;ClickHouse&lt;/a&gt; v26.1&lt;/strong&gt; : 컬럼형 데이터베이스, &lt;a href=&quot;https://clickhouse.com/blog/clickhouse-release-26-01&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://opensearch.org/&quot;&gt;OpenSearch&lt;/a&gt; 3.5&lt;/strong&gt; : 분산형 검색 엔진, &lt;a href=&quot;https://opensearch.org/blog/opensearch-3-5-is-live/&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://www.vim.org/&quot;&gt;Vim&lt;/a&gt; v9.2&lt;/strong&gt; : 텍스트 에디터, &lt;a href=&quot;https://www.vim.org/vim-9.2-released.php&quot;&gt;릴리스 공지&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.outsider.ne.kr/1786?commentInput=true#entry1786WriteComment&quot;&gt;댓글 쓰기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
  </entry>
</feed>
