백엔드 개발자는 ‘A라는 상황에서는 B를 하라’고 서버에 하나씩 정해줍니다. 상황과 요청에 맞는 임무를 수행하도록 꼼꼼히 지시를 내리지 않으면 서버가 엉뚱하게 처리하거나 같은 작업을 반복할 수도 있습니다. 매니저가 매뉴얼을 세심하게 정해주지 않아 웨이터와 주방장이 갈팡질팡하면 그만큼 시간과 비용이 낭비되는 것과 마찬가지입니다.
한편 직원들의 동선을 효율적으로 짜고 업무를 최적화하면 100명이 할 일을 50명이 할 수도 있습니다. 즉 백엔드 개발자가 어떻게 하느냐에 따라 서버 비용(회사의 지출)이 줄어들 수도 있고, 낭비될 수도 있습니다. 그래서 백엔드 개발자는 프론트엔드 개발자에 비해 성과를 측정하기가 쉽습니다.