어느 해커쏜에 참여한 백엔드 개발자들을 위한 교육자료
쉽게 만든다고 했는데도, 많이 어려웠나봅니다.
제 욕심이 과했던 것 같아요. 담번엔 좀 더 쉽게 !
- 독자 : 백엔드 개발자를 희망하는 사람 (취준생, 이직 희망자), 5년차 이하
- 주요 내용 : 백엔드 개발을 할 때 일어나는 일들(개발팀의 일)
- 비상업적 목적으로 인용은 가능합니다. (출처 명기 필수)
대형 병원의 교양 세미나에서 발표한 자료입니다.
이미 기술 지식은 충분하셨고 사례를 많이 궁금해 하셨습니다. 그래서 제 경험을 통해 얻었던 인사이트를 많이 나누었습니다. 하지만 의료현장은 플랫폼이나 기술보다는 의료기기로 접근하지 않으면 사용되기 힘들다는 생각이 들었습니다.
OKJSP 'SI프리랜서 개발자들을 위한 5 Step Manual' 이라는 행사에서 발표한 내용입니다. 청중의 50%정도는 SI 개발자분들이셨고 50%정도는 프리랜서를 고민하는 분들이었습니다. 주로 미래에 대한 불안이 많으셨는데요. 스스로를 어떻게 가꾸고 알릴 것인가를 말씀드렸습니다.
OKJSP, '개발자의 삶' 행사에서 발표한 내용입니다.
개발자들이 어떻게 살아야 할지 이야기를 해주는 경우가 많지 않아 초기 취업과 이직에 실패하는 분들이 적지 않은데요.
부족하지만 제 경험들을 바탕으로 얻는 노하우를 함께 공유해드렸습니다.
- 독자 : 5년차 이하의 개발자분들
- 주제 : 취업관련 진로고민
- 주요 내용 : 내가 경험해본 회사들과 특징
- 인용시 출처명기
앱서비스에서 결제를 하고 싶어하는 팀을 위한 안내서.
개념 잡기용이며 상세한 것은 링크를 참조하셔서 공부하세요.
- 독자 : 결제, 정산을 구현하고 싶은 개발자 (입문자 이상)
- 내용 : 결제를 개발할 때 내 서버에 구현해야 할 것들
- 특이사항 : 요즘은 '아임포트' 같은 걸 이용해서 쉽게 연동이 가능합니다만...
개발자로서 기술적인 고민도 많지만 내가 지금 잘하고 있는지 그리고 앞으로 어떻게 해나가야 하는지 고민 역시 비중이 큰 거 같습니다.
그러나 이에 대한 답을 찾기란 늘 쉽지 않은데요. 이런 주제를 담고 있는 책인 "프로그래머로 사는 법"
이 책의 내용을 토대로 개발자로서 앞으로 어떻게 나가야 할지 같이 토론해 보는 시간을 가져보려 합니다.
그렇다고 책 내용만으로 한정짓지는 않고 관련 주제에 대해 제가 갖고 있는 자료들을 취합하여 모아 정리해 보았습니다.
이 자료는 이런 자료들의 일부를 편집하여 만들어졌습니다. (프로그래머로 사는법, CODE COMPLETE, 김창준님의 애자일 이야기 블로그)
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
기존 레거시(Legacy) 시스템이 가지고 있는 변화하는 기술에 대한 빠른 대응과 비즈니스 어플리케이션 배포의 한계 등을 극복하기 위한 대안인 클라우드 도입.
클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유를 실제 사례를 통해 알려드립니다.
클라우드를 통해 비즈니스 혁신을 가속화하고 쉽고 정학하게 구현하실 수 있습니다.
[목차]
1. 클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유
2. 클라우드 마이그레이션의 기본 프로세스, 전략, 비용 절감 효과, 로드맵
3. 베스핀글로벌 구축 사례 : 오비맥주의 마이그레이션 사례 공유
어느 해커쏜에 참여한 백엔드 개발자들을 위한 교육자료
쉽게 만든다고 했는데도, 많이 어려웠나봅니다.
제 욕심이 과했던 것 같아요. 담번엔 좀 더 쉽게 !
- 독자 : 백엔드 개발자를 희망하는 사람 (취준생, 이직 희망자), 5년차 이하
- 주요 내용 : 백엔드 개발을 할 때 일어나는 일들(개발팀의 일)
- 비상업적 목적으로 인용은 가능합니다. (출처 명기 필수)
대형 병원의 교양 세미나에서 발표한 자료입니다.
이미 기술 지식은 충분하셨고 사례를 많이 궁금해 하셨습니다. 그래서 제 경험을 통해 얻었던 인사이트를 많이 나누었습니다. 하지만 의료현장은 플랫폼이나 기술보다는 의료기기로 접근하지 않으면 사용되기 힘들다는 생각이 들었습니다.
OKJSP 'SI프리랜서 개발자들을 위한 5 Step Manual' 이라는 행사에서 발표한 내용입니다. 청중의 50%정도는 SI 개발자분들이셨고 50%정도는 프리랜서를 고민하는 분들이었습니다. 주로 미래에 대한 불안이 많으셨는데요. 스스로를 어떻게 가꾸고 알릴 것인가를 말씀드렸습니다.
OKJSP, '개발자의 삶' 행사에서 발표한 내용입니다.
개발자들이 어떻게 살아야 할지 이야기를 해주는 경우가 많지 않아 초기 취업과 이직에 실패하는 분들이 적지 않은데요.
부족하지만 제 경험들을 바탕으로 얻는 노하우를 함께 공유해드렸습니다.
- 독자 : 5년차 이하의 개발자분들
- 주제 : 취업관련 진로고민
- 주요 내용 : 내가 경험해본 회사들과 특징
- 인용시 출처명기
앱서비스에서 결제를 하고 싶어하는 팀을 위한 안내서.
개념 잡기용이며 상세한 것은 링크를 참조하셔서 공부하세요.
- 독자 : 결제, 정산을 구현하고 싶은 개발자 (입문자 이상)
- 내용 : 결제를 개발할 때 내 서버에 구현해야 할 것들
- 특이사항 : 요즘은 '아임포트' 같은 걸 이용해서 쉽게 연동이 가능합니다만...
개발자로서 기술적인 고민도 많지만 내가 지금 잘하고 있는지 그리고 앞으로 어떻게 해나가야 하는지 고민 역시 비중이 큰 거 같습니다.
그러나 이에 대한 답을 찾기란 늘 쉽지 않은데요. 이런 주제를 담고 있는 책인 "프로그래머로 사는 법"
이 책의 내용을 토대로 개발자로서 앞으로 어떻게 나가야 할지 같이 토론해 보는 시간을 가져보려 합니다.
그렇다고 책 내용만으로 한정짓지는 않고 관련 주제에 대해 제가 갖고 있는 자료들을 취합하여 모아 정리해 보았습니다.
이 자료는 이런 자료들의 일부를 편집하여 만들어졌습니다. (프로그래머로 사는법, CODE COMPLETE, 김창준님의 애자일 이야기 블로그)
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
기존 레거시(Legacy) 시스템이 가지고 있는 변화하는 기술에 대한 빠른 대응과 비즈니스 어플리케이션 배포의 한계 등을 극복하기 위한 대안인 클라우드 도입.
클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유를 실제 사례를 통해 알려드립니다.
클라우드를 통해 비즈니스 혁신을 가속화하고 쉽고 정학하게 구현하실 수 있습니다.
[목차]
1. 클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유
2. 클라우드 마이그레이션의 기본 프로세스, 전략, 비용 절감 효과, 로드맵
3. 베스핀글로벌 구축 사례 : 오비맥주의 마이그레이션 사례 공유
스마트 제조: AWS를 활용한 제조사의 디지털 트랜스포메이션 실현 방법 및 사례 – 석진호 AWS 제조업 사업개발 담당, 최계현 현대건설기...Amazon Web Services Korea
제조사의 제조/생산에서부터 유통/서비스 체인, 그리고 비즈니스 오퍼레이션에 이르기까지 디지털 혁신을 어디에 얼마나 어떻게 활용하는 것이 중요해지고 있습니다. 제조사의 Digital Transformation을 위한 AWS의 다양한 기술 솔루션과 연관 사례를 소개해드립니다.
We provide Business Success and Best Performance to the customers with our
“The Good Company “ which involves Initiative, expertise and passionate developers based on
Open-source SW & Cloud Technology such as Big Data (BI), Cloud(PaaS), Mobile, Web & CMS, UX
SiSense는 전통 BI 솔루션의 견고함과 성능, Data discovery tool의 민첩성을 모두 갖춘 차세대 비즈니스 인텔리전스 툴로서 실무자, 일반 사용자들이 IT 부서의 도움 없이 다양한 소스로부터 데이터를 가져와 결합, 분석, 그리고 시각화할 수 있는 셀프서비스 BI Solution 입니다.
BI의 필요성은 느끼고 있지만 도입 비용 때문에, 프로젝트 부담 때문에, 혹은 도입하고도 활용되지 않을까 걱정되십니까? 이런 걱정들을 한번에 해결해드리기 위해 퀵스타트 프로그램이 있습니다. 부담없이 작은 비용으로 도입하셔서 일년간 써보신 다음 결정하세요.
>> 최소 금액인 2천만원의 비용으로 BI구축 (H/W별도 혹은 리스가능)
>> 1년 간 데이터 범위, 사용량 제약 없이 사용 (1억건 이하, 10명 이하)
>> 라이선스 구매 등 초기투자비용없이 사용량과 기간에 따른 비용 지출
>> 1년간 실제 사용 후 계속 사용 여부 결정 가능
>> 최소의 비용으로 최신 BI 플랫폼 구축, 합리적인 TCO 운영 및 검증
제품 소개 - http://www.sisense.co.kr/
구축사 소개 - http://www.sisense.co.kr/planit-partners.jsp
퀵스타트 신청 - http://www.sisense.co.kr/pages_quick_start.jsp
* 행사 정보 :2016년 10월 14일 MARU180 에서 진행된 '데이터야 놀자' 1day 컨퍼런스 발표 자료
* 발표자 : Dylan Ko (고영혁) Data Scientist / Data Architect at Treasure Data
* 발표 내용
- 데이터사이언티스트 고영혁 소개
- Treasure Data (트레저데이터) 소개
- 데이터로 돈 버는 글로벌 사례 #1
>> MUJI : 전통적 리테일에서 데이터 기반 O2O
- 데이터로 돈 버는 글로벌 사례 #2
>> WISH : 개인화&자동화를 통한 쇼핑 최적화
- 데이터로 돈 버는 글로벌 사례 #3
>> Oisix : 머신러닝으로 이탈고객 예측&방지
- 데이터로 돈 버는 글로벌 사례 #4
>> 워너브로스 : 프로세스 자동화로 시간과 돈 절약
- 데이터로 돈 버는 글로벌 사례 #5
>> Dentsu 등의 애드테크(Adtech) 회사들
- 데이터로 돈을 벌고자 할 때 반드시 체크해야 하는 것
클라우드 리셀러와 MSP를 위한 화이트 라벨 관리 플랫폼 OpsNow 활용 방안BESPIN GLOBAL
베스핀글로벌이 클라우드 리셀러와 MSP를 위한 화이트 라벨 관리 플랫폼 온스나우 'OpsNow' 활용 방안을 제안합니다.
옵스나우는 베스핀글로벌에서 개발 운영하는 하이브리드 클라우드 관리 플랫폼입니다.
다양한 클라우드 환경을 통합하여 관리할 수 있는 환경을 고려하여 개발된 옵스나우는 현재 500개 고객사에 서비스를 제공하고 있습니다.
옵스나우는 클라우드 리셀러와 MSP에 효율적인 클라우드 관리 환경을 제공해드립니다.
목차
• 하이브리드 클라우드 환경을 위한 전문 관리 플랫폼
• OpsNow 고객 서비스 및 어드민 서비스
• OpsNow 화이트 라벨 파트너십 모델
• 화이트라벨파트너를위한활용가이드와사례
웨비나 자료 보기 - https://goo.gl/qKv7Fa
클라우드비용을 절감할 수 있는 방법에 대해 더 자세히 알고 싶으신가요?
옵스나우 전문 컨설턴트에게 문의해보세요. 클라우드 비용 관련 A to Z를 설명해드립니다.
▶︎ Contact us - https://goo.gl/oeNSBm
베스핀글로벌에 대해 더 알고 싶다면 아래 링크를 클릭해주세요. 베스핀글로벌을 자세히 알려드립니다.
▶︎ About us - https://goo.gl/Ub2nUW
지금, 5분만 투자하면 클라우드 비용을 30%이상 줄일 수 있습니다.
14일간 옵스나우를 직접 체험해보세요!
▶︎ 옵스나우 시작하기 - https://goo.gl/cWc7cE
본 강연에서는 AWS 파트너인 Treasure data의 솔루션을 이용하여 클라우드 환경에서 손쉽게 빅데이터 분석 및 적용하는 법에 대하여 살펴봅니다. 모범 사례에 따른 사용법을 소개하고 JP Morgan 등 해외 선도 고객 사례를 공유합니다.
연사: 고영혁 대표, Treasure Data
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSAVMware Tanzu Korea
최근 IT 시장은 ‘클라우드 네이티브’ 라는 컨셉을 적극적으로 받아들이면서 혁신의 속도를 높이기 위해 여러가지 노력을 기울이고 있습니다. 본 세션에서는 ‘클라우드 네이티브’ 를 이루는 4가지 요소인 DevOps, CICD, Container, MSA 를 간략하게 살펴보고 MSA 가 나머지 클라우드 네이티브 3 요소와 어떻게 상호작용하여 고객 여러분의 비즈니스에 도움이 되는지 알아봅니다. 그리고 MSA 로 이행하기 위한 조직면에서의 요건과 기술 면에서의 요건을 살펴봅니다.
Active-Ad is mobile advertising library by based Citrine.
▶ Feature
- App In App types provide.
- It is short source code than HTML5.
- It is suitable for more rich media advertising.
이노베이션 아카데미 멘토로서 3년 간의 혁신교육 경험을 글로 정리했습니다.
- 독자 : 개발자 학교, 부트캠프 등
- 했던 일 :
- 42 Seoul (에꼴42 서울캠퍼스) 교육지원
- 새로운 교육모델 연구개발 (집단학습모델, 학습 커뮤니티 연구)
pdf 파일로 누구나 다운로드 가능합니다.
출처명기 후 얼마든지 인용 및 활용 가능합니다. (6.5 MB, 224페이지)
좋은 후배 많이 양성해주세요.
오탈자 양해 부탁드립니다.
소개글 : https://subokim.wordpress.com/2023/03/20/3years_in_innoaca/
제가 멘토로 참여한 한 팀과제를 올려봅니다.
참여 팀원들 모두 고생하셨습니다.
---
관심 : 장애인복지시설 개선에 대한 관심으로 시작,
주제 : 평균 1시간 이상씩 걸리는 "장애인콜택시" 대기시간 분석
목표 : 어떻게 개선할 수 있을까를 도출함.
참고 : http://data.seoul.go.kr
교육과정 : SBA 빅데이터 교육과정, PBL 과제
2. 인터넷 서비스
- 2 -
핫플레이스 건설 계획 설계 / 건설 / 시공
초기 상가 분양/임대
모객 성공
모객 실패
• 상가 임대료 Up
• 상인회로 질서 유지
• 광고 유치 등
• 상가 임대료 Down
• 입점 상인 감소
축제
거리
리뉴얼
바가지요금
금지
상인회 활동
사람이 많이 모이는 핫플레이스를 만들고 상인을 모집한다는 점에서 상가건설과 비슷
3. 서비스 아이템 정하기
- 3 -
오픈빨
정비례
증가형
급격한
증가형
한계
증가형
반짝
증가형
오픈빨
이후
서비스가 활성화되지 않는 경우
서서히 잊혀져감
모객 이벤트의 반복으로만 서비스가 존속
가치 있는 데이터가 남지 않음
필수 생활형 서비스
굳이 노력하지 않아도 일정 수준 유지
오래 지속되는 경향이 있음
유지비용이 높으면 서비스가 망함
자가 전파형 서비스 모델
자기 증식형 서비스 모델
노력하지 않아도 계속 증가
자기 증식형 서비스 모델
노력에 따라 증가 기울기가 상승
돈이 아니라 <서비스 자체 매력>에 의한 사용자의 증가 패턴이 예측되어야 함
4. 고객 모집
고객이탈
사용자
판매
업자
서비스
제공자
돈
상품
환경
수수료, 광고
서비스,
놀이터계속
이용
돈을 쓰는 모객
- 매체 마케팅
- 할인권 등
돈을 쓰지 않는 모객
- 입소문
- 추천인
• 서비스 효용가치 부족
- 제일 심각한 신호
• 나쁜 경험의 축적
- 두번째 심각한 신호
• 서비스제공자에 대한 불만
- 사과와 보상을 통해 해결
모객영역 서비스 영역
• 가치 있는 데이터
- 고객 성향 정보
• 2차 부산물로 가공
- 상권분석 정보 등
• 제휴사 협업
- 회원 광고, 메일
이탈 영역
• 저절로 굴러가게 하기
- 이용, 피드백, 품질 3박자
- 운영자의 적절한 개입
- 지속적인 이슈 메이킹
• 지속적인 자극
- 새로운 기능의 출시
- 불편한 기능의 개선
서비스 모델 만들기
4
서비스 영역에서 <사용자>, <판매업자>, <서비스제공자>의 액션 시나리오 그리기
6. 서비스 기획
- 6 -
세부적인 화면과 기능을 확정하고 개발할 <제품>과 개발 후 해야 할 <활동>들을 기획함
서비스 컨셉 수립 서비스 Flow 수립
서비스 기능 확정
• MVP 도출 및 규제 확인
- 핵심 기능 우선 구현
- 이용자 약관, 이메일/SMS 인증
• MVP 후 추가 배포 계획
- 사용자 피드백에 따라 계획 변경
- 주기적/정기적 기능 배포
- 배포를 통해 이용 활성화 자극
• 시장진입 전략과 UI/UX 정의
- 서비스와 브랜드 정체성
- 사용자의 가입장벽을 낮춤
7. 개발 기획
- 7 -
변경에 빠르게 대응할 수 있는 <어플리케이션 구조>와 확보해야 할 <데이터>를 기획함
기능과 화면의 구현 계획 수립 적재하고 활용할 데이터 적재 계획 수립
• ORM, Class Diagram, ERD는 과정
• 결과는 사업에 활용할 데이터
• 이 과정이 없으면 데이터가 안맞는다.
• 또는 원하는 데이터가 안 쌓인다.
• 기구축된 사회적 기술 인프라 활용 검토
- 서버 임대 : Cloud
- 플랫폼 임대 : Parse.com
- 인증 임대 : Social Login
• 어플리케이션 구조 설계 및 구현
- 기능 변경 및 확장에 유연한 형태로 구조 설계
- 재활용 가능한 기능은 공통화(추후 플랫폼으로 제공)
8. 운영개발 구조의 정의
- 8 -
※ 번역글 : http://bit.ly/instatechhist
※ 원 문 : http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances
인스타그램 런칭 후 1년 만에 가입자 1,400 만명, 서버 수백 대, 개발자 3명
- 심플하게 유지한다. (=기능의 추가 및 변경, 관리가 용이한 구조로 만든다.)
- 바퀴를 재발명 하지 않는다. (=가능한 인프라를 활용한다.)
- 가능한 명확하고 증명된 방법을 이용한다. (=최신기술의 시행착오를 줄인다.)
DNS DNS
WAS WAS WAS
DB #1 DB #2 DB #3
WAS
1번유저 2번유저 3번유저
nginx 를 이용하여 Round Robin으로 호분배
현재는 Amazon의 ELB를 사용
DNS는 Amazon의 Router53 사용
SSL과 ELB레벨 종료 (성능향상)
High-CPU Extra Large 25대
- 7GB Memory
- 20 Unit
- Django
Quadruple Extra Large 12대
- PostgreSQL
- Horizontal Sharding
Image Server Amazon S3
Cache Server Amazon CloudFront
Search PostgreSQL Apache Solr
- Geo Search에서 Media Search로 확장
Feed Redis
Cache Memcached Elastic Cache
Push
Open Source twisted
- Pyapns
- 200개 worker
Monitoring Munin, Pingdom, PagerDuty, Sentry
- 100대 이상의 서버관리
Scale Out
Scale Out
9. 개발과 시스템 비용의 투자
- 9 -
☞ 사용자의 증가(2010~2013) ☞ 사진 업로드량의 증가 (2010~2012)
☞ 서비스 회사의 투자와 기대수익의 패턴
10. 기술구조의 변화에 따른 투자비용의 증가
- 10 -
단말 어플
서비스로직
인프라 임대
단말 어플
서비스로직
임대 인프라
상용 데이터
단말 어플
서비스로직
임대 인프라
상용 데이터
인프라 구축
단말 어플
서비스로직
임대 인프라
상용 데이터
인프라 서비스
인프라 구축
파일럿
서비스오픈
수익화
플랫폼화
프로젝트 팀 서비스 사용자 제휴 사업자 연계 서비스
• 아이디어를 시스템화
하는 단계
• 유즈케이스 정리
• 데이터항목 정리
• 사용자 패턴에 적합
한 기술구조로 구축
• 실전 데이터 축적
• 클라우드 인프라
• 제휴사업 기능 개발
• 수익화 로직 추가
• 제휴사업용 데이터가공
• 3rd Party 기능 개발
• 수수료 기반 유통플랫폼
개발
11. 실리콘밸리 스타일 - 인스타그램
- 11 -
•HTML5로 연습삼아 만들어봄
•친구들에게 줘 봄
•파티를 통해 엔젤투자가를 만남
•재평가를 통해 MVP를 도출함
•프로토타입을 만듬
•그 이후에야 제대로 만듬
•여러 번 버린 이후에야 성공
•앱을 출시
12. 실리콘밸리 스타일 - 핀터레스트
- 12 -
• 아이디어만으로 동업자를 만남
• 앱을 만들어 보았으나 실패
• 아이디어를 바꿈
• 3번째 동업자를 만남
• 투자를 거절당함
• 팀이 해체됨
• 50개의 다른 버전을 만듬
• 4개월 후 200명 가입
• 7,000명에게 편지를 씀
• 엄마들이 사용하기 시작함
• 3년만에 2,500만명 가입
13. 성장과 위협
- 13 -
런칭시기 성장기 수익화 성장 지속기
서비스
관점
• 알리는 시기
• 반응을 보면서 업데이트
• 사용자의 지속적인 유입
• 판매자 진입 시도
• 지속성장 또는 유지
• 수익형 트랜잭션의 적절
한 개입
• 급격한 성장
• 가입자 정체
• 사용율은 증가
사업관점 • 수익상품 기획 • 상품판매 • 상품판매/수익화
• 지속적인 상품개발/판매
• 가두리 모델/공유 모델
• 플랫폼의 판매
• 제휴의 확산
기술관점 • 트러블 슈팅 중심 운영
• 데이터 정합성 확보
• 대량 트래픽 수용
• 운영개발 (DevOps)
• 선행개발
• 수익형 플랫폼 개발
• 서버 구조가 급격히 복잡
• 어플 구조가 교묘해짐
• 레거시의 증가
• 신규 기능의 지속적 배포
• 전략적 기술 운용
재무관점 • 홍보비, 마케팅비 중심 • 개발비, 시스템 비용증가
• 개발인력의 증가
• 시스템 구매 비용
• 영업인력의 증가
•
조직관리 • 영업과 서비스, 개발 조직
의 분리
• 논공행상의 문제 발생