如今大数据在各行业的应用越来越广泛:运营基于数据关注运营效果,产品基于数据分析关注转化率情况,开发基于数据衡量系统优化效果等。美图公司有美拍、美图秀秀、美颜相机等十几个app,每个app都会基于数据做个性化推荐、搜索、报表分析、反作弊、广告等,整体对数据的业务需求比较多、应用也比较广泛。因此美图数据技术团队的业务背景主要体现在:业务线多以及应用比较广泛。这也是促使我们搭建数据平台的一个最主要的原因,由业务驱动。举几个美图的数据应用案例。如图1所示,左起第一张是美图自研的数据可视化平台DataFace,支持业务方自由拖拽生成可视化报表,便于高效的做数据报表以及后续的分析;第二张是美拍APP的首页
2021-02-25 09:09:16 893KB 美图大数据平台架构实践
1
这家公司当时有200位研发人员和200多台服务器,我刚进这家公司时,系统已经玩不下去了,总是出现各种问题,例如日常发布系统时或访问量稍微过大时,系统就会出现很多故障,而且找不到故障发生的根本原因。我进公司后主要的任务就是对这个系统进行升级改造,花了一个半月的时间写了份企业总体架构文档,文档共有124页,直接指导了之后的技术改造,下图是那份文档的目录,文末有相关资料下载地址。企业商务模型的内容主要包括主营业务、商务模式、商务主体、竞品分析、组织架构、商务运作模型和业务流程等。主营业务即公司做什么业务。商业模式即公司怎么赚钱。商务主体即哪几个人在一起做这门生意。竞品分析即了解竞争对手的情况。组织架
1
安全架构公理试图捕捉经验丰富的安全架构师的一些想法,就像《孙子兵法》中捕捉了那些经验丰富的军事将军的想法一样。就像遥远的灯塔一样,它们可以指导业务能力与服务的开发活动的方向。
随着业务需求的发展,网站交互性的要求也越来越高,因此,高性能网站架构也成为开发者不得不面对的难题。近日,笔者联系到了linli8博主赵桂华,就这一方面的话题进行了探讨。在本次专访之前,笔者一直都对.NET这个平台有所偏见,或者说是看不到.NET的优势,对JavaWeb、PHP、Ruby等更加看好,而之后SSH、ROR、LAMP等的流行也让笔者对这个观点更加坚信。然而在浏览完赵桂华的个人Blog后,笔者逐渐认识到对.NET这种不公平的看待,或许正如赵桂华所说,打造高性能网站架构是一个系统的工程,并非某个平台或某种语言能完成,所以高性能通常与编程语言无关。同时,.NET被看轻的一部分原因还来自Vi
1
在使用SpringCloud之前,我们对微服务实践是没有太多的体会和经验的。从最初的开源软件云收藏来熟悉SpringBoot,到项目中的慢慢使用,再到最后全面拥抱SpringCloud。这篇文章给大家介绍我们使用SpringBoot/Cloud一年多的经验总结。在开始之前我们先介绍几个概念,什么是微服务,它的特点是什么?SpringBoot/Cloud都做了那些事情?他们三者之间又有什么关系?微服务的概念源于2014年3月MartinFowler所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配
1
软件架构实践 软件架构实践 软件架构实践 软件架构实践
2020-01-17 03:10:57 56.6MB 软件架构实践
1
SDCC2015-快的打车-王小雪-快的打车架构实践
2019-12-21 20:29:06 1.98MB 架构
1
《小团队构建大网站:中小研发团队架构实践》(高清完整版) 【注:个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!】
2019-12-21 20:00:58 112MB Web
1