【转载】 作者:曾健生 公众号ID:appbackend
比目科技 http://click.bmob.cn/?sid=752c854d8a91772b828a
刚刚接触app后端,是做完adidas中国区的官方商城的时候,那时不清楚app后端应该怎么架构,只能摸着石头过河,网络上只有一些零散的资料,遇到问题,只能不断地搜索,思考,务必找到解决问题的方法。
在从事app后端的3年里,亲手打造了两款社交app,现在也在日pv过亿的云端平台里从事研发工作,慢慢地对app后端的架构有了一些体会。
把自己的工作笔记发表在CSDN博客专栏“app后端技术架构”发表后,收到了很多网友的反馈,后来为了方便交流,就创建了“app后端技术”qq群。
在qq群里面接触了很多刚刚从事app后端的开发者,找技术合伙人的创业者,在聊天的过程中,发现很多基本的问题被不停的问,例如:
队列有什么用?
redis的应用场景?
怎么保证通讯的安全性?
看着这群创业的小伙伴,也在重复着本人经历的过的痛苦,也在纠结着这些技术问题。在网络上,没找到一本系统讲述app后端架构的书籍, 能搜索到的,不是高大尚公司的解决方案,就是针对一个技术点很详细的讲解。
如果有一个开发者,能根据自己从零开始研发app开发的经验,把app后端开发涉及的基本技术系统地讲一次,那多好啊!
在“app后端技术”里面的网友的鼓励下,决定把本人所掌握的app后端开发的知识,系统地讲一次。
但是,由于自身长期受创业型公司的影响,习惯了创业型的产品开发方法,所以,当和真正出版过书籍的网友交流后,了解到出版渠道的漫长过程。所以这次,决定用互联网的产品思维去发布这系列的文章。
我理解中的互联网的产品思维:
1. 紧密接触用户:从诞生开始,就已经有各位网友的帮助,在文章发布的过程中,也需要保持和网友不断沟通交流。
2. 不断接收反馈:在博客上,qq群,微信公众号继续接收各位网友的反馈,希望在以后写作的过程中,能继续提意见。
3. 快速迭代:根据反馈建议,不断调整写作的方向,如果发现章节有错误,立刻修改。
4. 在线发布:写作完成后立刻在微信公众号,博客上发布,不需要等待漫长的出版过程。
这系列的文章的定位是刚刚进入app后端的开发者,和对技术原理感兴趣的产品人员。主要是描述技术相关的应用场景和原理,不涉及到具体的代码。
同时,为了使相关的技术原理更加易懂,我会在一定程度上放弃精确性,请各位一定要注意哦。