다음을 통해 공유


플랫폼 엔지니어링 원칙

대기업에 대한 신생 기업인 모든 규모의 현대 조직은 모두 시장 출시 시점과 동일한 민감도를 갖습니다. 개발자가 빠르게 시작하고, 코드를 빠르게 배포할 수 있게 하고, 가치 창출 시간을 줄이는 것과 동일한 목표를 모두 공유합니다. 조직이 성장함에 따라 일반적인 패턴은 품질 및 보안을 보장하고, 향상된 표준화를 통해 비용을 제어하고, 향상된 표준화를 통해 쉽게 확장할 수 있도록 더 많은 거버넌스를 설정하는 것입니다. 그러나 이러한 거버넌스 프로세스의 대부분은 수동 제어로 시작합니다. 예를 들어 새 지역에서 클라우드 컴퓨팅 환경을 만드는 작업은 적절한 제어를 보장하기 위해 수동 요청 프로세스를 통해 관리될 수 있습니다.

서비스 데스크 요청, 검토 모임 또는 정기적인 수동 감사를 통해 구동되는지 여부에 관계없이 수동 단계는 소프트웨어 배달 수명 주기에 마찰을 유발합니다. 마찰을 도입하면 팀 속도가 감소하고, 더 나빠질수록 개발자 및 운영 팀의 불만이 증가합니다.

이러한 문제를 해결하기 위해 플랫폼 엔지니어링 사례의 디자인 및 구현을 안내할 수 있는 일련의 원칙은 다음과 같습니다.