[reinvent 2025] AWS re:Invent 2025 Werner Vogels Keynote
Summary
AWS CTO Dr. Werner Vogels가 진행한 이번 키노트는 AI 시대에도 개발자가 여전히 핵심임을 강조하며, “르네상스 개발자(Renaissance Developer)”라는 새로운 프레임워크를 제시했습니다.
호기심(Curiosity), 시스템적 사고(Systems Thinking), 커뮤니케이션(Communication), 오너십(Ownership), 다방면 지식(Polymath)의 5가지 자질을 갖춘 개발자가 AI 시대를 이끌어갈 것이라고 설명했습니다.
또한 AWS의 새로운 IDE인 Kiro가 발표되어, Spec Driven Development를 통해 AI와 더 정밀하게 소통할 수 있는 방법론을 소개했습니다.
리인벤트 2025 테크 블로그의 더 많은 글이 보고 싶다면?
Overview
들어가며

이번 칼럼에서는 AWS re:Invent 2025의 마지막 날 진행된 Werner Vogels CTO의 키노트에서 발표된 주요 내용을 공유드리겠습니다.
2012년부터 매년 이 키노트를 진행해온 Dr. Vogels는 올해를 마지막으로 이 무대를 젊은 AWS 엔지니어들에게 넘기겠다고 선언하며, 개발자들에게 보내는 깊은 메시지를 전달했습니다.
Dr. Vogels는 개발자들이 가장 많이 묻는 질문인 “AI가 내 직업을 대체할까요?”에 대해 “Absolutely Not(절대 아니다)”이라고 단호하게 답했습니다.
대신, 그는 AI 시대에 성공하기 위해 개발자가 갖춰야 할 새로운 프레임워크인 “르네상스 개발자(Renaissance Developer)”를 제시했습니다.
개발 도구의 역사: 변화는 늘 있었다
Dr. Vogels는 자신의 경험을 바탕으로 개발 도구의 역사적 변화를 되짚었습니다.
그가 학교에서 배운 어셈블리, COBOL, Pascal은 더 이상 사용되지 않습니다.
1960년대 컴파일러의 등장, 1970년대 구조적 프로그래밍의 도입, 객체지향 프로그래밍의 확산, 그리고 1998년 Amazon에서 시작된 마이크로서비스 아키텍처까지 – 개발 도구와 방법론은 끊임없이 진화해왔습니다.
변화는 항상 있었습니다.
클라우드가 등장했을 때도 “엔지니어가 줄어들 것”이라는 우려가 있었지만, 오히려 개발자들은 더 많은 자유와 기회를 얻었습니다. AI도 마찬가지입니다.
르네상스 개발자의 5가지 자질

Dr. Vogels는 르네상스 시대의 레오나르도 다빈치처럼, 현대 개발자도 다양한 분야를 넘나들며 호기심과 실험정신을 갖춰야 한다고 강조했습니다.
그가 제시한 르네상스 개발자의 5가지 자질은 다음과 같습니다.
- Be Curious (호기심을 가져라)
- 개발자는 항상 새로운 것을 배워야 합니다. 무언가를 분해하고 작동 원리를 이해하려는 본능을 보호해야 합니다. 호기심은 학습과 발명으로 이어집니다. “우리는 우리가 아는 것이 아니라, 배우려는 의지로 정의됩니다.”
- Think in Systems (시스템적으로 사고하라)
- Dr. Vogels는 옐로스톤 국립공원의 늑대 재도입 사례를 들어 시스템적 사고의 중요성을 설명했습니다. 늑대가 사라지자 초식동물이 증가하고, 나무가 사라지고, 강의 흐름까지 바뀌었습니다. 늑대를 다시 들여오자 전체 생태계가 회복되었습니다. 소프트웨어도 마찬가지입니다 – 하나의 변경이 전체 시스템에 영향을 미칩니다.
- Communicate (명확하게 소통하라)
- 기술적 아이디어를 명확하게 표현하는 능력은 코딩 실력만큼 중요합니다. 특히 AI 시대에는 자연어로 기계와 소통해야 하므로, 모호함을 줄이기 위한 명세서(Specification)의 중요성이 더욱 커지고 있습니다.
- Be an Owner (오너십을 가져라)
- “The work is yours, not the tool’s(일은 당신의 것이지, 도구의 것이 아닙니다)” – 이것이 이번 키노트의 핵심 메시지입니다. AI가 코드를 생성하더라도, 그 코드의 품질과 결과에 대한 책임은 개발자에게 있습니다. 규제 요건을 위반하는 코드가 나와도 “AI가 만들었어요”라고 변명할 수 없습니다.
- Become a Polymath (다방면의 지식을 갖춰라)
- T자형 개발자가 되어야 합니다. 한 분야에 깊이 파고들면서도, 다른 분야에 대한 폭넓은 이해를 갖추어야 합니다. Jim Gray의 예시처럼, 데이터베이스 전문가가 천문학 데이터를 이해하면 더 나은 시스템을 설계할 수 있습니다.
Kiro IDE: Spec Driven Development의 시작

AWS의 Clare Liguori Principal Engineer가 무대에 올라 새로운 IDE인 Kiro를 발표했습니다.
Kiro는 “Spec Driven Development(명세 기반 개발)”라는 새로운 패러다임을 제시합니다.
기존 Vibe Coding(AI에게 모호한 지시를 주고 코드를 생성받는 방식)의 문제점은 AI가 개발자의 의도를 정확히 이해하지 못한다는 것입니다.
“웹 테트리스 게임을 만들어줘”라는 한 문장에서 나올 수 있는 결과물은 백만 가지가 넘지만, 개발자 머릿속에 있는 것은 하나입니다.
Kiro의 핵심 기능: – Requirements → Design → Tasks의 3단계 명세 프로세스 – AI와 더 정밀하게 소통하여 의도한 결과물 도출 – Spec을 통해 코드 생성 전에 설계를 검증 – 개발 시간 약 50% 단축 효과 Clare는 실제로 Kiro를 사용해 Kiro 자체를 개발했다는 흥미로운 사실을 공유했습니다.
시스템 알림 기능을 구현할 때, Vibe Coding으로 접근했다면 불필요하게 복잡한 코드가 생성 되었겠지만, Spec Driven Development를 통해 설계 단계에서 문제를 발견하고 수정할 수 있었습니다.
개발자의 사회적 책임: 세상을 바꾸는 기술
Dr. Vogels는 직접 방문한 아프리카와 남미의 사례를 공유하며, 개발자들이 세상의 가장 어려운 문제를 해결할 수 있다고 강조했습니다.
Ocean Cleanup Project: AI 카메라와 드론을 활용해 전 세계 강에서 플라스틱이 바다로 흘러가는 것을 예측하고 차단하는 시스템을 구축했습니다.
르완다 보건부: 실시간 건강 데이터 시각화 시스템을 통해 의료 시설에서 130분 이상 떨어진 지역을 파악하고, 모성 건강 시설을 전략적으로 배치하는 정책을 수립했습니다.
CoCo Networks(나이로비): 빈곤층이 5센트 단위로 에탄올을 구매할 수 있는 ATM 시스템을 개발하여, 탄소 연료 대신 청정 에너지로 요리할 수 있게 했습니다.
결론

Dr. Vogels는 마지막으로 “Your best work is hidden(당신의 최고의 작업은 숨겨져 있다)”이라는 메시지를 전했습니다.
깨끗한 배포, 아무도 눈치채지 못하는 롤백, 밤새 가동되는 시스템 – 이런 것들은 아무도 보지 못하지만, 이것이 바로 최고의 개발자를 정의하는 것입니다.
“아무도 지켜보지 않을 때도 일을 제대로 하는 것, 그것이 최고의 빌더를 정의합니다. 여러분이 매일 전달하는 일에서 그 헌신을 봅니다. 그래서 저는 여러분이 대단히 자랑스럽습니다.”
※ Werner Vogels 키노트 핵심 요약:
- AI가 개발자를 대체하지 않습니다. 도구가 바뀔 뿐입니다.
- 르네상스 개발자의 5가지 자질: 호기심, 시스템 사고, 커뮤니케이션, 오너십, 다방면 지식
- Kiro IDE와 Spec Driven Development로 AI와 더 정밀하게 소통
- “The work is yours, not the tool’s” – 책임은 개발자에게 있습니다.
- 자신의 작업에 자부심을 가지세요 (Have pride in your work)


