소개

완료됨

개발자가 성공적으로 작동하지만 미묘한 비효율성이 있는 마이크로 서비스를 배포하는 시나리오를 상상해 보세요. 시간이 지남에 따라 이러한 비효율성이 누적되어 대기 시간 증가, 리소스 남용 또는 사용자 경험 저하로 이어질 수 있습니다. 시스템 운영에 대한 포괄적인 가시성이 없으면 이러한 비효율성이 숨겨져 플랫폼이 최대한의 잠재력을 발휘하지 못할 수 있습니다. 가시성은 시스템 성능에 대한 실시간 인사이트를 제공하여 플랫폼 엔지니어가 문제를 조기에 식별하고 신속하게 대응하며 개발자와 사용자 모두를 위해 최적의 성능을 유지할 수 있도록 하는 솔루션을 제공합니다.

가시성은 지속적인 개선과 밀접한 관련이 있으며, 성능 데이터와 시스템 인사이트가 플랫폼 개선을 주도하는 피드백 루프를 생성합니다. 시스템 동작에 대한 응답을 모니터링, 분석 및 자동화하는 도구와 관행을 적용함으로써 플랫폼 팀은 리소스를 사전에 최적화하고 안정성을 개선하며 효과적으로 확장할 수 있습니다. 이러한 관행을 통해 조직은 현재의 요구 사항을 충족할 뿐만 아니라 미래의 과제에 적응할 수 있는 플랫폼을 구축할 수 있습니다.

이 모듈에서는 플랫폼 엔지니어링의 가시성과 지속적인 개선의 개념을 소개합니다. 최신 플랫폼에서 가시성의 중요성, 추적해야 할 주요 메트릭, 지속적인 개선을 가능하게 하는 도구 및 관행을 살펴봅니다. 플랫폼 아키텍처에 가시성을 구현하고, 대시보드 및 시각화를 생성하고, 인시던트 감지 및 대응을 자동화하는 방법을 배우게 됩니다. 또한 이 모듈에서는 지속적인 개선을 추진하는 데 피드백 루프의 역할과 이러한 관행을 효과적으로 구현하기 위한 방법론을 다룹니다.

학습 목표

이 모듈을 마치면 학생 및 교수들은 다음을 수행할 수 있습니다.

  • 시스템 성능에 대한 실시간 인사이트를 제공하고 비효율성을 식별하는 데 가시성의 중요성을 알아보세요.
  • 지속적인 개선이 플랫폼 개선을 주도하고 리소스를 최적화하는 피드백 루프를 만드는 방법을 이해합니다.
  • 벤치마킹 및 성능 모니터링에 대해 알아보고 플랫폼의 성공을 추적하고 개선이 필요한 영역을 식별합니다.
  • 시장 동향에 적응하고 사용자 요구 또는 기술 환경의 변화를 예측하기 위한 전략을 살펴봅니다.
  • 플랫폼 엔지니어링 팀 내에서 혁신 문화를 조성하여 새로운 아이디어를 지속적으로 제안하고 테스트합니다.

필수 조건

  • DevOps의 정의 및 개념 이해
  • 소프트웨어를 제공하는 조직에서 경험을 쌓는 것이 좋습니다.