AI 시대의 소프트웨어 팩토리 부활: 프로토타입에서 대량 생산까지
Anthropic
Cognition
Cursor
Factory
Google/DeepMind
GitHub
OpenAI
Ramp
AI에 의해 부활한 소프트웨어 팩토리 개념은 소프트웨어 개발 수명주기를 반복 가능한 덩어리로 자동화합니다. 선도적인 AI 기업들은 프로토타입을 빠르게 대규모로 배포되는 소프트웨어로 전환하기 위해 유사한 인프라를 구축하고 있으며, 자동화와 검증에 초점을 맞추고 있습니다.
20년 전에 인기를 끌었던 '소프트웨어 팩토리(software factory)' 개념이 AI에 힘입어 다시 주목받고 있다. 이는 프로토타입으로부터 소프트웨어 솔루션을 반복 가능하고 자동화된 방식으로 대량 생산하는 것을 목표로 한다. CloudBees의 모리츠 플라스니그(Moritz Plassnig)는 과거에는 코딩 작업 자체가 병목 지점이었지만, 에이전틱 코딩(agentic coding)의 등장으로 개발자들이 코드를 직접 작성하는 대신 판단력을 발휘하는 역할로 옮겨가고 있다고 말한다. 제이민 웨스트(Jaymin West)에 따르면 Anthropic, Cognition, Cursor, Factory, Google, GitHub, OpenAI, Ramp 같은 기업들이 각기 독립적으로 유사한 소프트웨어 팩토리 아키텍처로 수렴하고 있다. 일반적인 팩토리는 대기열(queue), 제어 플레인(control plane), 샌드박스(sandbox), 풀 리퀘스트(pull request), 이벤트 스트림(event stream), 영속 메모리(durable memory)라는 여섯 가지 구성 요소를 포함한다. 코드 생성 자체는 쉽지만 검증은 여전히 큰 과제로 남아 있으며, 소프트웨어 팩토리가 있다고 해서 코드 품질 관리를 소홀히 해도 되는 것은 아니다. 이 팩토리는 매일 이루어지는 릴리스와 업데이트 관리에 도움을 주지만, 머지않아 인간이 모든 변경 사항을 일일이 검증하기 어려워질 수 있어 더 높은 수준의 자동화가 필요해질 전망이다.
출처: ZDNet AI —
원문
