Cloud developer evolution

Post on 21-Jan-2018

151 views 4 download

Transcript of Cloud developer evolution

클라우드�시대의�개발자로�진화하기

허광남�kenu@okky.kr�

오늘�이야기는

•Developer,�Programmer�

•개발�환경�패러다임�시프트�

•엔터프라이즈�클라우드�이야기�

•소프트웨어의�진화,�개발�방법의�진화�

•협업의�기술

Developer,�Programmer

직업이�뭐예요?

•Developer,�Programmer,�Coder,�…,�회사원/프리랜서�

•가장�돈을�잘�버는�개발은?�

•부동산�개발�

•가치를�만드는�소프트웨어

직업병이�뭐예요?

•직업병(職業病,�occupational�disease)�

•any�chronic�ailment�that�occurs��as�a�result�of�work�or�occupational�activity.�

•내성적인�사람도�보험�영업을�하면,�외향적으로�바

http://awesomelyamazing.com/coding-corner/?p=311

개발�환경��패러다임�시프트

Programmer�연대기

•산가지�>�주판�>�기계식컴퓨터�>�ENIAC�>�WorkStation�>�

PC�>�인터넷�>�모바일�>�클라우드�>�BigData�>�AI/ML/DL�>�

???

https://twitter.com/oiso_xisx/status/880280156627099648

엔터프라이즈��클라우드�이야기

기업형

•Enterprise�어감�

•System�체계,�조직,�…,�군대(?)�

•지금까지는�수직적�문화�

•보수적,�보안,�변화에�저항�

•갑을병정무기경신임계,�갑을문화,�하도급�

•돈을�많이�버는�조직

클라우드�지향

•2016.�1.�7�AWS�Seoul�Region�오픈�

•2006부터�시작된�서비스�

•2011년�KT�UCloudbiz�오픈�

•2017년�토스트(cloud.toast.com),�네이버(ncloud.com)를�비롯해�국내�업체�오픈

클라우드�지향

•2016.�1.�7�AWS�Seoul�Region�오픈�

•2006부터�시작된�서비스�

•2011년�KT�UCloudbiz,�2012년�SKT�TCloudbiz��

•2017년�현재�토스트(cloud.toast.com),�네이버(ncloud.com)를�비롯해�국내�클라우드�업체�오픈

하이브리드�전략

•수백�수천�대의�서버를�한번에�옮기는�것은�불가능�

•옮길�수�있는�서비스부터�이전�

•클라우드�마이그레이션�가이드

https://www.slideshare.net/AmazonWebServices/aws-migration-planning-roadmap

소프트웨어의�진화,�개발�방법의�진화

비디오�대여점의�운명

•Nokia�

•천리안�

•마차�다니던�시절�등장한�자동차

소프트웨어의�진화

•Command�Line�

•Graphic�User�Interface�

•Connected�Application�

•Web�Application�

•Mobile�App�

•IoT

개발�방법의�진화

•Open�Source�Library,�Framework,�Tool,�Package�

•Cloud�IDE�https://c9.io�

•PaaS�>�Serverless�Architecture

DevOps

•Developer�+�Operation�

•Programmer�+�System�Engineer�

•개발팀�+�영업마케팅

협업의�기술

오픈소스�방법론

•버전�관리�시스템�

•지속적인�통합�

•이슈트래커�

•위키�

•채팅

국내�활동가들

프로젝트�협업

•Collaboration�

•Col�+�Labor�

•Communication�matters�

•Agile

감사합니다