The Architecture Decisions That Separate Prototypes from Production Systems