리소스 높은 기술력과 빠른 지원으로 고객의 비즈니스 문제를 해결합니다.

AWS 설계 리뷰부터 내재화까지 클라우드 개발 노하우를 사내에 남기는 동행 지원

주식회사 JR서일본 IT솔루션즈

https://classmethod.jp/cases/jwits-aws/

2026-09-16

 

BEFORE
  • 부서 최초의 AWS 본격 활용에 도전했지만, 내부에 설계 판단 기준이 없는 상황
  • 클라우드 개발의 적절한 설계 감각을 판단할 수 있는 노하우를 사내에 갖추고 싶었음
  • IaC 및 CI/CD 경험이 없어 리뷰에 대한 실감이 부족한 상태
AFTER
  • 모범 사례에 기반한 리뷰를 통해, 근거 있는 설계로 프로덕션 릴리스 실현
  • CI/CD 및 IaC 핸즈온 연수를 통해 클라우드 인프라 노하우를 습득하고 운영 역량도 향상
  • 교재와 실습 환경이 사내에 남아, 연수에 참가하지 않은 후임자도 나중에 학습 가능

주식회사 JR서일본 IT솔루션즈(이하 J-WITS)는 철도 관련 시스템 및 서비스의 기획·계획, 개발, 유지보수·운영부터 컨설팅까지를 담당하는 JR서일본 그룹의 일원입니다.

 

동사에서 특히 철도 이용자 대상 서비스의 개발·운영을 담당하는 IT비즈니스솔루션부는 특정 시스템을 온프레미스에서 AWS로 마이그레이션하는 프로젝트에 착수하게 되었습니다.

 

해당 부서로서는 최초의 본격적인 AWS 활용이었기 때문에, 설계의 타당성을 검증하기 위해 클래스메소드의 지원을 요청했습니다. 그렇게 시작된 J-WITS와 클래스메소드의 관계는 설계 리뷰에서 클라우드 개발 트레이닝으로까지 확장되어 갔습니다.

 

J-WITS가 클래스메소드에 동행을 의뢰한 이유와 그로 인해 무엇이 남았는지, IT비즈니스솔루션부의 세키토 씨, 하세가와 씨, 구사토미 씨, 이이무라 씨, 요네다 씨에게 이야기를 들었습니다.

 

 

 

클라우드 노하우 없이 "이것으로 정말 괜찮은가"라는 지워지지 않는 의문

 

시작은 철도 관련 정보를 이용자에게 전달하는 시스템에서, 기반을 담당하는 장비가 교체 시기를 맞이한 것이었습니다.

 

오랫동안 운영해 온 이 온프레미스 기반을, 교체 시에 어떻게 재구축할 것인가——사내 검토가 진행되는 가운데, JR서일본 그룹이 내세운 시스템 모더나이제이션 방침과 맞물려 퍼블릭 클라우드, AWS로의 마이그레이션 방향이 결정됩니다.

 

다만, IT비즈니스솔루션부에서 AWS로의 본격적인 인프라 구축은 이번이 처음이었습니다. 구축 자체는 여러 벤더와 함께 진행합니다.

 

 

 

첫 도전이었기에 어려움은 설계 단계부터 직면했습니다.

 

벤더로부터 올라온 인프라 설계서를 검토한 세키토 씨 팀은 판단에 어려움을 겪었습니다. 이 설계로 정말 문제가 없는가——그것을 판단하기 위한 AWS에 대한 노하우가 부족했습니다. 무엇을 가지고 "올바르다"고 할 것인지, 그 기준을 스스로만으로는 가질 수 없었습니다.

 

"신경 쓰이는 부분이 있다는 것은 저희도 알 수 있습니다. 그렇다면 어떻게 수정하는 것이 적절한가. 그 판단까지는 지금까지 축적해 온 온프레미스 지식만으로는 나아갈 수 없었습니다." (세키토 씨)

 

 

 

제3자의 시각으로 설계의 타당성을 뒷받침하다

 

자신들의 판단을 뒷받침할 근거를 사외에서 구한다. 그 첫걸음을 내딛는 것에 세키토 씨는 처음에 망설임이 있었습니다.

 

"본래는 개발을 위탁한 벤더에 요구 사항을 전달하면 될 일입니다. 거기에 별도로 외부 전문가를 세워 설계를 확인받을 것인가. 판단이 어려운 부분이 있었습니다." (세키토 씨)

 

그렇더라도, 처음으로 진행하는 AWS 개발에 확신을 갖지 못하는 이상, 전문가의 시각을 도입하는 의미는 크다. 깊은 고민 끝에, 세키토 씨는 외부에 상담하는 방침을 확정합니다.

 

 

다음 문제는 어디에 의뢰하느냐였습니다. 설계를 리뷰할 수 있는 회사는 여럿 있습니다. 다만, 평소 시스템 개발을 맡기는 회사는 이번 구축을 담당하는 벤더와 직접 경쟁 관계에 있어 바람직하지 않습니다.

 

 

평소 거래 관계가 없을 것, 기존 벤더와 경쟁하지 않을 것, 그러면서도 AWS를 깊이 잘 알고 있을 것이라는 조건을 나열해 가다 보니, 후보는 자연스럽게 좁혀졌습니다. 세키토 씨가 아는 한에서 모든 조건을 충족한 것은 클래스메소드였습니다.

 

 

AWS 활용이 결정된 초기, 정보 수집을 위해 참가한 "AWS Summit Japan"에서 클래스메소드 부스를 방문하였고, 그곳에서 설계 리뷰를 의뢰할 수 있음을 확인해 두었습니다.

 

 

클래스메소드에 타진하여, 2024년 8월에 제안서가 도착합니다.

 

 

 

"이 내용이라면 문제없겠다고 생각할 수 있는 내용이었습니다." (세키토 씨)

 

이렇게 하여, 클래스메소드에 의한 설계 리뷰 지원이 시작되었습니다.

 

 

 

빠를 뿐만 아니라, 근거에 기반하여 납득이 가는 답변

 

하세가와 씨가 먼저 높이 평가한 것은 답변의 빠르기였습니다.

 

"질문을 던지면 며칠 안에 돌아옵니다. 게다가 꼼꼼한 문서로 답변이 옵니다. 궁금한 것을 바로 물어보면 바로 돌아온다. 그 축적이 매우 든든하게 느껴졌습니다." (하세가와 씨)

 

그 빠르기와 함께 인상적이었던 것은 답변의 내용이었습니다. 클래스메소드는 단순히 설계의 좋고 나쁨만이 아니라, 왜 그렇게 해야 하는지에 대한 배경 정보까지 덧붙여 답변했습니다. 당시 AWS 지식에 불안을 느꼈던 구사토미 씨에게, 이 설명은 이해에 도움이 되었다고 합니다.

 

 

"AWS 지식이 충분하지 않았던 저에게도, 배경부터 설명해 주셨습니다. 원인도, 영향도, 왜 그 선택이 되는지도, 모든 것이 납득이 되었습니다." (구사토미 씨)

 

 

이러한 답변은 명확한 기준하에 이루어진 것이었습니다. 클래스메소드에서는 AWS가 공개하는 설계 모범 사례인 "AWS Well-Architected Framework"에 비추어 설계 리뷰를 진행하고 있습니다. AWS Well-Architected Framework는 운영 우수성, 보안, 안정성 등 6가지 기둥을 정하고, 그 관점에서 우수한 설계 방향을 제시하는 지침입니다.

 

 

클래스메소드의 리뷰 지적 사항은 AWS Well-Architected Framework의 어느 관점에 해당하는지, 공식적으로 제시된 근거와 함께 전달되었습니다. 지적 사항의 양이 많더라도, 관점이 정리되어 있으면 받는 쪽은 우선순위를 정해 대처할 수 있습니다.

 

 

 

이러한 지적 사항을 바탕으로, J-WITS에서는 무엇을 받아들이고 설계에 어떻게 반영할지, 최종적인 판단을 내려갔습니다.

 

 

 

개최로 끝나는 것이 아니라, 사내에 성과가 계속 남는 연수

 

설계 리뷰가 일단락될 무렵, 새로운 주제가 떠올랐습니다. CI/CD와 IaC였습니다.

 

CI/CD는 애플리케이션의 개발에서 운영으로의 릴리스를 신속하고 고품질로 수행하는 접근 방식으로, 그 한 요소로 수정 사항을 자동으로 테스트하고 반영하는 구조가 있습니다. 그리고 이러한 접근 방식을 뒷받침하는 기반이 바로 인프라 구성을 코드로 관리하는 IaC(Infrastructure as Code)입니다. 개발 및 운영 환경을 자동으로 재현할 수 있어, 클라우드 개발에 없어서는 안 되는 기술입니다.

 

 

이번 프로젝트에서도 CI/CD와 IaC는 필수였지만, 어느 것도 다루어 본 경험이 없었습니다. 처음 접하는 개념이었기 때문에, 클래스메소드로부터 리뷰를 받아도 실감이 나기 어려운 상태였습니다.

 

 

"CI/CD와 IaC를 실제로 체험할 기회가 필요했습니다. 그렇게 생각하여 클래스메소드에 핸즈온 형식의 트레이닝을 요청했습니다." (하세가와 씨)

 

 

내용은 Terraform, GitHub Actions, CloudFormation이라는 CI/CD 및 IaC와 관련된 3가지 기술이었습니다. 클래스메소드가 J-WITS에 맞춰 커리큘럼을 처음부터 설계하여 총 9회에 걸쳐 실시했습니다.

 

 

직접 손을 움직여 배운 실감은 참가한 한 명 한 명에게 남았습니다.

 

 

 

"마침 CI/CD 리뷰를 진행하고 있던 시기였습니다. 핸즈온을 통해 코드의 구체적인 작성 방법을 이해할 수 있었고, 실제 리뷰에도 활용할 수 있었습니다." (하세가와 씨)

 

"직접 손을 움직이는 형식이었기 때문에, 이해도 빠르게 진행된 것 같습니다." (구사토미 씨)

 

"클라우드를 접하는 것이 거의 처음이었던 저도, 순서에 따라 진행할 수 있었습니다. 무슨 일이 일어나고 있는지를 추적하면서 배울 수 있었던 점이 인상에 남습니다." (이이무라 씨)

 

 

이 트레이닝에서 사용된 교재와 실습 환경은 이후에도 J-WITS 사내에서 활용되었습니다. 혼자서 나중에 다시 읽어도 배울 수 있을 정도로 꼼꼼하게 만들어졌기 때문에, 트레이닝에 참가하지 않은 직원도 나중에 학습할 수 있었습니다.

 

 

연수 후에 배속된 요네다 씨도 그 혜택을 받았습니다.

 

 

"저 자신은 연수에 참가하지 않았습니다. 다만, 자료와 환경이 남아 있었기 때문에, 선배에게 배우면서 나중에 습득할 수 있었습니다." (요네다 씨)

 

 

한 번의 트레이닝이 교재로 사내에 남음으로써, 지속적인 학습을 뒷받침하고 있습니다. 세키토 씨는 예상치 못한 성과였다고 되돌아봅니다.

 

 

"교육을 요청하여, 그 성과가 사내에 남는다. 거기까지는 예상하지 못했습니다. 지금도 활용할 수 있는 형태로 남겨 주신 것은 매우 감사합니다. 팀의 성장을 실감하고 있습니다." (세키토 씨)

 

 

 

학습은 착실히 결실을 맺고 있습니다. 현재 CloudFormation의 일부는, 스스로 작성하고 운영할 수 있게 되었습니다.

 

 

 

하나의 지원으로 끝나지 않고, 다음 전개로 이어지다

 

클래스메소드의 지원에서 시작된 관계는 생성 AI라는 새로운 주제로 이어졌습니다.

 

IT비즈니스솔루션부에서는 전사적인 AI 활용을 추진하기 위해, 전문가를 초청한 스터디 세션을 거듭해 왔습니다. 그 기획과 운영의 일부를 담당했던 것이 요네다 씨였습니다.

 

"다양한 벤더 분들에게 발표를 부탁드리는 가운데, 클래스메소드에도 요청했습니다. 저희는 날마다 AWS를 다루고 있기 때문에, AI 개요 소개만이 아니라 AWS에서의 실제 활용에 관해 깊이 있는 이야기를 들을 수 있는 자리로 만들고 싶었습니다." (요네다 씨)

 

 

그 요청에 응하여, 클래스메소드에서는 AWS 위에서 실제로 직접 해볼 수 있는 기능을 구체적으로 소개하는 실천적인 내용으로 구성했습니다.

 

 

이이무라 씨는 그 구체성이 인상에 남았다고 이야기합니다.

 

 

"구체적인 사례까지 다룬 내용이었기 때문에, 자신들의 업무에서 무엇을 할 수 있는지를 생각하면서 들을 수 있었습니다." (이이무라 씨)

 

 

하세가와 씨는 소개된 기능 중 하나를 다음날 직접 시험해 본 경험을 이야기합니다.

 

 

"코드를 작성하지 않고도 AI 에이전트를 만들 수 있는 "Amazon Bedrock AgentCore Managed Harness"를 실제로 직접 시험해 보았습니다. 이렇게 간편하게 다룰 수 있는 것인가 하고 놀랐습니다." (하세가와 씨)

 

 

 

설계와 교육에서 시작된 클래스메소드와의 관계는, 하나의 프로젝트에 그치지 않고 생성 AI로 주제를 바꾸어 가며 계속되었습니다.

 

 

 

어려울 때, 먼저 상담할 수 있다

 

일련의 지원을 통해, JR서일본 IT솔루션즈 내에는 AWS에 대한 노하우와 축적이 착실히 쌓여 왔습니다. 그것은 지원을 받는 것으로만 끝내지 않고, 멤버 한 명 한 명이 자신의 일로 받아들여 실무에 활용하려 해온 결과이기도 합니다. 그렇다 하더라도, 여정은 아직 계속됩니다.

 

AWS로 옮겨야 할 온프레미스 시스템은 아직 남아 있습니다. 더 나아가 해당 부서가 다루는 기술은 AWS에 그치지 않습니다. 앞으로는 보안 등, 담당하는 영역 자체가 확장될 것입니다. 요구되는 지식은 계속 늘어날 뿐입니다.

 

"마이그레이션은 벤더에 맡기더라도, 저희 스스로 지식이 없으면 완성된 것을 판단할 수 없습니다. 할 수 있는 범위를 넓혀 가고 싶지만, 단독으로는 한계도 있습니다. 그 부분을 앞으로도 계속 지원해 주셨으면 합니다." (세키토 씨)

 

클래스메소드는 앞으로도 JR서일본 IT솔루션즈의 AWS 활용과 내재화를 향한 도전을 지원해 나가겠습니다.