[2022 AWS re:Invent] A journey to increased developer productivity

세션 유형

Break out

세션명

 A journey to increased developer productivity

강연자
  • Matt Jackson, DevOps, Drift.com
  • Umesh Kalaspurkar, Sr. Solutions Architect, AWS
세션요약자

김의종(Uijong Kim)

핵심내용 요약
  • DevOps의 정의
  • DevOps 사이클에서의 조직의 역할
  • DevOps의 성공에 필요한 철학, 관습, 도구
  • DevOps가 주는 이점
키워드
  1. SaaS
  2. AppStream 2.0
  3. End-User Computing
상세내용

DevOps 사이클에서의 조직의 역할

  • Dev : Plan, Design & Build
  • Ops : Testing & Implementation

사일로 조직의 문제점

  • 각각의 조직이 역할에 따른 업무를 수행하다 보니 민첩성의 부족과 오너쉽 문제가 있음

DevOps의 정의

  • 개발팀과 운영팀은 더 이상 사일로화 되지 않고 서로 협력하여 하나의 팀에서 함께 작업함
  • DevOps는 Cultural philosophy, Practices, Tools의 조합임

DevOps의 성공에 필요한 철학

  • Tearing down barriers
  • Teamwork, trust, commitment
  • Empower people
  • You build it, you run it
  • Open mindset
  • Three C’s : communication, collaboration, coordination

DevOps의 성공에 필요한 관습

  • Continuous integration
  • Continuous delivery
  • Microservices
  • Infrastructure as code (IAC)
  • Monitoring & logging
  • DevSecOps

AWS에서 제공하는 DevOps 도구

  • Code
    • AWS Cloud9, AWS IDE Toolkits, AWS SDKs
    • AWS CodeCommit
    • Amazon CodeGuru
  • Build & Test
    • AWS CodeBuild
    • Amazon ECR & ECR Public
    • AWS CodeArtifact
  • Deploy
    • AWS CodeDeploy
  • Monitor
    • AWS X-ray
    • Amazon Cloudwatch
    • Amazon DevOpsGuru
    • AWS Config
    • AWS Managed Service for Grafana
    • AWS Managed Service for Prometheus
  • Model
    • AWS CloudFormation
    • Cloud Development Kit (AWS CDK, CDK8s, CDK-Terraform
    • AWS Serverless Application Model (SAM)
  • Infrastructure
    • Compute (EC2, Fargate, Lambda)
    • Storage (RDS, File Storage)
    • Networking (VPC, Subnet, CNI)
    • Orchestration (ECS, EKS)

Drift의 소프트웨어 개발 주기

DevOps가 주는 이점

Bespin’s Comment
  1. DevOps 팀의 개발자들이 어떻게 생산성을 높일 수 있는지에 대한 관심이 높아 본 세션을 시청 하였습니다.
  2. DevOps 조직의 구성원들이 어떤 부분을 고려해야 성공적인 DevOps를 수행할 수 있을지에 대한 방안을 제시합니다.
  3. AWS에는 DevOps 문화를 빠르게 정착시킬 수 있도록 도와주는 많은 서비스들이 존재합니다. 이를 적절히 활용하여 DevOps를 수행한다면 생산성 향상 및 서비스 안정성 확보에 크게 기여할 수 있습니다.

Leave a Comment