这里说的架构,是纯粹的技术上的架构。
关于架构,跟做人的基准一样,实事求是,不要过度浮夸。在很多中小型企业中,特别是技术创业者,把技术架构设计得很复杂、很浮夸,美其名曰,考虑到将来的拓展性。当然,这点不否认,是需要考虑,但是技术架构更多的是要实事求是,因地制宜的实现业务需求。
公司技术10几人,把各岗位细分下来,真正的纯后台人员不超过5个,把技术架构弄得太复杂,反而会降低开发效率,增加维护排错成本,进而增加人力成本。中小型创业公司,要以快速实现业务为第一要务,当然,以技术为核心竞争力的创业方式排除在外。下边入主题,写一下现在公司的技术架构。
我是一名PHP程序员,初级的那种,所以我这里讲的架构,是从PHP为中心来架构。
公司是P2P互联网金融行业;终端主要包括APP、WEB PC(电脑网页端)、WEB H5(手机网页端)、WEB ADMIN(网页后台)、WEB JIFEN(积分商城)。出借人可以在我们平台实现注册、实名、充值、投资、提现、积分兑换 ... 等等的操作。相比电商而言,并发不算高,但是对数据的严谨性和一致性,有着严谨的要求。
核心关键字:PHP(ThinkPHP3.2框架)、Nginx、MySql、Linux(Centos)、Redis、MyCat、JWT、SVN、禅道。
下篇再写技术部整体的架构,包括技术架构、人员配置;保准看完之后,一家创业公司就怎么知道去组建技术团队。
网友评论