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

原创 Elasticsearch生态&技术峰会 | 阿里云Elasticsearch云原生内核

简介:开源最大的特征就是开放性,云生态则让开源技术更具开放性与创造性,Elastic 与阿里云的合作正是开源与云生态共生共荣的典范。值此合作三周年之际,我们邀请业界资深人士相聚云端,共话云上Elasticsearch生态与技术的未来。开源最大的特征就是开放性,云生态则让开源技术更具开放性与创造性,Elastic 与阿里云的合作正是开源与云生态共生共荣的典范。值此合作三周年之际,我们邀请业界资深人士相聚云端,共话云上Elasticsearch生态与技术的未来。本篇内容是阿里巴巴集团技...

2021-03-31 15:35:43 1307

原创 【OpenYurt 深度解析】边缘网关缓存能力的优雅实现

简介:阿里云边缘容器服务上线 1 年后,正式开源了云原生边缘计算解决方案 OpenYurt,跟其他开源的容器化边缘计算方案不同的地方在于:OpenYurt 秉持 Extending your native Kubernetes to edge 的理念,对 Kubernetes 系统零修改,并提供一键式转换原生 Kubernetes 为 OpenYurt,让原生 K8s 集群具备边缘集群能力。作者 |何淋波(新胜)来源 |阿里巴巴云原生公众号OpenYurt:延伸原生 K8s 的能力到边缘...

2021-03-31 15:10:18 1093

原创 云原生数据仓库TPC-H第一背后的Laser引擎大揭秘

简介: 作者| 魏闯先阿里云数据库资深技术专家一、ADB PG 和Laser 计算引擎的介绍(一)ADB PG 架构ADB PG 是一款云原生数据仓库,在保证事务ACID 能力的前提下,主要解决云上海量数据的实时分析问题。它的架构与传统的MPP 数据仓库非常类似,主要分成两层,第一层是master 节点;第二层是work 节点。master 节点主要承担实时写入和事务的处理,执行计划的生成。与其他的传统的MPP 数据仓库不同的是ADB PG 的master 节点支持线性扩展,可.

2021-03-31 13:41:14 1208

原创 评审恩仇录——IDE也能做代码评审?

简介: 云效Codeup推出了本地IDE插件端的评审,免除了黄药师来回华山的奔波之苦现代科技公司的同事们平日一起交流开发规约和产品需求,肩上共同扛着业务发展和同行竞争的压力,这份还书贻剑的情谊如何能引来恩仇呢?通过与一线开发者的交流,最集中的矛盾点往往出现在代码评审环节。关于代码评审,常常听到这样的反馈:不方便,评审需要来回切网页和IDE 不深入,评审需要代码元素的交叉引用 不高效,评审参与者互相依赖进度 还记得当年“华山论代码”,东邪、西毒、南帝、北丐四人千里迢迢齐聚华山,为了..

2021-03-31 11:13:08 1066

原创 冷启动延时缩短50%-80%,阿里云函数计算发布冷启动加速技术

简介:近日,阿里云函数计算重磅发布冷启动加速技术,将原本属于开发者的镜像优化负担转由函数计算承担,进一步帮助开发者提高生产效率,专注业务创新。该技术源于阿里集团超大规模和场景高度复杂的容器环境,对镜像存储、加速技术有深厚的积累,并出色地承担了3年双十一,双十二,春节等大促秒杀场景的严苛的挑战。容器镜像因其颠覆式创新成为云原生时代应用部署格式的事实标准。头部云厂商 FaaS (Function-as-a-Service) 服务如阿里云函数计算、AWS Lambda 也相继在2020年支持使用容器镜像部署.

2021-03-31 09:55:27 1124

原创 阿里巴巴研究员叔同:云原生是企业数字创新的最短路径

作者:叔同今天,数字化成为企业的核心竞争力,千行百业都在拥抱云计算,拥抱云原生。2020年我们认为是云原生的落地元年,那么2021年将是云原生加速推动企业数字创新的关键节点。在3月29日阿里云计算峰会上,阿里巴巴研究员、阿里云智能云原生应用平台负责人丁宇(叔同)发表了《云原生,企业数字创新的最短路径》主题演讲,全面回顾了阿里巴巴15年云原生实践历程,并重点解读了在数字经济的背景下,企业如何通过云原生实现应用云化,充分发挥云的价值,快速激活数字创新能力。以下是内容整理。阿里云对云原..

2021-03-30 15:04:58 3359 1

原创 一文详解SQL关联子查询

简介:本文主要介绍什么是关联子查询以及如何将关联子查询改写为普通语义的sql查询。本文主要介绍什么是关联子查询以及如何将关联子查询改写为普通语义的sql查询。在背景介绍中我们将讲讲常见的关联子查询的语义,关联子查询语法的好处以及其执行时对数据库系统的挑战。第二章中我们将主要介绍如何将关联子查询改写为普通的查询的形式,也就是解关联。第三章中我们会介绍解关联中的优化方法。一 背景介绍关联子查询是指和外部查询有关联的子查询,具体来说就是在这个子查询里使用了外部查询包含的列。因为这种可以使用.

2021-03-30 13:43:51 7000 3

原创 源码解读:KubeVela 是如何将 appfile 转换为 K8s 特定资源对象的

简介:KubeVela 是一个简单易用又高度可扩展的云原生应用管理引擎,是基于 Kubernetes 及阿里云与微软云共同发布的云原生应用开发模型 OAM 构建。本文主要目的是探索 KubeVela如何将一个appfile文件转换为 K8s 中特定的资源对象。作者 | 樊大勇KubeVela 是一个简单易用又高度可扩展的云原生应用管理引擎,是基于 Kubernetes 及阿里云与微软云共同发布的云原生应用开发模型 OAM 构建。KubeVela 基于 OAM 模型构建了一套具体的实现...

2021-03-30 11:35:14 2959

原创 一年增加 1.2w 星,Dapr 能否引领云原生中间件的未来?

简介:虽然 Dapr 在国外有很高的关注度,但在国内知名度非常低,而且现有的少量 Dapr 资料也偏新闻资讯和简单介绍,缺乏对 Dapr 的深度解读。在 Dapr v1.0 发布之际,我希望可以通过这篇文章帮助大家对 Dapr 形成一个准确的认知:掌握 Dapr 项目的发展脉络,了解其核心价值和愿景,领悟 Dapr 项目背后的“道之所在”—— 云原生。作者 | 敖小剑 阿里云高级技术专家、Dapr MaintainerDapr 是 2019 年 10 月微软开源的分布式运行时,在今年 2 月份.

2021-03-30 11:11:00 3735

原创 重磅官宣:Nacos2.0发布,性能提升10倍

简介: ​Nacos2.0 作为一个跨代版本,彻底解决了 Nacos1.X 的性能问题,将性能提升了 10 倍。作者:席翁继 Nacos 1.0 发布以来,Nacos 迅速被成千上万家企业采用,并构建起强大的生态。 但是随着用户深入使用,逐渐暴露一些性能问题,因此我们启动了 Nacos 2.0 的隔代产品设计,时隔半年我们终于将其全部实现,实测性能提升10倍,相信能满足所有用户的性能需求。下面由我代表社区为大家介绍一下这款跨代产品。Nacos 简介Nacos 是一个更易于构...

2021-03-30 10:24:02 3391

原创 埃森哲携手阿里云共建基于云原生的消费者运营中台解决方案

简介: 作为全球领先的专业服务公司,埃森哲凭借独特的业内经验与专业技能,以及翘楚全球的卓越技术中心和智能运营中心,此次携手阿里云为零售行业客户提供专业的云原生CDP+MA解决方案。在这个充满变革与颠覆的时代,新技术和新模式前所未有的冲击着我们的思想,改变着我们的行为,传统的经营理念已经不再适用,改变近在眼前。企业需要重新思考和探索符合时代潮流的经营之道,回归商业本质,以客户为核心,以数据为驱动,构建真正的智慧商业体系。为了应对市场的变化,更好的帮助企业发展,埃森哲选择加入阿里云原生合作伙伴计划.

2021-03-29 15:19:28 3138

原创 如何做一场高质量的分享?

简介:最近我发现一些同学的分享越来越趋于“念稿”式。我一边看着分享的同学在上面念稿,另一边看着几十号人在下面看电脑看手机,我心里就特别着急。恨不得我自己上去讲,也恨不得没收了大家的电脑手机。但这种粗暴的方法肯定是不解决问题的,核心问题还是大家不善于分享。那么到底应该怎么分享呢?最近我发现一些同学的分享越来越趋于“念稿”式。我一边看着分享的同学在上面念稿,另一边看着几十号人在下面看电脑看手机,我心里就特别着急。恨不得我自己上去讲,也恨不得没收了大家的电脑手机。但这种粗暴的方法肯定是不解决问题的,核心.

2021-03-29 15:01:58 2607

原创 阿里云云效技术专家:一文详解kubernetes下5种常见发布模式如何选择

简介:Kubernetes下5场场景应用发布方式的选择,每种发布模式适合什么样的场景,以及如何在阿里云云效上高效落地。作者:郑云龙,阿里云云效技术专家Kubernetes面向通用场景提供了非常灵活的应用管理和运维方式,而作为云效CI/CD平台的开发同学,在日常和用户交流过程中,我们经常会被用户问到关于发布的问题,比如不同职能团队之间应该如何配合、发布的最佳实践应该是什么样子的等等。今天我们就来聊聊Kubernetes下应用发布方式的选择,每种发布模式适合什么样的场景,以及如何在云效上高效落地。.

2021-03-29 13:38:01 2779 1

原创 Knativa 基于流量的灰度发布和自动弹性实践

简介:Knative 提供了基于流量的自动扩缩容能力,可以根据应用的请求量,在高峰时自动扩容实例数;当请求量减少以后,自动缩容实例,做到自动化地节省资源成本。此外,Knative 还提供了基于流量的灰度发布能力,可以将流量的百分比进行灰度发布。作者 | 李鹏(元毅)来源 |Serverless 公众号一、KnativeKnative 提供了基于流量的自动扩缩容能力,可以根据应用的请求量,在高峰时自动扩容实例数;当请求量减少以后,自动缩容实例,做到自动化地节省资源成本。此外,Knativ..

2021-03-29 11:34:29 2425

原创 面对不可避免的故障,我们造了一个“上帝视角”的控制台

简介:混沌工程随着云原生的发展逐渐进入大家的视野,通过混沌工程可以很好地发现和解决在云原生化过程中的高可用问题。阿里巴巴在 2019 年开源了底层的混沌工程工具 - chaosblade,今年年初再次开源混沌工程控制台 chaosblade-box,ChaosBlade 品牌进一步升级。本文主要围绕云原生面临的高可用挑战和混沌工程机遇,详细介绍开源控制台的设计、特性和实践和未来规划,旨在帮助企业更好的了解控制台并通过其来实现混沌工程落地,解决云原生系统下高可用问题。作者|肖长军(穹谷)来源 ...

2021-03-29 11:18:25 2594 1

原创 Fluid 0.5 版本发布:开启数据集缓存在线弹性扩缩容之路

简介:为了解决大数据、AI 等数据密集型应用在云原生场景下,面临的异构数据源访问复杂、存算分离 I/O 速度慢、场景感知弱调度低效等痛点问题,南京大学PASALab、阿里巴巴、Alluxio 在 2020 年 6 月份联合发起了开源项目 Fluid。作者 | 顾荣 南京大学PASALab, Fluid项目co-founder来源 |阿里巴巴云原生公众号导读:为了解决大数据、AI 等数据密集型应用在云原生场景下,面临的异构数据源访问复杂、存算分离 I/O 速度慢、场景感知弱调度低效等痛点问...

2021-03-26 15:17:58 41300

原创 数据湖,已成为海量数据存储与分析的重要承载方式

简介: 在云计算和大数据时代,基于数据开展生产、运营、决策成为常态,根据Gartner报道,2019年数据基建方面的采购费用飙升到660亿美元,占据基础架构类软件费用的24%。数据的存储及应用体系是企业生态运转的中枢神经,数据湖已经成为海量数据存储与分析的重要承载方式。在汹涌而至的信息化浪潮下,大数据技术不断更新迭代,数据管理工具得到飞速发展,相关概念也随之而生。数据湖(Data Lake)概念自2011年被推出后,其概念定位、架构设计和相关技术都得到了飞速发展和众多实践,数据湖也从单一数据存储池概念演

2021-03-26 14:57:40 41198

原创 Java Map中那些巧妙的设计

简介:他山之石可以攻玉,这些巧妙的设计思想非常有借鉴价值,可谓是最佳实践。然而,大多数有关Java Map原理的科普类文章都是专注于“点”,并没有连成“线”,甚至形成“网状结构”。因此,本文基于个人理解,对所阅读的部分源码进行了分类与总结,归纳出Map中的几个核心特性。最近拜读了一些Java Map的相关源码,不得不惊叹于JDK开发者们的鬼斧神工。他山之石可以攻玉,这些巧妙的设计思想非常有借鉴价值,可谓是最佳实践。然而,大多数有关Java Map原理的科普类文章都是专注于“点”,并没有连成“线”,.

2021-03-26 13:36:19 42927 16

原创 实现阿里云容器镜像服务反向访问代理

简介: 本文会先介绍镜像推送/拉取过程的交互逻辑来梳理需要代理的所有服务,再通过搭建一个公网 HTTPS 反向代理来访问容器镜像服务来向您展示多场景代理访问模式原理。真实业务场景可能很复杂,因安全、合规、访问限制等原因可能需要:在线下 IDC 通过代理来访问云上资源。 在地域 A 通过云企业网来访问地域 B 的云资源。 金融云环境下,因金融云网络架构限制,金融云内网类型的只能在金融云内部访问,不支持在互联网上直接访问,需要通过代理来访问。针对阿里云容器镜像服务(默认实例/企业版实例),本文会先

2021-03-26 10:48:56 4325

原创 Go Mysql Driver 集成 Seata-Golang 解决分布式事务问题

简介:2020 年 4 月,我们开始尝试实现 go 语言的分布式事务框架 Seata-Golang。众所周知,Seata AT 模式以无业务代码侵入的特点,被广大开发者推崇。Java 版 Seata AT 模式通过对 DataSource 数据源进行代理,在 sql 语句执行时,对 sql 拦截解析,获取数据库对应数据在 sql 语句执行前后的副本,序列化后保存起来,在 TC 协调回滚时用来回滚对应数据。实现 go 版本 client 的 AT 模式时,怎样对业务开发者更友好,入侵更少,成了首要考虑的目标.

2021-03-26 10:04:29 3374

原创 透过 3.0 Preview 看 Dubbo 的云原生变革

简介:做过微服务开发的开发者相信对 Dubbo 都不陌生,Dubbo 是一款能帮助我们快速解决微服务开发、通信以及流量治理的框架。相比于之前只限定在 Java 语言范围内,Dubbo 的多语言版本在这两年呈现了良好的发展势头,其中,Dubbo Go 语言版本在功能、稳定性各个方面都已非常完备,其它几种主流的多语言版本在社区也有提供。作者 | 陆龟来源 |阿里巴巴云原生公众号本文整理自作者在3月20日云原生中间件 Meetup 上海站的分享。回复关键字“中间件”可以获取视频录播地址和 PPT..

2021-03-25 15:34:13 43697

原创 K8s 原生 Serverless 实践:ASK 与 Knative

简介:K8s 处在一个承上启下的位置,云原生用户使用 K8s 的目的是为了交付和管理应用,也包括灰度发布、扩容缩容等。但是对用户来说,实现这些能力,通过直接操作 K8s API 难免有些复杂。另外节省资源成本和弹性对于用户来说也越来越重要。那么,如何才能简单地使用 K8s 的技术,并且实现按需使用,最终实现降本增效的目的呢?答案就是 Knative。作者 | 李鹏(元毅)来源 |Serverless 公众号一、为什么需要 KnativeK8s 目前已成为云原生市场上的主流操作系统,..

2021-03-25 14:06:54 43756 2

原创 Gartner魔力象限到底有何“魔力”?

简介:Gartner魔力象限到底有何“魔力”?近日,Gartner发布了一系列最新魔力象限报告,在IT圈掀起了阵阵“龙卷风”,谁跻身全球第一阵营,谁跌出“领导者”象限,权威定调,众说纷纭,真是“几家欢喜几家忧”。然而,嘈杂的刷屏讨论中,流出有一种困惑的声音:什么是魔力象限?魔力象限有何“魔力”?小编特地做了一些总结,简单梳理,科普一下。1.Gartner的魔力象限Gartner在IT圈相当于“裁判员”的存在,其对IT行业的研究和解读颇具专业性,受到业内高度认可。Gartne...

2021-03-25 13:36:58 43869

原创 Java应用全链路启动速度提升至15s,阿里云SAE能力再升级

简介:Java 作为一门面向对象编程语言,在性能方面的卓越表现独树一帜。但在高性能的背后,Java 的启动性能差也令人印象深刻,大家印象中的 Java 笨重、缓慢的印象也大多来源于此,高性能和快启动速度似乎有一些相悖。近日,阿里云Serverless应用引擎(SAE)重磅发布 Java 应用启动加速功能,首度将 Alibaba Dragonwell(阿里巴巴开源的 Open JDK 长期支持版本)的冷启动加速技术、多线程运行加速技术和 SAE 自身的原地升级策略、镜像预热策略相结合,实现了 Java.

2021-03-25 11:20:17 43260 1

原创 数据仓库如何实现湖仓一体数据分析?

简介: 随着云计算的普及和数据分析需求的扩大,数据湖+数据仓库的湖仓一体分析能力成为下一代数据分析系统的核心能力。相对于数据仓库,数据湖在成本、灵活性、多源数据分析等多方面,都有着非常明显的优势。IDC发布的十项2021年中国云计算市场趋势预测中,有三项和数据湖分析有关。可以预见,跨系统集成能力、数据控制能力和更加全面的数据驱动能力,将会是未来数据分析系统重要的竞争领域。一. 背景随着云计算的普及和数据分析需求的扩大,数据湖+数据仓库的湖仓一体分析能力成为下一代数据分析系统的核心能力。相对于数据仓库

2021-03-25 10:51:28 44204

原创 Elasticsearch生态&技术峰会 | Elasticsearch在企查查的应用实践

简介:开源最大的特征就是开放性,云生态则让开源技术更具开放性与创造性,Elastic 与阿里云的合作正是开源与云生态共生共荣的典范。值此合作三周年之际,我们邀请业界资深人士相聚云端,共话云上Elasticsearch生态与技术的未来。开源最大的特征就是开放性,云生态则让开源技术更具开放性与创造性,Elastic 与阿里云的合作正是开源与云生态共生共荣的典范。值此合作三周年之际,我们邀请业界资深人士相聚云端,共话云上Elasticsearch生态与技术的未来。本篇内容是企查查搜索部门...

2021-03-24 14:49:51 44024

原创 Elasticsearch生态&技术峰会 | Elasticsearch在清博大数据的应用与实践

简介:开源最大的特征就是开放性,云生态则让开源技术更具开放性与创造性,Elastic 与阿里云的合作正是开源与云生态共生共荣的典范。值此合作三周年之际,我们邀请业界资深人士相聚云端,共话云上Elasticsearch生态与技术的未来。开源最大的特征就是开放性,云生态则让开源技术更具开放性与创造性,Elastic 与阿里云的合作正是开源与云生态共生共荣的典范。值此合作三周年之际,我们邀请业界资深人士相聚云端,共话云上Elasticsearch生态与技术的未来。本篇内容是清博大数据技术...

2021-03-24 14:39:24 44162 1

原创 No.1-Apache IoTDB 随笔 - Time Series DBMS 综述

简介: 这是一篇无法一口气读完的、文字过万[正文字数14390]的长文,这是一个无法中途不上厕所就看完的、关于时序数据库的视频[时长111分钟]分享的文字整理..大家好,很开心能够和大家一起交流时序数据库的相关的内容首先还是简单自我介绍一下,我是 孙金城,花名 金竹。我是2011年加入阿里,在2016年之前一直做公司内部的研发工作,包括阿里郎,Blink等平台。从2016年到现在我一直重心在开源建设上面,包括ApacheFlink/ApacheBeam/ApacheIoTDB,在这个过.

2021-03-24 14:11:22 46387 1

原创 Raft成员变更的工程实践

简介: 成员变更是一致性系统实现绕不开的难题,对于提升运维能力以及服务可用性都有很大的帮助。 本文从Raft成员变更理论出发,介绍了Raft成员变更和单步成员变更的问题,其中包括Raft著名的Bug。 对于Raft成员变更的工程实现上需要考虑的问题,本文给出了一些工程实践经验。一 引言成员变更是一致性系统实现绕不开的难题,对于提升运维能力以及服务可用性都有很大的帮助。本文从Raft成员变更理论出发,介绍了Raft成员变更和单步成员变更的问题,其中包括Raft著名的Bug。...

2021-03-24 13:50:35 43530

原创 OpenKruise 如何实现 K8s 社区首个规模化镜像预热能力

简介:OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的 Sandbox 项目。它来自阿里巴巴多年来容器化、云原生的技术沉淀,是阿里内部生产环境大规模应用的基于 Kubernetes 之上的标准扩展组件,也是紧贴上游社区标准、适应互联网规模化场景的技术理念与最佳实践。作者 | 王思宇(酒祝)来源 |阿里巴巴云原生公众号前言OpenKruise是阿里云开源的云原生应用自动化...

2021-03-24 11:05:29 43808

原创 MaxCompute作业日常监控与运维实践

简介: MaxCompute作业日常监控与运维实践监控项目作业超时运行案例一专用于业务团队取数的project_A ,基本都是手动跑SQL查询,每个作业执行基本不会很长时间,由于目前使用的是包年包月计算资源,为了防止单个作业长期占用资源,需要对作业进行超时监控。假设对于project_A的SQL作业,只要某个作业运行时长(等待时间+真正运行时间)超过15分钟,则视为异常用时作业,需介入检查。监控配置1. 登录[云监控控制台](https://cloudmonitor.console..

2021-03-23 14:01:33 44128

原创 启动延时缩短 50%-80%,函数计算发布镜像加速功能

简介:容器镜像因其颠覆式创新成为云原生时代应用部署格式的事实标准。头部云厂商 FaaS (Function-as-a-Service) 服务如阿里云函数计算、AWS Lambda 也相继在 2020 年支持使用容器镜像部署函数,全面拥抱容器生态。作者 |Shuai Chang 阿里云云原生 Serverless 团队高级技术专家来源 |阿里巴巴云原生公众号体验文档:镜像拉取加速文档FaaS 和容器容器镜像因其颠覆式创新成为云原生时代应用部署格式的事实标准。头部云厂商 FaaS ...

2021-03-23 13:44:41 43331

原创 2B 领域下低代码的探索之路

简介: 低代码将成为B端服务领域的基础设施,必将颠覆传统开发方式,未来可期。作者:天晟前言大家好,我是钉钉宜搭前端一个小团队的负责人天晟,在阿里做了五年的低代码。今天的分享我们不讲技术细节,主要会分享下我们这五年的探索过程和当前的市场分析,希望能给大家带来一个对低代码搭建不一样视角的认识。什么是低代码说起低代码(Low-Code)这个词,是在 2014 年,Forrester Research 第一次正式使用低代码来描述这个市场。国内也就是近几年开始流行的,以前我们这边...

2021-03-23 11:31:44 43336

原创 Nacos配置安全最佳实践

简介: 本文讨论了自建Nacos和阿里云MSE的配置安全原理。并提出配置安全最佳实践。作者:鲁严波前言配置管理作为软件开发中重要的一环,肩负着连接代码和环境的职责,能很好的分离开发人员和维护人员的关注点。Nacos的配置管理功能就很好地满足了云原生应用对于配置管理的需求:既能做到配置和代码分离,也能做到配置的动态修改。在1月份,Nacos出了一个安全漏洞,外部用户能够伪装为Nacos-server来获取/修改配置( https://github.com/alibaba/...

2021-03-23 11:00:45 47985

原创 谈AK管理之进阶篇 - 如何有效控制云上[最后一把密钥]的风险?

简介: 上一期“谈AK管理之基础篇”,我们讲了如何规范的进行访问密钥生命周期管理。通过分出不同权限的阿里云RAM子账号,将不同的权限分给不同的用户,这样一旦子账号泄露也不会造成全局的信息泄露。但是,由于子账号在一般情况下是长期有效的,因此,子用户的访问密钥也是不能泄露的。一、引言:上一期“谈AK管理之基础篇”,我们讲了如何规范的进行访问密钥生命周期管理。通过分出不同权限的阿里云RAM子账号,将不同的权限分给不同的用户,这样一旦子账号泄露也不会造成全局的信息泄露。但是,由于子账号在一般情况下是长期

2021-03-23 09:29:59 43810

原创 当程序员具备了抽象思维

简介: 若想捉大鱼,就得潜入深渊。深渊里的鱼更有力,也更纯净。硕大而抽象,且非常美丽。作者:张建飞若想捉大鱼,就得潜入深渊。深渊里的鱼更有力,也更纯净。硕大而抽象,且非常美丽。——大卫·林奇前言抽象思维是我们工程师最重要的思维能力。因为软件技术 本质上就是一门抽象的艺术。我们的工作是存思维的“游戏”,虽然我们在使用键盘、显示器,打开电脑可以看到主板、硬盘等硬件。但我们即看不到程序如何被执行,也看不到 0101 是如何被 CPU 处理的。我们工程师每天都要动用...

2021-03-22 14:33:36 44146

原创 我在架构设计和代码开发中的一些常用原则

简介:在日常的开发和设计过程中,大家对技术设计上的一些问题往往会面临很多的选择,不同的人会有不同的选择。本文介绍的就是我在工作中遇到的一些问题而总结和使用到的一些常用原则。不管我一生中取得了多大的成功,其主要原因都不是我知道多少事情,而是我知道在无知的情况下自己应该怎么做。我一生中学到的最重要的东西是一种以原则为基础的生活方式,是它帮助我发现真相是什么,并据此如何行动。——瑞·达利欧(Ray Dalio)在日常的开发和设计过程中,大家对技术设计上的一些问题往往会面临很多的选...

2021-03-22 14:01:37 42973

原创 五个问题,三大策略,手把手教你定制App性能监控方案

作者:友盟+U-APM团队Why? 为什么要做应用性能监控?首先,我们要知道应用性能监控具体指什么?以及目的:监控是一套完整的“监视+报警”的系统。对于像我们这样的App开发者来说,应用性能监控是衡量App的第一道关卡,如果应用的质量不好,会给用户带来最直接的体验伤害。App上线后,开发者是无法7*24实时获取到用户使用及体验情况的,这时就需要一套优质的监控工具。那么,我们到底需要监控哪些指标?安卓和iOS的客户端监控指标就有很多不同,比如说安卓需要的是Java、Native、ANR错误

2021-03-22 13:49:08 43428

原创 网络架构优化--云企业网典型场景分析for客户

简介:网络架构优化--云企业网典型场景分析for客户1. 背景描述客户从传统的高速通道迁移到云企业网,加入云企业网的VPC,VBR默认全通,但是实际业务场景需要更严格的策略做选择性放通。此外,由于测试账号没有实际专线和VBR,本文均以VPC举例讲解路由策略的配置,VBR类似。2. 概念理解图13. 环境准备3.1 创建VPC,vswitch,ECSVPC1:vpc-j**nv网段:10.0.0.0/8 地域:香港地vswitch1: 10.0...

2021-03-22 11:41:29 1163

原创 GitHub Action + ACK:云原生 DevOps 落地利

简介:据信通院《中国 DevOps 现状调查报告(2020年)》显示,63% 的企业已经实践落地 DevOps,采用持续交付流水线打通开发、测试、部署和运维多个环节。但是依然有 20% 的企业反馈实践 DevOps 复杂,自建 Jenkins 需要自部署及插件运维,而 SaaS 化 CI/CD 工具又配置繁琐,希望有更轻量便捷的工具加速其转型落地。作者 | 瑶靖来源 |阿里巴巴云原生公众号据信通院《中国 DevOps 现状调查报告(2020年)》显示,63% 的企业已经实践落地 DevOp..

2021-03-22 10:32:04 949

空空如也

空空如也

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

TA关注的人

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