通常需要一些管理任务来支持应用程序。像数据库迁移、批处理作业或维护作业这样的任务应视为一次性的。管理任务也一样应这样考虑,这表示应在版本控制中跟踪管理任务的代码,和它们支持的应用程序一起交付,并与应用在同一环境中执行。
通常,将管理任务框架化为小型独立服务是一个好主意,这些服务只运行一次,然后就被扔掉。在无状态平台中配置功能,在某些事件发生时触发,或嵌入到应用程序中,通过调用特定接口来激活它们。