internal developer platform bottlenecks