메타(Meta)에서 제품 사용 중단을 자동화하는 방식
(engineering.fb.com)- 대규모 조직에서 제품을 체계적으로 안전하게 사용 중단할 때 직면하는 복잡성과 메타가 개발한 내부 워크플로 도구
- 소프트웨어 기업에서는 건강한 기술 라이프사이클의 일환으로, 특정 제품이나 기능 사용을 중단할 수밖에 없음
- 메타에서는 제품 사용 중단 워크플로 관리 도구인 ‘Systematic Code and Asset Removal Framework(SCARF)’를 만들어 제품 제거 작업을 간소화
- 이 도구는 엔지니어가 제품에서 사용할 수 없는 코드와 사용하지 않는 데이터를 안전하고 효율적으로 삭제하도록 지원
- SCARF는 제품 사용을 중단하는 동안 엔지니어가 거쳐야 할 단계를 이해하고, 이를 세분화하도록 도움
- 엔지니어 지도에 따라 자동화하도록 SCARF 작업을 조율할 수도 있음
- SCARF는 2022년 21개 데이터 시스템에 저장된 1280만 데이터 유형 가운데 페타바이트에 달하는 미사용 데이터를 제거함
- 이는 지난 5년 동안 코드 1억 줄 이상을 삭제함