【51CTO.com原创稿件】你会选择加入一家不足20人的创业公司么?大多数人可能会说“不”,因为创业公司意味着风险,而小公司风险则更大。
但是,李扬的答案却是“Yes”。2016年,他加入房总管,而当时的公司只有十几个人,不过他认为,创业公司有激情,有活力。
我们无法评判他的决定是对还是错,但是,据了解,在今年的3月份,房总管获得近亿元融资。
李扬,现任房总管技术总监,主要负责房总管整体技术的把控以及金融项目的架构。2013年以前,他主要从事企业门户项目产品的开发工作,2013年到2016年负责电子商务及金融产品项目。
创业初衷:让租房像打车一样简单
房总管创业初期是为租户提供去中介化的房屋租赁平台,最早的版本除了能够看房源外,也可以实现在线交租、签合同等。后来还推出了企业版的APP,能够为公寓提供简单的报表、财务查询等功能。
但是,在创业中房总管逐渐发现,浅层的在线找房和在线交易应用并不能完全解决租房市场供需两端的根本痛点,而且仅就流量而言,58同城等老牌的信息平台显然更具备优势。
多数公司在创业初期可能都会选择战略调整,房总管也不例外。随着“购租并举”政策方向的明确,公寓行业迎来了巨大的发展契机,在挖掘到公寓规模化发展背后,普遍缺乏信息化、流程化、标准化系统支撑的痛点后,房总管快速转型。将原有企业版APP做出调整,增加了更符合公寓需求的功能,核心业务转型成为专业级SaaS服务——公寓管理系统。
标准版本的SaaS服务包含房源的录入、租户信息的日常处理,还有简单的报表处理等,这些是免费的。而规模大的公寓可能就需要定制化的服务了,上个月,上海某公寓定制的管理系统费用在35万左右。
此外,基于房产租赁消费场景,房总管还打造了“金融”服务。“结合现有的这些租房业务,做一个行业内的最专业的公寓产业金融服务商。”李扬表示,主要还是向公寓主提供一个融资的渠道。不仅如此,他表明,金融服务将是房总管下一步重点推行的业务。
IT基础设施以公有云为主
创业公司的产品迭代速度非常快,这也是互联网时代的特征,而业务背后的IT设施是什么呢?
出于对成本以及运维的考虑,房总管大部分业务选择部署在公有云上。李扬说,“我们是创业公司,基础型服务没必要投入大量时间”。据了解,房总管的IT基础设施多是以阿里云服务为主,包括云主机、数据库RDS、Redis等等。
在此次的采访中,李扬重点分享了金融产品的打造过程。
房总管金融架构主要选用了业内成熟的技术解决方案构建,没有成功案例、开源项目活跃度不高的方案都不被采纳。
其背后的IT架构分为四层,即对外服务层、核心逻辑层、基础服务层、基础设施层。
对外服务层:前端包含APP、PC业务端,通过7层负载Nginx,这层主要是web服务;
核心逻辑层:维护着业务逻辑和业务对象的状态,也是服务治理的核心层,处理日常的复杂业务,如订单批量处理、生成账单业务等。技术框架是Dubbo、Mybatis、Spring、Elstic-job、Zookeeper;
基础服务层:提供一些公共服务、比如发短信或者手机APP消息推送等等;公共服务基本都是ID生成,用的技术有Spring-data、Redis、产品用了个推SDK、阿里大鱼;
基础设施层:数据库、缓存、消息队列,还有一些分布式锁的问题,统一在这里进行处理。框架选用的是Zookeeper分布式服务框架、数据库主要以Mysql为主;
监控层面:选用Zabbix。主要监控指标包括:网络、负载、IO、流量等;
日志分析:Pinpoint做的很不错,能解决日志跟踪bug追查,并且有很好的集成能力,通过Java agent侵入性很低;
安全层面:网站启用Https协议、加强代码审查、Sql注入等;
安全和运维——创业公司的两大难题
金融服务增强了房总管的竞争力,但是,也给企业的IT管理带来了难题,这使得李扬不得不正视安全和运维的问题。
如何保障数据安全,保障业务的正常流转,避免因数据错误而引发的各种问题,都是李扬现阶段在持续关注的重点。他表示,金融产品,容不得一点错误,如果出了错误,对客户来说影响很大,对公司而言也是形象的损失。安全问题很重要,但是,做好很难,对于创业公司更是如此。与此同时,在没有实现盈利前就投入大量成本来保障安全,这点创业公司或者大多数公司都难以做到。
过去的一年里,房总管已经实现全站HTTPS,业务防御遵循OWASP标准,也定期做代码审查。就目前而言,企业还未遭遇安全问题。
而在运维方面,虽然大部分的业务都选择部署在云服务器上,但是,运维对创业公司而言,仍然是难题。
目前运维主要依托阿里云提供的一些基础服务,包含服务主机、数据库、存储等服务提供了很好的操控空间,这对运维来说省了好多工作,这样更多的时间专注业务上,在此基础上也在构建自己的业务监控运维体系。
综合性服务是大势
最后,李扬强调,单一服务很难在租房市场中立足。
未来,整个租房市场的发展方向很可能是综合性服务化。而房总管金融要做的就是依托现有公寓客户群,围绕公寓行业发展提供业务系统支持和金融服务,为公寓解决IT管理和发展壮大提供资金支持。
在技术方面,早期的企业级SaaS服务和标准版的租房软件都选用了传统架构,在之后的工作中,李扬要做的就是实现全面微服务化,然后真正打通金融、租房、SaaS服务三项业务。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】