개발자 커리어 점프, 점핏
김희열 Backend Developer/ PO
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
·What Jumpit?
·Why AWS?
·Jumpit’s Todo
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What Jumpit?
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
개발자 커리어 점프
개발자 커리어 점프
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Programing Language와 개발직무로
찾고 싶은 개발 포지션을 명확하게 탐색하자!
빠르게 변화하는 개발 환경에 따라 프로그래밍 언어 뿐만 아니라
개발자의 직무와 기술들도 빠르게 생기고 없어지고 있습니다.
특히나, 최근 모든 산업에서 디지털 전환이 화두가 되며
비 IT 산업이라고 생각되는 모든 산업에서 개발자가 필요해지고 있는
상황입니다.
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
탐색은 효율적으로
원하는 개발 포지션을 쉽고 빠르게 탐색할 수 있도
록
기술스택 / 직무 / 지역으로 검색!
성장은 함께
다른 회사 개발자가 일하는 방식과
개발 세미나 등 다양한 정보를 통해
개발 커리어 성장을 지속 할 수 있도록
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1.
간편하고 빠른
개발자를 위한 프로필 생성
원하는 기술 스택을 자동완성으로 편하게 입력하
고
개발 직무를 선택하면 간편 프로필 완성
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2.
효율적이고 편리한
개발자 맞춤형 검색
원하는 기술스택/직무/지역을 선택하고
필터링을 통해 원하는 포지션 확인 가능
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3.
입사지원에 꼭 필요한 정보만을 모
은
개발자 포지션의 상세 내용
포지션 별로 필요한 기술 스택을 이미지로 확인하고
해당 포지션의 주요 업무와 자격요건,
우대 사항을 파악하세요!
개발자가 원하는 정보만을 모아두었습니다.
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4.
다양하고 재미있는
개발자 커리어 향상에 돕는 콘텐츠
개발 트렌드 인지를 위한 컨퍼런스 정보와 교육정보.
그리고 다른 개발자들의 라이프를 엿볼 수 있는
개발자 직무인터뷰를 확인하세요.
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why AWS?
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
신규 서비스 구축 시 고민
• 빠른 서비스 오픈을 통해 사용자 피드백을 통한 서비스 성장
• 서비스 구축 시 필요한 기능에 대한 구축 및 구축 비용
- CDN 서버
- 이미지 리사이징 처리
- 파일 서버
- 메일 및 푸시 전송
- 웹 방화벽
• 서비스 트래픽, 저장공간 대한 예측 및 유연한 처리
• 서비스 장애 대응을 위한 모니터링 및 관제
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS 로 결정!
• 다양한 서비스!
- EC2, S3, CloudFront, WAF, SES 등
- 서비스 구축 시 필요한 기능이 모두 존재
- 트래픽 및 저장공간에 대한 유연한 처리 가능
- 서버 모니터링 및 관제 서비스 제공
- 개발자들은 BM에 집중할 수 있어 빠른 서비스 개발이 가능
• 다양한 회사의 사용 사례
• 풍부한 레퍼런스 및 교육자료
• 사용한 만큼 발생하는 비용 정책
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
점핏 MVP 간단 구성도
AWS Cloud
Client
Mobile client
Amazon EC2
Amazon CloudFront Elastic Load Balancing
Amazon S3
Amazon SES
IDC
Generic datab
ase
Traditional ser
ver
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon EC2
확장성과 유연성을 갖춘 클라우드 서비스
- 트래픽에 따라 유연하게 대처 가능
VPC
사용자
…
PRODUDCTION
Amazon EC2
PROD - DB
Amazon EC2
Amazon EC2
Amazon EC2
Amazon EC2
Amazon EC2
Gitlab
AWS Cloud
Deploy
Mysql
Replacation
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EC2 instance
AWS Lambda
사용자 Main bucket Resize bucket
이미지 업로드 S3 Upload
<변환 전>
images/test.jpeg – 369KB
<변환 후>
images/lg/test.webp – 68KB
images/sm/test.webp – 9KB
720 *480
216 * 144
이미지 업로드
이벤트 발생
Amazon S3 + Lambda
대용량의 스토리지 인 Amazon S3 와 Lambda 서비스를 이용하여 이미지 리사이징을 통해
여러 플랫폼에 최적화된 사이즈로 변환하여 이미지 다운로드 속도와 사용성을 개선
Amazon S3
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EC2 instance
SNS
사용자 SES
이메일 인증
이메일 발송 메일 발송 이벤트
회원 가입
….
Email Template
AWS Lambda Amazon DynamoDB
발송 이력 저장
Email Service
Amazon SES
간단한 Email 발송 서비스
- Email Templates를 이용하여 간단하게 발송 가능
- 발송 이력을 DynamoDB에 저장
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Site-to-Site VPN
AWS Certificate
Manager
AWS WAF
AWS VPN
AWS Cloud 환경과
구축 되어 있는
IDC 환경에 안전하고
암호화된 통신을 제공
ACM
SSL/TLS 인증서를
손쉽게 프로비저닝,
관리 및 배포할 수 있도
록 지원하는 서비스
AWS WAF
Web 방화벽서비스로
SQL Injection, Cross Site Scripting 등
일반적인 공격 패턴은
기본적으로 차단하고,
직접 정의한 규칙 역시 차단 가능
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Jumpit’ todo
• Redis to AWS ElastiCache
AWS ElastiCache 을 이용해서 운영 비용 감소
• 배포 개선
- Auto Scaling을 사용하여 트래픽 증대에 대한 대비
- 어플리케이션 Docker Image로 빌드 및 Image Registry로 관리
- 이미지 배포는 Kubernetes(EKS) 도입하여 하여 서비스 사용량에 따라
유연한 배포 및 Rollback 처리
- 서버 배포를 쉽고 Down time 없도록 처리
• MSA 및 Api Gateway 도입 검토
- 트래픽 증대에 대비하여 서비스 단위로 분리
- MSA를 통한 늘어 나는 API 를 관리할 수 있도록 API Gateway 도입 검토
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Jumpit’ todo
• AWS Elasticsearch Service 도입
MYSQL DB 로 서비스 중인 포지션 및 기업리스트 등 여러 검색 서비스를 검색엔진을
도입으로 사용자에게 친숙한 검색 환경 제공
• AWS Personalize 검토
개인 사용자의 프로필이나 입사지원, 스크랩한 포지션 등 행동기반의 여러 데이터를
기반으로 추천공고 및 추천 인재 등의 서비스를 사용자에게 제공하여
보다 효과 적인 콘텐츠 제공 방법을 고려
감사합니다.

AWS Builders Industry edition : 개발자커리어 점프 플랫폼, 점핏

  • 1.
    개발자 커리어 점프,점핏 김희열 Backend Developer/ PO
  • 2.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. ·What Jumpit? ·Why AWS? ·Jumpit’s Todo
  • 3.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. What Jumpit?
  • 4.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 개발자 커리어 점프 개발자 커리어 점프
  • 5.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Programing Language와 개발직무로 찾고 싶은 개발 포지션을 명확하게 탐색하자! 빠르게 변화하는 개발 환경에 따라 프로그래밍 언어 뿐만 아니라 개발자의 직무와 기술들도 빠르게 생기고 없어지고 있습니다. 특히나, 최근 모든 산업에서 디지털 전환이 화두가 되며 비 IT 산업이라고 생각되는 모든 산업에서 개발자가 필요해지고 있는 상황입니다.
  • 6.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 탐색은 효율적으로 원하는 개발 포지션을 쉽고 빠르게 탐색할 수 있도 록 기술스택 / 직무 / 지역으로 검색! 성장은 함께 다른 회사 개발자가 일하는 방식과 개발 세미나 등 다양한 정보를 통해 개발 커리어 성장을 지속 할 수 있도록
  • 7.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 1. 간편하고 빠른 개발자를 위한 프로필 생성 원하는 기술 스택을 자동완성으로 편하게 입력하 고 개발 직무를 선택하면 간편 프로필 완성
  • 8.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 2. 효율적이고 편리한 개발자 맞춤형 검색 원하는 기술스택/직무/지역을 선택하고 필터링을 통해 원하는 포지션 확인 가능
  • 9.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 3. 입사지원에 꼭 필요한 정보만을 모 은 개발자 포지션의 상세 내용 포지션 별로 필요한 기술 스택을 이미지로 확인하고 해당 포지션의 주요 업무와 자격요건, 우대 사항을 파악하세요! 개발자가 원하는 정보만을 모아두었습니다.
  • 10.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 4. 다양하고 재미있는 개발자 커리어 향상에 돕는 콘텐츠 개발 트렌드 인지를 위한 컨퍼런스 정보와 교육정보. 그리고 다른 개발자들의 라이프를 엿볼 수 있는 개발자 직무인터뷰를 확인하세요.
  • 11.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Why AWS?
  • 12.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 신규 서비스 구축 시 고민 • 빠른 서비스 오픈을 통해 사용자 피드백을 통한 서비스 성장 • 서비스 구축 시 필요한 기능에 대한 구축 및 구축 비용 - CDN 서버 - 이미지 리사이징 처리 - 파일 서버 - 메일 및 푸시 전송 - 웹 방화벽 • 서비스 트래픽, 저장공간 대한 예측 및 유연한 처리 • 서비스 장애 대응을 위한 모니터링 및 관제
  • 13.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS 로 결정! • 다양한 서비스! - EC2, S3, CloudFront, WAF, SES 등 - 서비스 구축 시 필요한 기능이 모두 존재 - 트래픽 및 저장공간에 대한 유연한 처리 가능 - 서버 모니터링 및 관제 서비스 제공 - 개발자들은 BM에 집중할 수 있어 빠른 서비스 개발이 가능 • 다양한 회사의 사용 사례 • 풍부한 레퍼런스 및 교육자료 • 사용한 만큼 발생하는 비용 정책
  • 14.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 점핏 MVP 간단 구성도 AWS Cloud Client Mobile client Amazon EC2 Amazon CloudFront Elastic Load Balancing Amazon S3 Amazon SES IDC Generic datab ase Traditional ser ver
  • 15.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon EC2 확장성과 유연성을 갖춘 클라우드 서비스 - 트래픽에 따라 유연하게 대처 가능 VPC 사용자 … PRODUDCTION Amazon EC2 PROD - DB Amazon EC2 Amazon EC2 Amazon EC2 Amazon EC2 Amazon EC2 Gitlab AWS Cloud Deploy Mysql Replacation
  • 16.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. EC2 instance AWS Lambda 사용자 Main bucket Resize bucket 이미지 업로드 S3 Upload <변환 전> images/test.jpeg – 369KB <변환 후> images/lg/test.webp – 68KB images/sm/test.webp – 9KB 720 *480 216 * 144 이미지 업로드 이벤트 발생 Amazon S3 + Lambda 대용량의 스토리지 인 Amazon S3 와 Lambda 서비스를 이용하여 이미지 리사이징을 통해 여러 플랫폼에 최적화된 사이즈로 변환하여 이미지 다운로드 속도와 사용성을 개선 Amazon S3
  • 17.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. EC2 instance SNS 사용자 SES 이메일 인증 이메일 발송 메일 발송 이벤트 회원 가입 …. Email Template AWS Lambda Amazon DynamoDB 발송 이력 저장 Email Service Amazon SES 간단한 Email 발송 서비스 - Email Templates를 이용하여 간단하게 발송 가능 - 발송 이력을 DynamoDB에 저장
  • 18.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS Site-to-Site VPN AWS Certificate Manager AWS WAF AWS VPN AWS Cloud 환경과 구축 되어 있는 IDC 환경에 안전하고 암호화된 통신을 제공 ACM SSL/TLS 인증서를 손쉽게 프로비저닝, 관리 및 배포할 수 있도 록 지원하는 서비스 AWS WAF Web 방화벽서비스로 SQL Injection, Cross Site Scripting 등 일반적인 공격 패턴은 기본적으로 차단하고, 직접 정의한 규칙 역시 차단 가능
  • 19.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Jumpit’ todo • Redis to AWS ElastiCache AWS ElastiCache 을 이용해서 운영 비용 감소 • 배포 개선 - Auto Scaling을 사용하여 트래픽 증대에 대한 대비 - 어플리케이션 Docker Image로 빌드 및 Image Registry로 관리 - 이미지 배포는 Kubernetes(EKS) 도입하여 하여 서비스 사용량에 따라 유연한 배포 및 Rollback 처리 - 서버 배포를 쉽고 Down time 없도록 처리 • MSA 및 Api Gateway 도입 검토 - 트래픽 증대에 대비하여 서비스 단위로 분리 - MSA를 통한 늘어 나는 API 를 관리할 수 있도록 API Gateway 도입 검토
  • 20.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Jumpit’ todo • AWS Elasticsearch Service 도입 MYSQL DB 로 서비스 중인 포지션 및 기업리스트 등 여러 검색 서비스를 검색엔진을 도입으로 사용자에게 친숙한 검색 환경 제공 • AWS Personalize 검토 개인 사용자의 프로필이나 입사지원, 스크랩한 포지션 등 행동기반의 여러 데이터를 기반으로 추천공고 및 추천 인재 등의 서비스를 사용자에게 제공하여 보다 효과 적인 콘텐츠 제공 방법을 고려
  • 21.