Heroku의 전략적 변화와 그 영향
Salesforce 산하의 Heroku가 ‘지속 엔지니어링 모델(Sustaining Engineering Model)’로의 전환을 발표했습니다. 이는 사실상 제품의 일몰(Sunsetting)을 의미하며, 보안 업데이트와 안정성 유지에만 집중하고 더 이상의 신규 기능은 도입하지 않겠다는 선언입니다.
- 변화의 배경: Salesforce는 현재 ‘Agentforce’와 같은 AI 기반 엔터프라이즈 솔루션에 모든 역량을 집중하고 있습니다. Heroku는 전문가용 코드 플랫폼(Pro-code)으로서 Salesforce의 저코드(Low-code) 지향점과 내부적으로 충돌해 왔으며, 기대만큼의 대규모 기업 매출을 달성하지 못한 것이 주요 원인입니다.
- 사용자 대응 방안: 기존 신용카드 결제 고객은 서비스를 계속 이용할 수 있으나, 신규 기업 계약은 중단됩니다. 이에 따라 Hatchbox, Fly.io, AWS 등으로의 마이그레이션이 대안으로 떠오르고 있습니다. 특히 Heroku Connect와 같은 고유 기능을 사용하는 경우 API 기반의 대체 솔루션 마련이 필요합니다.
AI 코딩 도구의 전쟁: Codex vs Claude
최근 Codex 5.3과 Claude 4.5가 잇따라 출시되면서 AI 코딩 보조 도구 간의 경쟁이 심화되고 있습니다.
- 보안 취약점 탐지: 진행자는 Codex 5.3을 활용해 직접 작성한 일렉트론(Electron) 앱의 보안을 검토했습니다. 그 결과, 수동 검토와 린팅으로 발견하지 못했던 엣지 케이스 취약점들을 단 45분 만에 모두 식별하고 수정할 수 있었습니다.
- 개발자의 역할 변화: ‘실용주의 프로그래머’에서 강조하듯 자동화는 필수적입니다. AI는 개발자를 대체하는 것이 아니라 생산성을 비약적으로 향상시키는 도구입니다. 개발자는 AI가 생성한 코드에 대해 100% 책임을 지고, 코드의 작동 원리를 한 줄씩 분석하며 테스트 가이드라인을 제공하는 감독관 역할을 수행해야 합니다.
하드웨어 프로젝트와 교육적 통찰
진행자는 AI의 원리를 깊이 이해하기 위해 루비와 파이썬을 활용한 하드웨어 프로젝트를 진행 중입니다.
- 루비 기반 LED 제어: 구형 맥북과 루비 파일을 이용해 LED 스크린의 이미지를 제어하는 프로젝트를 통해 소프트웨어와 하드웨어의 접점을 실험합니다.
- Perceptron 물리적 구현: 1954년 고안된 초기 인공 신경망 모델인 ‘퍼셉트론(Perceptron)’을 ESP32와 하드웨어 부품으로 직접 제작합니다. 이는 AI가 단순한 마법이 아닌, 전자공학적 계산 과정임을 물리적으로 증명하려는 시도입니다.
루비 커뮤니티의 향후 일정
- RubyConf 2026: 7월 중순 라스베이거스에서 개최될 예정이며, 커뮤니티의 대규모 결집이 기대됩니다.
- Rails World: 9월 말 텍사스 오스틴에서 더 큰 규모로 열릴 예정이며, Rails 재단의 다양한 활동이 소개될 것입니다.
- AI 에이전트 웨비나: Michael Lindsa와 함께 AI 에이전트의 최신 인사이트를 공유하는 세션이 곧 진행될 예정입니다.