# 12 部署与维护
到目前为止，我们前面已经介绍了如何开发程序、调试程序以及测试程序，正如人们常说的：开发最后的10%需要花费90%的时间，所以这一章我们将强调这最后的10%部分，要真正成为让人信任并使用的优秀应用，需要考虑到一些细节，以上所说的10%就是指这些小细节。

本章我们将通过四个小节来介绍这些小细节的处理，第一小节介绍如何在生产服务上记录程序产生的日志，如何记录日志，第二小节介绍发生错误时我们的程序如何处理，如何保证尽量少的影响到用户的访问，第三小节介绍如何来部署Go的独立程序，由于目前Go程序还无法像C那样写成daemon，那么我们如何管理这样的进程程序后台运行呢？第四小节讲介绍应用数据的备份和恢复，尽量保证应用在奔溃的情况能够保持数据的完整性。
## 目录
  * 1 [应用日志](12.1.md)
  * 2 [网站错误处理](12.2.md)
  * 3 [应用部署](12.3.md)
  * 4 [备份和恢复](12.4.md)
  * 5 [小结](12.5.md)

## links
   * [目录](<preface.md>)
   * 上一章: [第十一章总结](<11.4.md>)
   * 下一节: [应用日志](<12.1.md>)