• 博客(80)
  • 收藏
  • 关注

原创 云原生数据湖解决方案打破数据孤岛,大数据驱动互娱行业发展

简介:数据湖是以集中、统一方式存储各种类型数据,数据湖可以与多种计算引擎直接对接,我们使用OSS作为数据湖底座,数据统一存储在OSS中,有效消除了数据孤岛现象,多种计算与处理分析引擎能够直接对存储在数据湖中的数据进行处理与分析,避免数据在不同引擎中反复复制,减少了不必要的资源损耗。行业综述全民娱乐时代,网络互娱市场持续保持高速增长随着互联网的普及以及技术的发展,互联网娱乐行业的发展也日渐成熟。从早期单一门户网站,到个人博客的流行,再到视频网站的壮大。以及这两年层出不穷的短视频、直播、资讯平台等,.

2020-10-30 11:00:36 1438

原创 OpenKruise:解放 DaemonSet 运维之路

简介:我们希望 OpenKruise 让每一位 Kubernetes 开发者和阿里云上的用户都能便捷地使用上阿里巴巴内部云原生应用所统一使用的部署发布能力!作者| 王思宇(酒祝)前言OpenKruise是阿里云开源的大规模应用自动化管理引擎,在功能上对标了 Kubernetes 原生的 Deployment/StatefulSet 等控制器,但 OpenKruise 提供了更多的增强功能,如:优雅原地升级、发布优先级/打散策略、多可用区 workload 抽象管理、统一 sidecar...

2020-10-30 10:53:25 1108

原创 天猫国际通过Hologres进行排行榜的实时交互式分析

简介:本文将会为您分享天猫国际如何通过Hologres实现计算、存储、服务统一的实时交互式分析。作者:景闻 阿里巴巴数据技术及产品部数据技术专家一.业务背景天猫国际营销活动分析实时排行榜是在大促中帮助业务快速的分析商家或者品牌的交易和流量的数据情况,给下一步大促的销售目标,流量蓄水等等做出运营决策;尤其是在活动当天当发现行业的问题之后,仅仅靠子行业的拆分不足以确定具体的问题,也不一定有具体的业务抓手,所以需要有到商家、品牌和商品粒度的数据来快速定位问题。二.原技术方案原始技术方案的.

2020-10-30 10:24:39 1437 1

原创 接入阿里巴巴商业操作系统,麦当劳中国双11发力数字化

简介:此次麦当劳中国与阿里巴巴的深度合作,对于双方和整个餐饮行业都具有重要意义。早上8点出门前,你可以打开支付宝搜索麦当劳,点击“优惠预点”订餐,在你去办公室途中,热腾腾的麦当劳早餐就为你准备好了。不管你想坐在麦当劳堂食、外卖送到家里,还是路过门店自提、使用卡券兑换,都可以实现。今年双11前,麦当劳中国上线了阿里跨端轻店铺“官方会员店”,接入阿里巴巴商业操作系统,恰到好处地满足消费者全域全场景的需求。这意味着麦当劳中国与阿里巴巴开启了全面战略合作。此次合作,双方将在餐饮行业全场景业务,以及线上.

2020-10-30 10:22:13 1728 2

原创 持续定义Saas模式云数据仓库+实时搜索

简介:本文由阿里云计算平台事业部 MaxCompute 产品经理孟硕为大家带来《持续定义Saas模式云数据仓库+实时搜索》的相关分享。以下是视频内容精华整理,主要包括以下三个部分:1.Why:概述与价值;2.What:应用场景;3.How:最佳实践。一、Why:概述与价值(一)MaxCompute我们把MaxCompute定义为SaaS模式的企业级云数据仓库。在之前,我们可能会认为MaxCompute是一个离线数据处理引擎,也就是一个传统的数仓,但是MaxCompute所能做的事情要比传统数仓多的.

2020-10-30 10:19:16 1267 1

原创 2020-10-29

简介:世上没有免费的午餐,微服务技术让 IT 系统变得更敏捷、更健壮、更高性能的同时,也带来了架构复杂度的提升。对于开发者而言,要想更好的驾驭微服务架构,需要解决持续集成、服务发现、应用通信、配置管理、流量防护等一系列难题。前言在大型分布式 IT 架构领域,微服务是一项必不可少的技术。从本质上来讲,微服务是一种架构风格,将一个大型的系统拆分为多个拥有独立生命周期的应用,应用之间采用轻量级的通信机制进行通信。这些应用都是围绕具体业务进行构建,可以独立部署、独立迭代,也可能根据业务负载独立进行水平.

2020-10-29 11:12:22 1035 1

原创 人工智能如何提升大数据存储与管理效率?

简介:通过使用AI数据存储,供应商和企业可以将存储管理提升到一个新的水平。而且,存储管理员可以找到他们目前正在努力管理的指标的解决方案。随着大数据的大量来源以及企业可用数据量的增加,存储容量规划已成为存储管理员的问题。据估计,每天产生2.5万亿字节的数据。现在,如果以神经元计算的话,那就是相当于2.5亿个人类大脑的海量数据。而且,相同的估计表明,全球总数据的90%是从2016年到2018年生成的。可以简单地说,每天生成越来越多的数据,这正增加了存储工作负载的规模和复杂性。但是,人工智能可..

2020-10-29 11:10:19 1319

原创 谈谈我对零售云在云原生总结与思考

简介:云原生是零售云的最重要的技术底座,云原生是什么,会走向哪里,在零售2B交付的场景上该如何应用,怎么能够结合帮助建设零售云系列产品体系,值得我们的思考和探索,也将有效指导我们接下来几年的零售云项目和产品建设。零售云是阿里三朵业务云:零售云、金融云和政务云之一,将开辟阿里在电商、零售行业的新蓝海,2B快速交付、赋能合作伙伴更快业务增长和节省成本。云原生是零售云的最重要的技术底座,云原生是什么,会走向哪里,在零售2B交付的场景上该如何应用,怎么能够结合帮助建设零售云系列产品体系,值得我们的思考和探索,.

2020-10-29 11:06:21 2158 1

原创 2020-10-29

简介:本文由阿里云计算平台事业部 MaxCompute 产品经理孟硕为大家带来《持续定义SaaS模式云数据仓库+AI》的相关分享。一、Why:概述与价值(一)人工智能的发展历史人工智能是很早就出现的一个概念,起源于上个世纪50年代,之后由于种种原因人工智能经历了几十年的漫长的消沉的过程,直到最近几年人工智能才火热起来。人工智能的发展其实有三次黄金时期:第一次是人工智能概念提出的时候,学者们以为AI技术能改变世界,但是实际上并没有;第二次是上个世纪80年代左右,此时已经提出了神经网络等模拟人脑思考的算.

2020-10-29 11:04:33 1036

原创 Flink SQL 1.11 on Zeppelin 平台化实践

简介:鉴于有很多企业都无法配备专门的团队来解决 Flink SQL 平台化的问题,那么到底有没有一个开源的、开箱即用的、功能相对完善的组件呢?答案就是本文的主角——Apache Zeppelin。作者:LittleMagic大数据领域 SQL 化开发的风潮方兴未艾(所谓"Everybody knows SQL"),Flink 自然也不能“免俗”。Flink SQL 是 Flink 系统内部最高级别的 API,也是流批一体思想的集大成者。用户可以通过简单明了的 SQL 语句像查表一样执行流任务或批任.

2020-10-29 10:47:46 985

原创 2020-10-28

Kubernetes的门户-Ingress目前Kubernetes(K8s)已经真正地占领了容器编排市场,是默认的云无关计算抽象,越来越多的企业开始将服务构建在K8s集群上。在K8s中,组件通过Service对外暴露服务,常见的包括NodePort、LoadBalancer、Ingress等。其中Ingress主要提供HTTP层(7层)路由功能,相比TCP(4层)的负载均衡具备非常多的优势(路由规则更加灵活、支持金丝雀、蓝绿、A/B Test发布模式、SSL支持、日志、监控、支持自定义扩展等),是目前K

2020-10-28 11:15:06 1002

原创 持续定义SaaS模式云数据仓库+数据银行

简介:本文将介绍SaaS模式云数据仓库MaxCompute,如何助力数据银行SaaS模式云战略和一体化数据开放场景介绍。一、云数据仓库本章节介绍云数据仓库带来的价值及解决方案。MaxCompute:SaaS模式企业级云数据仓库的应用场景包括广告场景-用户标签计算、分析;业务运营场景-业务指标计算、查询;各行业搭建数据仓库;云上弹性扩展大数据计算和存储。产品优势包括云原生极致弹性:-云原生设计,无服务器架构,支持秒级弹性伸缩,快速实现大规模弹性负载需求;-简单易用多功能计算:预置多种计算.

2020-10-28 11:13:21 1391

原创 Serverless对研发效能的变革和创新

对企业而言,Serverless 架构有着巨大的应用潜力。随着云产品的完善,产品的集成和被集成能力的加强,软件交付流程自动化能力的提高,我们相信在 Serverless 架构下,企业的敏捷性有 10 倍提升的潜力。本次分享我主要分为以下四个方面:一、DevOps的挑战以及如何降低 DevOps 实施代价?二、为什么 Serverless 是云发展的必然结果?三、Serverless+DevOps =?四、实战案例分享一、DevOps的挑战DevOps的挑战对于应用交付的整个流程而言,..

2020-10-28 10:36:29 940

原创 阿里云推出业内首个云原生企业级数据湖解决方案:将在今年双11大规模应用

简介:数据湖高峰论坛在京召开,阿里云宣布推出业内首个云原生企业级数据湖解决方案,提供EB级数据存储、分析能力,可一站式实现湖存储、湖加速、湖管理、湖计算,帮助企业对数据深入挖掘与分析,洞察其中蕴含的价值,更适合于人工智能、物联网、自动驾驶等拥有海量数据场景的新兴行业10月23日,数据湖高峰论坛在京召开,阿里云宣布推出业内首个云原生企业级数据湖解决方案,提供EB级数据存储、分析能力,可一站式实现湖存储、湖加速、湖管理、湖计算,帮助企业对数据深入挖掘与分析,洞察其中蕴含的价值,更适合于人工智能、物联网、自.

2020-10-28 10:32:41 1079

原创 持续定义SaaS模式云数据仓库+Serverless

简介:本文将为您介绍现代云数据仓库的业务场景与资源使用需求,不同资源交付模式的差异化分析。并结合MaxCompute Serverless的特点及价值来讲解使用MaxCompute Serverless的最佳实践。一、Serverless简介下图是MaxCompute的Serverless架构,主要包括数据接入服务、多计算环境、储存服务和管理几个模块。其中各个模块的主要特点如下:(1)Serverless的数据接入服务-提供Tunnel批量、流式导入,转换为MC列存格式、自动伸缩等功能,且.

2020-10-27 10:28:35 989

原创 如何使用云原生数据湖,助力线上教育行业逐步智能化

简介:阿里云基于对象存储OSS构建的数据湖解决方案,帮助企业有效消除数据孤岛的现象,让数据的价值真正被利用起来。行业综述线下教育行业因疫情受挫,线上教育却逆势增长随着90年代互联网的引入,在线教育产品也依托于互联网诞生。随着互联网技术的发展,在线教育产品也开始了出现新的模式。在线教育从最初单纯的文字形式,开始往图片、音频方面开始发展。加上这几年直播技术的发展和人工智能等技术在在线教育的应用,在线教育成为今年疫情影响下,为数不多能实现逆势增长的行业。由于疫情的影响,教育行业根据中央疫情防控工作部.

2020-10-27 10:26:15 969

原创 一文教会你如何写复杂业务代码

简介:这两天在看零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。针对该命题,我进行了比较细致的思考和研究。结合实际的业务场景,我沉淀了一套“如何写复杂业务代码”的方法论,在此分享给大家。作者 | 张建飞 阿里巴巴高级技术专家了解我的人都知道,我一直在致力于应用架构和代码复杂度的治理。这两天在看零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。针对该命题,我进行了比较细致的思考和研究。结合实际的业务场..

2020-10-27 10:22:39 968

原创 最佳途径 | 容器规模化落地如何四步走?

随着云原生时代的发展,传统 IT 基础设施加速云化,云原生化成为云上的必然趋势。作为云原生代表技术之一,容器技术可帮助企业提升 IT 架构的敏捷性,加速应用创新,帮助企业更加灵活地应对商业发展中的不确定性。疫情期间,在线教育、音视频、公共健康等行业出现了大幅度的增长。一些基于云计算和容器技术的公司,很好地把握住了业务快速增长的机遇,实现了自身的跨越式发展。容器规模化落地已成为企业发展“必修课”疫情加速了企业数字化的发展进程,低延时和高并发的线上场景频繁出现在企业日常经营中,业务创新的需求也在倒逼..

2020-10-27 10:19:19 1044

原创 2020亚太内容分发大会 阿里云荣获“边缘计算领航企业”奖

2020阿里云双11大促活动于10月24日正式开启,此次双11阿里云将有哪些亮点活动,此篇文章将一网打尽。大家一定要关注,此文会一直更新到活动结束。今年阿里云的双11要由“领亿元上云津贴”拉开活动序幕,预热期将更多的围绕在开宝箱领津贴、1024程序员加油包及拼团拉新赢万元红包活动。从活动页面来看,阿里云双11上云狂欢节活动分为三个阶段:• 10月24日-10月31日:开宝箱抢津贴,1024程序员节分享赢阿里云盘VIP等大礼包• 11月01日-11月08日:新用户1折提前抢,逛会场抽红包,充值返

2020-10-26 11:02:57 1460 4

原创 Spring boot 2.3优雅下线,距离生产还有多远?

简介:对于任何一个线上应用,如何在服务更新部署过程中保证业务无感知是开发者必须要解决的问题,即从应用停止到重启恢复服务这个阶段不能影响正常的业务请求,这使得无损下线成为应用生命周期中必不可少的一个环节。前言在生产环境中,随着云原生架构的发展,自动的弹性伸缩、滚动升级、分批发布等云原生能力让用户享受到了资源、成本、稳定性的最优解。但是在应用的缩容、发布等过程中,由于实例下线处理得不够优雅,将会导致短暂的服务不可用,短时间内业务监控会出现大量 io 异常报错;如果业务没做好事务,那么还会引起数据不一致.

2020-10-26 10:56:56 1082

原创 基于 Flink + ClickHouse 打造轻量级点击流实时数仓

作者:LittleMagicFlink 和 ClickHouse 分别是实时计算和(近实时)OLAP 领域的翘楚,也是近些年非常火爆的开源框架,很多大厂都在将两者结合使用来构建各种用途的实时平台,效果很好。关于两者的优点就不再赘述,本文来简单介绍笔者团队在点击流实时数仓方面的一点实践经验。点击流及其维度建模所谓点击流(click stream),就是指用户访问网站、App 等 Web 前端时在后端留下的轨迹数据,也是流量分析(traffic analysis)和用户行为分析(user behav

2020-10-26 10:55:02 1235

原创 阿里 双11 同款,流量防卫兵 Sentinel go 源码解读

简介:本文主要分析阿里巴巴集团开源的流量控制中间件 Sentinel,其原生支持了 Java/Go/C++ 等多种语言,本文仅仅分析其 Go 语言实现。下文如无特殊说明,sentinel 指代 Sentinel-Go。作者 | 于雨 apache/dubbo-go 项目负责人本文作者系 apache/dubbo-go 项目负责人,目前在 dubbogo 项目中已内置可用 sentinel-go,如果想单独使用可参考在 dubbo-go 中使用 sentinel一文,若有其他疑问可进 du...

2020-10-26 10:38:43 1353

原创 从 Storm 迁移到 Flink,美团外卖实时数仓建设实践

简介:本文主要介绍一种通用的实时数仓构建的方法与实践。实时数仓以端到端低延迟、SQL 标准化、快速响应变化、数据统一为目标。作者:朱良本文主要介绍一种通用的实时数仓构建的方法与实践。实时数仓以端到端低延迟、SQL 标准化、快速响应变化、数据统一为目标。在实践中,我们总结的最佳实践是:一个通用的实时生产平台 + 一个通用交互式实时分析引擎相互配合同时满足实时和准实时业务场景。两者合理分工,互相补充,形成易于开发、易于维护、效率最高的流水线,兼顾开发效率与生产成本,以较好的投入产出比满足业务多样需.

2020-10-26 10:22:41 950

原创 四年,如何从前端小白蜕变为前端技术专家?

在刚刚过去的2020年云栖大会上,阿里云智能总裁张建锋宣布,阿里云正式从“飞天云平台”走向“数字原生操作系统”,进入2.0时代。关于阿里云2.0,张建锋如此定义:“阿里云2.0,我认为就是云+数字原生操作系统的一个组合。我们希望来改变大家使用云的方式,也希望来改变大家开发应用的方式。最终,让我们的组织,让我们的社会、企业变得更智能,真正迈入数字化的社会。”在这样的背景下,阿里云官网在10月24日程序员节到来之际,进行了全面的改版升级,向程序员致敬,推出了更具数字化、科技感的首页。...

2020-10-23 15:31:47 1170

原创 独家下载!《Java工程师成神之路(基础篇)》

简介:初学Java的你还在烦恼不知道怎么去学,学习什么内容吗?那么多的技术书籍是否已经让你无从下手?别急,来看这一份完整的Java学习路径。复制该链接到浏览器完成下载或分享:https://developer.aliyun.com/topic/download?id=923初学Java的你还在烦恼不知道怎么去学,学习什么内容吗?那么多的技术书籍是否已经让你无从下手?别急,这就附上一份完整的Java学习路径。从头开始,给你一个体系化的学习方案。结合作者多年开发经验,倾心五年沉淀,旨在与众多Jav.

2020-10-23 11:08:10 4331 11

原创 SAE 的极致应用部署效率

简介:SAE 在应用创建、部署、重启过程中的效率优化。作者 | 文俊 阿里巴巴云原生团队本文整理自《Serverless 技术公开课》作为 Serverless 平台,SAE 提供了应用全托管的服务,充分利用了云原生的技术红利,以容器作为应用载体,提供了敏捷的部署、编排、弹性等能力。SAE 屏蔽了底层的基础设施,对于用户来说,感知到的最底层资源是应用实例本身,应用创建、部署等操作是用户交互的主要接口。接下来将介绍我们在应用创建、部署、重启等过程所做的效率优化工作。应用创建首先是应.

2020-10-23 11:06:02 907

原创 MQTT在游戏运营发行中的实践

前言在游戏生态中,主要包含游戏的研发方以及运营发行方。一款游戏的运行,分为研发和运营两个阶段。研发的主体有个人、独立工作室、游戏研发公司等;游戏的研发主体专注于游戏内容的研发,对游戏的发行及运营往往在人力、财力上投入不足,促使游戏发行及运营业务应运而生,产生了独立的运营发行方。目前市场上很多大型游戏厂商将自己的发行及运营能力打包给运营发行方。另外还有一些游戏的分发渠道方,依托于自己的流量优势,也提供仅针对本渠道的联合运营服务。上图中有关的交互的部分:l 游戏本身的操控交互是在游戏客户端与游戏

2020-10-23 10:57:48 947

原创 数据湖有新解!Apache Hudi 与 Apache Flink 集成

简介:快让我叉会儿腰~作者:闲鱼技术-颂晨背景闲鱼前端页面的性能常常被人念叨,凡跳转、必跳鱼的印象深入人心,部分页面甚至需要跳四五下才能打开,最近我们对闲鱼前端页面系统性的做了些优化,由于闲鱼前端技术栈相对多元,不同栈技术原理各不相同,优化方案也有所差异,本文主要介绍目前闲鱼占比较重的 Weex 页面的优化过程。闲鱼 Weex 页面多以前端渲染为主,其打开过程与 Web 页面略微相近,大致分为以下几个阶段:我们将「从开始加载(navigationStart)到屏幕首次 paint...

2020-10-23 10:53:26 1051

原创 1024,阿里云惊喜 “加油包” 让你 “猿” 力觉醒!

1024程序员节是广大程序员共同的节日,程序员就像是一个个1024以最核心、踏实、低调的功能模块,搭建起科技世界。现如今,技术更新迭代越来越快,人类生活愈发便捷化、智能化。这背后自然离不开一批批程序员的默默耕耘与辛苦付出。他们起早贪黑、兢兢业业,认真地编写程序、修改BUG,开发了数不清的软件。不得不说,正是因为有他们的存在,我们的生活才更加方便。今年,阿里云在1024程序员节将免费发放价值4500元的“1024专属加油包”,助力广大程序员跑赢焦虑的2020。1024专属加油包明细如下:.

2020-10-22 15:43:56 2731 3

原创 如何让一套代码适配所有iOS设备尺寸?

简介:随着移动互联网设备和技术的发展,各种移动设备屏幕尺寸层出不穷,折叠屏、分屏、悬浮窗等等,面对越来越多样的屏幕,如果为每种尺寸单独进行适配,不仅费时费力,还会增加端侧代码的开发与维护压力。如何让一套代码适配所有尺寸变化,增强App的通用能力?阿里巴巴文娱技术 氚雨 将分享优酷APP在iOS响应式布局技术上的实践和落地。响应式是基于同一套代码,开发一个APP能够兼容多尺寸、多终端设备的显示,能够动态调整页面的布局以及容器的布局,充分利用当前屏幕的尺寸,为用户提供更好的浏览体验,提升APP开发效率.

2020-10-22 12:47:29 987 1

原创 蚂蚁王旭:开源协作如何提升业界的安全?

简介:开发者、组织、业界机构的共同努力,让开源项目和社区,乃至整个世界变得更加安全。在前不久的上海外滩大会上,蚂蚁资深技术专家、Kata Containers创始人王旭向参会者分享了开源、开放协作与软件安全可信的话题,本文根据演讲内容编辑整理而成。今天,我想在这里和大家探讨开源与安全的话题。在过去,人们一直有一些疑问:开源是否比闭源更安全?开源项目如何保证自己的安全?如何通过开源社区促进业界改善安全性?这里,我将以Kata Containers项目以及蚂蚁基础设施团队的实践为例,..

2020-10-22 12:26:32 1050 1

原创 如何生成 Flink 作业的交互式火焰图?

简介:Flink 是目前最流行的大数据及流式计算框架之一,用户可以使用 Java/Scala/Python 的 DataStream 接口或者标准 SQL 语言来快速实现一个分布式高可用的流式应用,通过内部的 Java JIT、off-heap 内存管理等技术优化性能,并且有完整的 Source、Sink、WebUI、Metrics 等功能集成,让 Flink 几乎成为了流式计算的事实标准。作者:田志声前言Flink 是目前最流行的大数据及流式计算框架之一,用户可以使用 Java/Scala/.

2020-10-22 11:42:02 1159 1

原创 IEEE EDGE 2020论文:Astraea — 以优雅的方式在边缘部署AI服务

简介:近日,阿里云边缘计算团队博士后付哲的论文《Astraea: Deploy AI Services at the Edge in Elegant Ways》入选2020年IEEE边缘计算国际会议(IEEE International Conference on Edge Computing),并在大会上进行了宣讲。他和他的团队如何看待以上问题,本文将为您解答。前言为什么说边缘计算带来了数据、计算的根据变化? 边缘AI是边缘计算最重要的应用之一,它的挑战是什么? 一个用于边缘计算场景的新型A.

2020-10-22 11:39:20 1255

原创 应用架构之道:分离业务逻辑和技术细节

简介:“让上帝的归上帝,凯撒的归凯撒。”作者 | 张建飞 阿里巴巴高级技术专家架构什么是架构?关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义。硬是要给一个概述,我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述。架构始于建筑,是因为人类发展(原始人自给自足住在树上,也就不需要架构),分工协作的需要,将目标系统按某个原则进行切分,切分的原则,是要便于不同的角色进行并行工作。为什么需要架构?有系统的地方就需要架构,大到航空飞机,小到一个电商系统里..

2020-10-22 11:37:38 1122

原创 面对复杂业务,if-else coder 如何升级?

作者 | 张建飞 阿里巴巴高级技术专家导读:针对业务在不同场景下的差异,我们常常会习惯性地使用 if-else 来实现不同的业务逻辑,久而久之代码越来越难以维护。那么如何消除这些 if-else?面对复杂业务应如何思考和分析?本文分享阿里高级技术专家张建飞(Frank)关于复杂业务治理的方法论,介绍一种多维度分析问题的方法:矩阵分析法。You should not be a if-else coder, should be a complexity conquer.——Frank这...

2020-10-21 14:41:23 907

原创 面对复杂业务,if-else coder 如何升级?

作者 | 张建飞 阿里巴巴高级技术专家导读:针对业务在不同场景下的差异,我们常常会习惯性地使用 if-else 来实现不同的业务逻辑,久而久之代码越来越难以维护。那么如何消除这些 if-else?面对复杂业务应如何思考和分析?本文分享阿里高级技术专家张建飞(Frank)关于复杂业务治理的方法论,介绍一种多维度分析问题的方法:矩阵分析法。You should not be a if-else coder, should be a complexity conquer.——Frank这...

2020-10-21 14:37:41 888

原创 前端搞报表|数据分析提效全链路解决方案

简介:前端早早聊直播干货作者:闲鱼技术-云听背景介绍闲鱼 2014 年成立,到现在的话已经实现了从 0 ~ 千万级 DAU 的跃迁,随着业务的快速发展,业务决策方法紧跟升级。从最原始的经验驱动到更加科学合理的数据驱动。而要做到数据驱动,需要去做大量的数据分析以及大量的数据报表开发。在整个数据分析链路上,存在一些研发痛点:BI资源紧张、响应较慢 SQL 查询速度慢、等待耗时较长 前端与服务端的联调成本较高 数据类型复杂度高,难以直观发现有价值的信息业务现状数据分析的现状流程.

2020-10-21 14:07:32 1112

转载 看动画学算法之:linkedList

linkedList应该是一种非常非常简单的数据结构了。节点一个一个的连接起来,就成了linkedList。今天我们使用动画的方法一起来看看linkedList是怎么插入和删除的。

2020-10-21 14:03:07 837

原创 数据中台交付专家告诉你,数据架构的分层怎样更加合理?

作者:柯根从整体上看,数据中台体系架构可分为:数据采集层、数据计算层、数据服务层三大层次。通过这三大层次对上层数据应用提供数据支撑。数据采集层对于企业来说,每时每刻都在产生海量的数据,数据采集作为数据体系第一环尤为重要。因此在数据采集层需要建立了一套标准的数据采集体系方案,并致力全面、高性能、规范地完成海量数据的采集,将其传输到大数据平台。互联网日志采集体系包括两大体系:Web端日志采集技术方案;APP端日志采集技术方案。在采集技术之上,企业可以用面向各个场景的埋点规范,来满足日志数

2020-10-21 10:21:53 1940 1

原创 小红书推荐大数据在阿里云上的实践

简介:本篇内容主要分三个部分,在第一部分讲一下实时计算在推荐业务中的使用场景。第二部分讲一下小红书是怎么使用Flink的一些新的功能。第三部分主要是讲一些OLAP的实时分析的场景,以及和阿里云MC-Hologres的合作。作者:小红书推荐工程负责人郭一小红书推荐业务架构首先这个图上画了一些比较典型的推荐业务,使用大数据的主要模块,其中最左边是线上推荐引擎,一般推荐引擎会分成召回、排序、后排等几步,在这里就不细说了。主要是从大数据的角度来说,推荐引擎主要是运用预测模型来预估用户对每个候选笔..

2020-10-21 10:18:29 960

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除