如何从零开始搭建一个技术平台
郑昀 创建于2016/3/30 最后更新于2016/4/8 关键词:技术预研课题,平台设计,应用场景,故事,信息架构,业务流程,数据流程 本文档适用人员:全体研发 提纲: 如何从零开始搭建一个技术平台? 应用场景其实就是我们的愿景 从应用场景推导出故事 从故事推导出信息架构和业务流程 一,如何从零开始? 如果让你把下面这套技术体系串联起来,从零开始构建一个技术平台,你如何做需求分析呢,在没有产品经理帮助你梳理的情况下? 下面这些系统涵盖了我们研发测试运维日常工作的方方面面: idCenter :它定义用户、用户组、权限。研发测试都有了唯一的身份和权限集合,贯穿所有系统。 iDB :数据库自动化运维系统能把数据库建帐号、授予权限、建表、改表结构、刷库这些日常操作都变成流程, DBA审核通过后就可以自动执行,以及自动回滚。 Touchstone :容器私有云的管理控制台,管理镜像库、应用、容器、主机等。日常发布就在这里做。 JobCenter :定时任务调度和管理。 Summoner :大型计算任务的调度和管理。云纵佣金计算就是在这上面跑的。 Notify :异步消息可靠推送。所有的异步消息都走这个中间件。 Discache :管理 memcached和 redis。 OAP :运维自动化系统。主要是资产管理、资源管理和发布。 Secret :天机和鹰眼。数据库、 Java、 PHP