neocode24

Cloud 인프라 · DevOps · Vibe 코딩의 기술과 경험을 기록합니다.

최근 글

Linear가 빠른 이유 — 네트워크를 UI에서 뺀 아키텍처

Linear가 왜 그렇게 빠른지를 아키텍처 관점에서 분해한다. 비결은 최적화가 아니라 '네트워크를 UI의 임계 경로에서 완전히 제거한다'는 설계 결정이다. local-first 동기화 엔진, MobX observable, IndexedDB 세 가지가 맞물려야 50ms 페이지 로드가 나오고, 하나라도 빠지면 무너진다. 앞서 살핀 로컬 우선 도구들과 같은 가치관을, Linear는 앱 아키텍처 수준에서 극단까지 밀어붙인 사례다.

local-first architecture performance mobx indexeddb frontend

루프 엔지니어링 — 프롬프트를 반복하는 대신 루프를 설계한다

코드팩토리 영상이 정리한 RAG Loop·하네스·루프 엔지니어링 세 단어는 경쟁이 아니라 한 줄로 이어진 발전이다. 하네스(정적 제약) 다음에 오는 루프 엔지니어링은, 내가 매번 AI에게 다시 치던 N번째 프롬프트를 시스템 안으로 옮기는 일이다. 내 블로그 발행 파이프라인이 사실상 루프였다는 걸 돌아보며, 루프가 비효율이 되는 조건까지 짚는다.

ai-agent loop-engineering harness-engineering prompt-engineering ai-coding claude-code

작고 로컬한 도구 4종 — GeekNews에서 눈에 걸린 것들

GeekNews에서 눈에 멘 도구 네 개 — Slumber(터미널 HTTP 클라이언트), mq(jq형 Markdown 쿼리), korean_bank_tx_crawler(국내 은행 거래내역), OpenLogi(Logitech Options+ 대체). 주제는 제각각이지만 따져보니 하나의 가치관으로 엮여 있었다. 계정·클라우드·텔레메트리 없이 로컬에서 도는, 가볍고 작은 도구. 그리고 넷 중 셋이 Rust로 짜여 있다.

developer-tools cli rust local-first geeknews automation

블로그 발행을 LLM Wiki로 넘겼다

개인 LLM Wiki를 블로그 발행까지 확장하며, 글쓰기 skill을 버리고 위키 기반 workflow로 갈아탄 설계 판단을 정리한다. 발행물이 AI처럼 보이는 원인을 어휘·톤·사고과정으로 좁히고, 발행할수록 위키가 글투를 배우는 구조를 만들었다.

llm knowledge-base ai-agent blog workflow

주간 기술 뉴스 2026. 06. 26

11주 공백 후 재개. AI 모델 3강이 동시에 흔들리고 — Claude 신모델이 3일 만에 중단되고, GPT-4.5는 은퇴하며, Gemini 3.5 Pro는 7월로 밀렸다. 그 사이 Cloudflare는 Agents Week로 에이전트 인프라를 쏟아냈고, ChatGPT 점유율이 처음 50% 아래로 떨어졌다.

weekly-news ai llm claude openai gemini cloudflare cloud developer

Git으로 관리하는 LLM Wiki

개인 지식베이스를 raw 자료 저장소가 아니라 출처와 승급 경계를 가진 LLM Wiki로 구성하며 남긴 설계 판단. inbox·source·context 3계층으로 '아직 쓰면 안 되는 것'과 '재사용해도 되는 것'을 나누고, Git을 원본 경로로 Obsidian을 조작면으로 둔 운영 구조를 정리한다.

llm knowledge-base rag obsidian git ai-agent

Zeude로 본 AI CLI 운영 모델

Codex OTEL 로그는 들어왔지만 Zeude 사용자 identity가 빠졌던 장면에서 출발해, AI CLI 관측이 왜 wrapper, identity, proxy, 저장소 설계의 운영 문제인지 정리했다.

ai observability opentelemetry clickhouse lgtm github-copilot claude-code codex architecture

태그

ai-agentdevopskubernetesmcpclaude-codecloud-nativeclaudedockeraillmcloudflarearchitecturetelegramastrogitopsmulti-agentdeveloper-toolsgithub-actionsgoogleopenaiknowledge-baseobsidiancncfseocicda2a-protocolagent-to-agentai-agentsbloganalyticsvibe-codingharness-engineeringai-codinggateway-apicontainerautomationlanggraphlangchaintypescriptstate-managementworkflow-orchestrationlocal-firstlitellmraggitprompt-engineering보안anthropicmicrosoftgithub-copilotopen-sourcenanoclawgithubgeminimacosswiftsideprojectkubeconnvidialighthouseweb-performanceuxbrowser-fingerprintingprivacystatic-sitegdprweb-analyticscontinuous-computesoftware-architectureargocdci-cdapplicationsetpr-previewazureaksworkersserverlessharnesscode-auditmonorepogrpcprotobufdotfilesai-toolsproductivitygnu-stowhooksworktreepluginsouroborosralph-loopspecification-firstgithub-pagesingressenvoynginxhaproxymigrationpodresource-managementnetworkingnftableskube-proxyebpfjavavirtual-threadconcurrencyjvmspring-bootchannelsbotdaemonproductiondesign-patternsocivolumeperformancemobxindexeddbfrontendgatewayinfrastructureworkflowkarpathyloop-engineeringsupply-chain취약점-분석ai-industryai-pricingpartnershipanalysisttsmlx-audioapple-silicongptopencodeblog-automationclirustgeeknewsspaced-repetitionsm-2knowledge-managementmulti-remotesparklehomebrewcoregraphicsxcodegendaprkubevirtkyvernogpugemmavllmveleroistiohumanoid-robotgpt-5chatgptgkeagentic-operationsaaifllm-inferenceweekly-newsclouddeveloperobservabilityopentelemetryclickhouselgtmcodex