SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
김동수
(ted@amanda.co.kr)
김동수 입니다.
아만다의 CTO, 회사에서는 “ted” 라고 부릅니다.
통신사 SI 개발자 출신
kth DevOp팀 > kt 뮤직 > 스타트업
저는
아만다 소개
•아만다는 모두를 위한 서비스가 아닙니다.
•아만다는 가장 믿을 수 있는 데이팅서비스 입니다.
•아만다는 까다로운 회원들이 직접 만들어가는 데이팅서비스입니다.
아만다 서비스 소개
•2014년 11월 서비스 런칭. (17개월)
•약 110만명 정도가 서로 매칭되었음.
•매일 6-7,000명 정도가 서로 매칭되고 있음.

•데이팅 섹터 월 매출 1위 (추정)
•아이폰 매출 20위 권, 안드로이드 매출 70위권
•앱애니 2015년 총결산 국내 서비스중 8위
성과
팀구성
Product Manager *1
UI/UX 디자이너 * 1
클라이언트 개발자 * 2
서버개발자 * 2
Product Team * N
데이터팀
마케팅팀
운영팀
QC
Product 지원팀
•자율 & 책임
•평등 (모두 영어이름 사용, 님 붙이지 않음)
•책임출퇴근, 책임휴가
•공개 (매출 및 모든 데이터)
•커뮤니케이션: Jira, Confluence, Slack
•프로토타이핑: 스케치, 제플린
•개발도구 및 언어: Github, Ruby on Rails, Python, Jenkins
•CS: zendesk
개발 문화 및 업무 방식
•긍정의 아이콘

•집념, 집착이 있는 사람 (자기분야 1위하고 싶은 사람)

•스스로 공부 열심히 하는 사람
•가설, 실험, 분석의 프로세스를 좋아하는 사람
•캐주얼 게임을 좋아하시는분
원하는 인재상
기술문서 찾아보고
논문 찾아보고
영문기사 항상 읽고
벤치마크 하고
플랫폼 변경에 민감하고 (관련 자료 습득)
•솔로직원 대상 아만다 서비스 리본 무제한 지급
•무제한 도서 구입비 지원
•최고의 개발 장비 지급 (맥북프로레티나 최고사양 + QHD 모니터)
•외부 카페 이용비 지원
•금액 제한 없는 저녁 식사비 지원
•외부 유료교육 200만원 할당
•각종 음료와 간식으로 꽉 채워진 냉장고와 주방
•부띠크 모나코 건물내 헬스장 회원권 지급
•위클리 세미나(외부장소)
복지
•안드로이드 개발자
•서버 개발자
진행중인 채용
아만다(스타트업에서) 개발하기
SI와 스타트업은 왜 다른가
스타트업에서 시간(타이밍)은
생존 (성패) 를 결정한다.
그래서 개발 플랫폼을 정할때 릴리즈 속도를 우선하게 되고,
개발 방법론으로 Agile 을 선택하기 됨.
Cloud 스크립트언어 자동화 SaaS AgileLinux
인프라 Public Cloud - AWS 도쿄
Server Stack
DNS: Route53 (aws)
Load Blancer: ELB (aws)
HTTPS Server: ELB (aws)
OS: Ubuntu 14.04
Web Server: Nginx
App Server: Passenger
Data Cache: Redis (aws elastic cache)
Database: Postgres (aws RDS)
Image Storage: S3 (aws)
CDN: cloudfront (aws)
외부 연동
SMS/LMS: kth apistore
Push: sns (aws)
email: mandrillapp
개발 언어
스크립트언어
API: Ruby on Rails
Batch: Ruby
채팅, 웹소켓: Node.js
그외 일부: python
형상 관리
github 유료 사용
pull request 로 소스 병합
머지시 반드시 코드 리뷰
모든 소스는 개발자에게 공유됨
배포
Jenkins 로 배포.
master 머지 후 10분후에 자동 배포됨
배포는 자주, 수시로
모니터링
aws cloud watch + new relic
가장 중요한 것
내가 서비스의 오너. 내가 결정해야 합니다.
일을 시키지 않습니다. 즉 찾아서 해야 합니다.
처음부터 완벽할 수 없습니다. 점점 개선해야 합니다.
받은 코드가 엉망이라구요? 당시엔 최선이었을 수도 있습니다.
스트레스 받지 말고 개선해 나가세요.
하나의 언어만 고집하지 마세요. 용도에 맞게 사용하면 최고의 언어입니다.
가장 어려운 것: SI 마인드 바꾸기
보너스 - 아만다 JD
[개발자 대상 지원사항]
- 맥북프로 레티나 15인치 최고사양 + QHD 모니터
- 도서 구입비 지원
- 연간 200만원 유료교육 지원
[분야]
- 서버 개발자
- 시니어 개발자 2명
- 주니어 개발자 2명
- 앱 개발자
- Android 개발자 1명
[분야별 요구 경력]
- 서버 개발자
- Python / Django 개발자
- Ruby on Rails 개발자
- AWS 서비스 운영 경험자
- MySQL, Postgre
- iOS/Android 개발자
- 서비스 개발 3년 이상
[공통사항]
- 문서작성에 두드러기가 없는 개발자
- 애자일 개발이 몸에 맞는 개발자
- Git 사용자
- 동료와의 협업에 문제가 없는 개발자
[우대조건]
- 전/현 스타트업 개발자
- DevOps/Continuous Delivery 환경 구축 또는 그 환경기반 개발 경험자
- Jira, Confluence 등 협업도구 기반으로 커뮤니케이션이 원활한 개발자
- 동료에게 나의 지식을 공유하기 좋아하는 개발자 (세미나, Blog 등)
[이런 사람은 싫어요]
- 개발자는 문서 같은건 안써도 된다고 생각하는 사람
- 수작업 반복 작업을 좋아하는 사람
- 개인주의자
- RFC 문서를 한번도 열어보지 않은 사람
- 2등만 하려는 사람
OKKYxStartup - [SI벗어나기] 김동수(아만다CTO)

Contenu connexe

En vedette

210140004 이소영 213140003 김보라 213140010 박윤정
210140004 이소영 213140003 김보라 213140010 박윤정210140004 이소영 213140003 김보라 213140010 박윤정
210140004 이소영 213140003 김보라 213140010 박윤정
wonju jung
 
2009 평가Ppt[최종]
2009 평가Ppt[최종]2009 평가Ppt[최종]
2009 평가Ppt[최종]
minwoo
 
졸업작품 최종발표자료
졸업작품 최종발표자료졸업작품 최종발표자료
졸업작품 최종발표자료
영회 구
 
폭스바겐
폭스바겐폭스바겐
폭스바겐
yurbong
 

En vedette (20)

졸업작품 중간발표(발표용)
졸업작품 중간발표(발표용)졸업작품 중간발표(발표용)
졸업작품 중간발표(발표용)
 
캡스톤 졸작 발표
캡스톤 졸작 발표캡스톤 졸작 발표
캡스톤 졸작 발표
 
졸업작품 최종 발표
졸업작품 최종 발표졸업작품 최종 발표
졸업작품 최종 발표
 
210140004 이소영 213140003 김보라 213140010 박윤정
210140004 이소영 213140003 김보라 213140010 박윤정210140004 이소영 213140003 김보라 213140010 박윤정
210140004 이소영 213140003 김보라 213140010 박윤정
 
졸업프로젝트 어플리케이션 발표자료
졸업프로젝트 어플리케이션 발표자료졸업프로젝트 어플리케이션 발표자료
졸업프로젝트 어플리케이션 발표자료
 
2009 평가Ppt[최종]
2009 평가Ppt[최종]2009 평가Ppt[최종]
2009 평가Ppt[최종]
 
Unity 3d study #1
Unity 3d study #1Unity 3d study #1
Unity 3d study #1
 
졸업작품 최종발표자료
졸업작품 최종발표자료졸업작품 최종발표자료
졸업작품 최종발표자료
 
플렉서블 디스플레이
플렉서블 디스플레이플렉서블 디스플레이
플렉서블 디스플레이
 
최종수정본(스윙 프로젝트 ppt)
최종수정본(스윙 프로젝트 ppt)최종수정본(스윙 프로젝트 ppt)
최종수정본(스윙 프로젝트 ppt)
 
아두이노를 이용한 기계식 키보드 제작
아두이노를 이용한 기계식 키보드 제작아두이노를 이용한 기계식 키보드 제작
아두이노를 이용한 기계식 키보드 제작
 
캡스톤 디자인 주제 발굴_강경훈, 송준일
캡스톤 디자인 주제 발굴_강경훈, 송준일캡스톤 디자인 주제 발굴_강경훈, 송준일
캡스톤 디자인 주제 발굴_강경훈, 송준일
 
dating, software
dating, softwaredating, software
dating, software
 
CI in the Mobile World (한글번역)
CI in the Mobile World (한글번역)CI in the Mobile World (한글번역)
CI in the Mobile World (한글번역)
 
Bim history
Bim historyBim history
Bim history
 
2015 capstone design 1 10조 천리안
2015 capstone design 1 10조 천리안2015 capstone design 1 10조 천리안
2015 capstone design 1 10조 천리안
 
Unity 3d study #3
Unity 3d study #3Unity 3d study #3
Unity 3d study #3
 
폭스바겐
폭스바겐폭스바겐
폭스바겐
 
2011 디자인학부설명회
2011 디자인학부설명회2011 디자인학부설명회
2011 디자인학부설명회
 
프로젝트 구성
프로젝트 구성프로젝트 구성
프로젝트 구성
 

Similaire à OKKYxStartup - [SI벗어나기] 김동수(아만다CTO)

알아두면 쓸데있는 잡학사전- AWS Tips편::허준, 김병수::AWS Summit Seoul 2018
알아두면 쓸데있는 잡학사전- AWS Tips편::허준, 김병수::AWS Summit Seoul 2018알아두면 쓸데있는 잡학사전- AWS Tips편::허준, 김병수::AWS Summit Seoul 2018
알아두면 쓸데있는 잡학사전- AWS Tips편::허준, 김병수::AWS Summit Seoul 2018
Amazon Web Services Korea
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
devCAT Studio, NEXON
 

Similaire à OKKYxStartup - [SI벗어나기] 김동수(아만다CTO) (20)

소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427
 
AWS 서버리스 신규 서비스 총정리 - 트랙2, Community Day 2018 re:Invent 특집
AWS 서버리스 신규 서비스 총정리 - 트랙2, Community Day 2018 re:Invent 특집AWS 서버리스 신규 서비스 총정리 - 트랙2, Community Day 2018 re:Invent 특집
AWS 서버리스 신규 서비스 총정리 - 트랙2, Community Day 2018 re:Invent 특집
 
알아두면 쓸데있는 잡학사전- AWS Tips편::허준, 김병수::AWS Summit Seoul 2018
알아두면 쓸데있는 잡학사전- AWS Tips편::허준, 김병수::AWS Summit Seoul 2018알아두면 쓸데있는 잡학사전- AWS Tips편::허준, 김병수::AWS Summit Seoul 2018
알아두면 쓸데있는 잡학사전- AWS Tips편::허준, 김병수::AWS Summit Seoul 2018
 
예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기
 
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
 
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144
 
Internet Scale Service Arichitecture
Internet Scale Service ArichitectureInternet Scale Service Arichitecture
Internet Scale Service Arichitecture
 
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers 개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
 
Slipp 발표 자료 20151212
Slipp 발표 자료 20151212Slipp 발표 자료 20151212
Slipp 발표 자료 20151212
 
로켓 스타트업 CTO들의 대화: Omnious의 개발 문화
로켓 스타트업 CTO들의 대화: Omnious의 개발 문화로켓 스타트업 CTO들의 대화: Omnious의 개발 문화
로켓 스타트업 CTO들의 대화: Omnious의 개발 문화
 
Event storming based msa training commerce example
Event storming based msa training commerce exampleEvent storming based msa training commerce example
Event storming based msa training commerce example
 
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2Event storming based msa training commerce example v2
Event storming based msa training commerce example v2
 
좋은 개발자 되기
좋은 개발자 되기좋은 개발자 되기
좋은 개발자 되기
 
격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it go격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it go
 
20191030 HBsmith atlassian user group in Seoul
20191030 HBsmith atlassian user group in Seoul20191030 HBsmith atlassian user group in Seoul
20191030 HBsmith atlassian user group in Seoul
 
진화하는 소셜 큐레이션 서비스와 관련 기술
진화하는 소셜 큐레이션 서비스와 관련 기술진화하는 소셜 큐레이션 서비스와 관련 기술
진화하는 소셜 큐레이션 서비스와 관련 기술
 
공연 스타트업에서의 Azure
공연 스타트업에서의 Azure공연 스타트업에서의 Azure
공연 스타트업에서의 Azure
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
 

OKKYxStartup - [SI벗어나기] 김동수(아만다CTO)

  • 2. 김동수 입니다. 아만다의 CTO, 회사에서는 “ted” 라고 부릅니다. 통신사 SI 개발자 출신 kth DevOp팀 > kt 뮤직 > 스타트업 저는
  • 4. •아만다는 모두를 위한 서비스가 아닙니다. •아만다는 가장 믿을 수 있는 데이팅서비스 입니다. •아만다는 까다로운 회원들이 직접 만들어가는 데이팅서비스입니다. 아만다 서비스 소개
  • 5. •2014년 11월 서비스 런칭. (17개월) •약 110만명 정도가 서로 매칭되었음. •매일 6-7,000명 정도가 서로 매칭되고 있음.
 •데이팅 섹터 월 매출 1위 (추정) •아이폰 매출 20위 권, 안드로이드 매출 70위권 •앱애니 2015년 총결산 국내 서비스중 8위 성과
  • 6. 팀구성 Product Manager *1 UI/UX 디자이너 * 1 클라이언트 개발자 * 2 서버개발자 * 2 Product Team * N 데이터팀 마케팅팀 운영팀 QC Product 지원팀
  • 7. •자율 & 책임 •평등 (모두 영어이름 사용, 님 붙이지 않음) •책임출퇴근, 책임휴가 •공개 (매출 및 모든 데이터) •커뮤니케이션: Jira, Confluence, Slack •프로토타이핑: 스케치, 제플린 •개발도구 및 언어: Github, Ruby on Rails, Python, Jenkins •CS: zendesk 개발 문화 및 업무 방식
  • 8. •긍정의 아이콘
 •집념, 집착이 있는 사람 (자기분야 1위하고 싶은 사람)
 •스스로 공부 열심히 하는 사람 •가설, 실험, 분석의 프로세스를 좋아하는 사람 •캐주얼 게임을 좋아하시는분 원하는 인재상 기술문서 찾아보고 논문 찾아보고 영문기사 항상 읽고 벤치마크 하고 플랫폼 변경에 민감하고 (관련 자료 습득)
  • 9. •솔로직원 대상 아만다 서비스 리본 무제한 지급 •무제한 도서 구입비 지원 •최고의 개발 장비 지급 (맥북프로레티나 최고사양 + QHD 모니터) •외부 카페 이용비 지원 •금액 제한 없는 저녁 식사비 지원 •외부 유료교육 200만원 할당 •각종 음료와 간식으로 꽉 채워진 냉장고와 주방 •부띠크 모나코 건물내 헬스장 회원권 지급 •위클리 세미나(외부장소) 복지
  • 12. SI와 스타트업은 왜 다른가 스타트업에서 시간(타이밍)은 생존 (성패) 를 결정한다. 그래서 개발 플랫폼을 정할때 릴리즈 속도를 우선하게 되고, 개발 방법론으로 Agile 을 선택하기 됨. Cloud 스크립트언어 자동화 SaaS AgileLinux
  • 13. 인프라 Public Cloud - AWS 도쿄
  • 14. Server Stack DNS: Route53 (aws) Load Blancer: ELB (aws) HTTPS Server: ELB (aws) OS: Ubuntu 14.04 Web Server: Nginx App Server: Passenger Data Cache: Redis (aws elastic cache) Database: Postgres (aws RDS) Image Storage: S3 (aws) CDN: cloudfront (aws)
  • 15. 외부 연동 SMS/LMS: kth apistore Push: sns (aws) email: mandrillapp
  • 16. 개발 언어 스크립트언어 API: Ruby on Rails Batch: Ruby 채팅, 웹소켓: Node.js 그외 일부: python
  • 17. 형상 관리 github 유료 사용 pull request 로 소스 병합 머지시 반드시 코드 리뷰 모든 소스는 개발자에게 공유됨
  • 18. 배포 Jenkins 로 배포. master 머지 후 10분후에 자동 배포됨 배포는 자주, 수시로
  • 20. 가장 중요한 것 내가 서비스의 오너. 내가 결정해야 합니다. 일을 시키지 않습니다. 즉 찾아서 해야 합니다. 처음부터 완벽할 수 없습니다. 점점 개선해야 합니다. 받은 코드가 엉망이라구요? 당시엔 최선이었을 수도 있습니다. 스트레스 받지 말고 개선해 나가세요. 하나의 언어만 고집하지 마세요. 용도에 맞게 사용하면 최고의 언어입니다. 가장 어려운 것: SI 마인드 바꾸기
  • 21. 보너스 - 아만다 JD [개발자 대상 지원사항] - 맥북프로 레티나 15인치 최고사양 + QHD 모니터 - 도서 구입비 지원 - 연간 200만원 유료교육 지원 [분야] - 서버 개발자 - 시니어 개발자 2명 - 주니어 개발자 2명 - 앱 개발자 - Android 개발자 1명 [분야별 요구 경력] - 서버 개발자 - Python / Django 개발자 - Ruby on Rails 개발자 - AWS 서비스 운영 경험자 - MySQL, Postgre - iOS/Android 개발자 - 서비스 개발 3년 이상 [공통사항] - 문서작성에 두드러기가 없는 개발자 - 애자일 개발이 몸에 맞는 개발자 - Git 사용자 - 동료와의 협업에 문제가 없는 개발자 [우대조건] - 전/현 스타트업 개발자 - DevOps/Continuous Delivery 환경 구축 또는 그 환경기반 개발 경험자 - Jira, Confluence 등 협업도구 기반으로 커뮤니케이션이 원활한 개발자 - 동료에게 나의 지식을 공유하기 좋아하는 개발자 (세미나, Blog 등) [이런 사람은 싫어요] - 개발자는 문서 같은건 안써도 된다고 생각하는 사람 - 수작업 반복 작업을 좋아하는 사람 - 개인주의자 - RFC 문서를 한번도 열어보지 않은 사람 - 2등만 하려는 사람