IT产品架构搭建心得

实话实说,我不是一枚程序猿也不是一位攻城狮,我充其量就是一个光棍司令(囧)。但是,这并不妨碍我有一颗拥抱技术的心,优秀的产品经理往往都懂一点技术。所以,我会不定期把多年来从各种项目中吸取的技术思想做总结,下面是关于IT产品架构的一些搭建心得。由于技术水平有限,我只能概括要点而未能就每个要点做深入说明,但先有个总的认识,知道雷区在哪里,无论如何都比一无所知要强。

一,规则先行,命名规范,形成一套自己的规则。

二,搭架构需要考虑的点:

1,可扩展性
2,易用性
3,安全性

  • 密码保护
  • 端口保护
  • 程序结构

4,性能

  • 缓存
  • 调用次数
  • 异步加载

5,可监控
6,方便管理

  • 日志

三,数据库的主要操作:

1,增加
2,删除
3,改变
4,查询
操作瓶颈一般都在数据库。

四,心得总结:

1,对逐渐成长的公司,其实开发过程中是无需新写过多代码的,因为它会从过往多个项目中抽取部件拼合而成,本质上的、底层的架构不变即可。
2,这依赖于对过往项目的积累和规范化管理。
3,大规模的程序没有缓存是做不了的。
4,Bug大部分都是程序员自己不小心造成的,少部分是技术选型不足造成的,更少部分是硬件原因造成的。

图片:gettyimages

发布在TMT那些事 已有标签 , , , . 将该链接存入书签发表评论或留个互链:互链地址.