#api architecture guide