PM, 백엔드 개발자, 솔루션 아키텍트, DevOps라면
반드시 MSA, K8s 각각이 아닌 클라우드 환경 전체를 봐야합니다.
아키텍처 설계, 개발, 배포를 모두 경험할 수 있는 클라우드 네이티브 애플리케이션 개발 강의!
아래로
국내 유일, 클라우드 환경 기반 서비스 [기획-설계-개발-배포-제품 검증]까지 모두 경험하는 클라우드 네이티브 애플리케이션 개발 강의!
본 강의에서는 IBM에서 KB, 하나은행, NS 홈쇼핑 등 다양한 기업을 대상으로 실제 서비스 개발을 리딩한 경험을 가진 강사님과 함께 클라우드 네이티브 애플리케이션에 기반해 실제 서비스를 개발합니다. 변화에 민첩하고 안정적이며, 비용도 절감할 수 있는 서비스를 만들기 위한 클라우드 네이티브 개발에 대한 모든 것을 배워가실 수 있습니다.
기존의 모놀리식 아키텍처는 장애가 발생하면 전체 애플리케이션에 영향을 미치지만, 마이크로 서비스 아키텍처(MSA)는 독립적인 서비스로 장애 격리를 통해 개별적으로 애플리케이션을 관리할 수 있습니다. MSA로 프로젝트를 진행하기 위해서는 많은 경험이 필요한 만큼 성공 사례 기반의 프로젝트를 통해 MSA 개발 경험을 쌓을 수 있도록 합니다.
실무에 바로 활용할 수 있는 실습 과정과 워크숍을 통해 클라우드 네이티브 애플리케이션의 내부 및 외부 아키텍처를 설계하고 개발한 결과를 자동으로 클라우드에 배포할 수 있습니다. 이를 통해 실제 기업의 애플리케이션 규모에 맞춘 지속적인 배포 및 통합으로 운영 환경 안정화가 가능해집니다. 이 뿐만 아니라 스크럼과 칸반으로 서비스의 완성도까지 높일 수 있습니다.
CEO·개발자
안녕하세요? 저는 자신이 맞다고 생각하는 믿음을 실천하고, 다른 사람과 소통하고 협업하면서 일하고, 끊임없는 도전과 실패를 통해 성장하는 애자일 사상이 우리가 인생을 사는 훌륭한 철학이라고 믿습니다. 제 꿈은 더 많은 사람이 애자일하게 살고 일하고 도전하는 세상을 만드는 것입니다.
개발자로 시작하여 프로젝트관리자와 애플리케이션 아키텍트로 20여년을 보냈습니다. PM과 아키텍트로 여러 프로젝트를 하면서 제 가장 큰 고민은 "어떻게 하면 사용자를 위한 더 좋은 서비스를 만들 수 있을까"였습니다. 모험적으로 몇 개 프로젝트를 스크럼으로 진행해 보니 사용자 피드백을 반영하느라 개발이 힘들다는 단점이 있었지만, 좀 더 사용자가 원하는 서비스를 만들 수 있다는 확신을 얻었습니다. 이러한 경험이 애자일 코치로의 변신으로 이어졌고 지금은 애자일 사상에 기반하여 서비스를 기획/설계/개발하는 것을 도우며 살고 있습니다.
IBM에서 KB, 하나은행, MetLife, NS홈쇼핑, 코스콤 등의 고객들을 대상으로 15회 이상의 부트캠프와 실제 서비스 개발을 리딩 하였습니다. 실제 출시한 서비스로는 마이데이터 기반의 자산 포트폴리오 공유 서비스, 임대료 관리 서비스, 건강적금, 자동차검사 예약 서비스가 있습니다. 그 경험으로부터 제가 배운 것은 서비스는 문제를 올바르게 정의하는 것이 가장 중요하다는 것이었습니다. 또한 변화에 민첩하고 안정적이며 비용도 절감할 수 있는 서비스가 되려면 마이크로서비스와 컨테이너화가 정말 필요하다고 느꼈습니다.
지금은 IBM을 나와 유니콘이라는 회사를 경영하고 있습니다. 제가 IBM을 나온 이유는 제품을 기반으로 한 서비스 개발보다 고객이 진정으로 원하는 서비스를 애자일 사상에 기반하여 개발하는 것이 더 맞다고 믿었고, 그간의 경험을 더 많은 사람들에게 전달하고 싶어서였습니다. 이런 모험을 결심할 수 있었던 건 능력 있는 와이프와 어느새 다 커버린 아들과 딸의 전폭적인 지지가 큰 힘이 되었다는 말도 꼭 하고 싶네요. 진정으로 고객이 원하는 서비스를 만들고 싶은 분들과 서로의 지식과 경험을 나누면서 함께 성장하는 시간을 갖게 되길 희망하면서 제 소개를 마칩니다.
기존의 모놀로식 아키텍처에서 마이크로 서비스 아키텍처로 전환을 원하시는 분
클라우드 환경에 기반한 서비스 기획, 설계, 개발, 배포 전 단계를 경험해보고 싶은 분
마이크로서비스아키텍처(MSA), 쿠버네티스(K8s), 컨테이너, CI/CD를 개별적으로 공부하고 있는 분
스크럼, 칸반을 통해 원활하게 구성원들과 프로젝트를 진행&협업하고 싶은 분
빠른 개발에만 급급해 애플리케이션 설계와 그 기술을 제대로 이해하지 못하고 있는 분
3회차
도메인 중심 기획 구체화
6회차
내부 아키텍처 설계
10회차
컨테이너 기술 이해
14회차
제품 검증, 스크럼/칸반
본 강의에서 배운 내용을 수강생 분들이 어떻게 활용할 수 있을까요?
최근 많은 기업은 서비스별로 기획자와 개발자를 한 팀으로 구성하고 있습니다. 서비스의 핵심 가치 달성을 목적으로 서로 소통하면서 점진적으로 서비스를 발전시켜 나가기 위해서입니다. 스타트업은 인력이 적어 기획과 개발을 한 사람이 하는 경우도 많습니다. 이렇게 한 팀으로 일하게 되면 서로의 분야에 대해 어느 정도의 이해가 필요합니다. 본 과정을 통해 기획자는 클라우드 네이티브 애플리케이션을 설계, 개발, 배포하는 기술에 대해 핵심을 이해할 수 있습니다. 개발자는 서비스를 기획하는 기법을 이해하여 좀 더 적극적으로 기획 과정에 참여할 수 있을 것입니다. 만약 기획자와 개발자가 다른 조직이라 하더라도 이러한 기법과 기술에 대한 이해는 서로의 소통을 크게 증진 시킬 수 있을 것입니다.
첫째, 클라우드 네이티브 애플리케이션의 내부와 외부 아키텍처를 설계하고 개발한 결과를 자동으로 클라우드에 배포할 수 있게 됩니다.
둘째, 고객 중심으로 서비스를 기획/설계/개발하고 검증하여 서비스의 성공 확률을 높일 수 있게 됩니다.
셋째, 스크럼과 칸반으로 반복적으로 개발하면서 서비스의 완성도를 높일 수 있습니다.
다른 강의와 어떤 차별점이 있나요?
첫째, 풍부한 경력과 블로그 방문 수로 검증된 강사의 전문성입니다. 저는 최근 5년간 15회 이상의 서비스 기획/설계/개발을 리딩하였습니다. 또한 누적 방문 수가 61만 회가 넘는 기술 블로그 '온달의 해피클라우드'를 운영하고 있습니다. 최근에는 국내에서 최초로 마이크로서비스 패턴 개발서를 출간하기도 했습니다.
둘째, 서비스의 기획/설계/개발의 전 과정을 End-to-End로 배울 수 있는 국내 유일의 교육이라는 것입니다. 실제 서비스를 수강생이 직접 완성해 가면서 클라우드 네이티브 애플리케이션의 전 과정을 현실감 있게 체험함으로써 교육의 효과를 극대화할 수 있을 것입니다.
셋째, 기업 대상 코칭 경험을 바탕으로 실질적 도움이 되는 가이드와 풍부한 예제를 얻으실 수 있다는 겁니다. 교육 중에 실제 예제를 통해 보다 명확히 이해할 수 있을 뿐 아니라 교육 후에도 쉬운 가이드를 참고하여 여러분의 업무에 활용하실 수 있을 겁니다.
주로 어떤 분야에 있는 분들이 수강 대상에 적합할까요?
먼저, 고객 중심으로 클라우드 네이티브 애플리케이션의 기획/설계/개발 전 과정을 체험하고 싶은 기획자와 개발자에게 권하고 싶습니다. 많은 개발자의 고민은 개발은 하고 있는데 애플리케이션이 어떻게 설계되고 어떤 기술들이 포함되어 있는지 잘 모른다는 겁니다. 직접적인 원인은 빨리 개발해야 하므로 다른 사람이 설계하거나 개발한 소스를 응용하는데 급급하기 때문입니다. 하지만 좀 더 근원적인 원인은 짧은 시간에 범위가 넓은 영역을 선택과 집중 없이 한꺼번에 습득하려고 하기 때문입니다. 그래서 서비스 개발의 전 과정에 대해 거시적으로 이해하고 중요 과정은 미시적으로 자세히 배우고 실습할 수 있도록 할 것입니다.
둘째, 변화에 민첩하고 안정적이며 비용도 절감할 수 있는 서비스를 만들고 싶은 스타트업 대표나 개발자에게도 매우 필요한 강의라고 생각합니다. 이들의 문제는 성공 확률이 높은 서비스를 어떻게 만들어야 할 지 모르는 것입니다. 그 이유는 고객 중심이 아닌 공급자 마인드로 생각하여 고객의 문제를 제대로 정의 안 하고 솔루션부터 만들려고 하기 때문입니다. 본 부트캠프에서 고객 중심으로 문제를 정의하고 솔루션을 구상하여 검증하는 가이드와 예제를 얻으실 수 있습니다.
마지막으로, 클라우드 네이티브 애플리케이션 설계 및 개발 역량이 필요한 이직 희망자 또는 직무 전환 희망자입니다. 이들의 가장 큰 문제는 어떻게 시작하고 무엇을 공부해야 할 지 모르는 것입니다. 그 이유는 공부할게 많은 것도 있겠지만 기존의 교재나 강의가 너무 기술적 용어들로만 설명되어 있기 때문입니다. 많은 기업에서 다양한 역할과 수준의 사람들을 코칭한 제 경험을 바탕으로 수강생의 눈높이에서 이해하기 쉬운 언어로 전달하도록 하겠습니다.
본 강의는 개발을 전혀 안 해본 분들도 본인의 노력만 있다면 충분히 수강이 가능합니다. 원하시는 분들은 교육 시간 외 별도의 코칭을 하도록 하겠습니다.
총 12개의 커리큘럼
1주차. 일하는 방식 변화 프레임워크
강의 목표
이론
2주차. 사용자 중심의 문제 정의 및 검증, 솔루션 구상 및 비즈니스 모델 기획
강의 목표
이론
실습
3주차. 도메인 중심 기획 구체화
강의 목표
이론
실습
4주차. 사용자 중심 요구사항 정의, 솔루션 검증
강의 목표
이론
실습
5주차. 외부 아키텍처 설계
강의 목표
이론
실습
6주차. 생성형 AI를 활용한 내부 아키텍처 설계
강의 목표
이론
실습
7주차. 생성형 AI를 활용한 마이크로서비스 개발 (1)
강의 목표
이론
실습
8주차. 생성형 AI를 활용한 마이크로서비스 개발 (2)
강의 목표
이론
실습
9주차. 마이크로서비스 패턴 개발
강의 목표
이론
실습
10주차. 컨테이너, 쿠버네티스, CI/CD 이해
강의 목표
이론
11주차. 클라우드(AWS) 배포
강의 목표
실습
12주차. 제품 검증, 팀 빌딩, 스크럼/칸반
강의 목표
이론
지금 보고 계시는 강의의 관련 태그로 다른 강의도 찾아보세요.
로그인 후 이용가능합니다.
로그인 페이지로 이동합니다.