上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页
摘要: 你好,我是郭东白。 架构师通常并不管理团队,而是管理架构活动。更准确地说,是定义和引导架构活动。因为每个参与架构活动的个体,都有各自工作的优先级和汇报关系。因此在没有管理、考核和激励等手段的保障下,唯一能够帮助到架构师开展工作的,就是良好的文化环境了。 这就是我们第六条生存法则要覆盖的内容:架构师要 阅读全文
posted @ 2022-12-03 17:36 易先讯 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。 上节课我们讲了外部适应性这个概念,也强调了架构师的职责是通过架构活动为企业不断注入外部适应性,从而帮助企业更好地实现它的战略意图。 那么该怎么注入呢? 上节课在讲影响技术体系外部适应性的因素这部分,我们提到了挑战主要来自三个方面:企业的内部压力、企业的外部环境和企业的组织结构。这 阅读全文
posted @ 2022-12-03 17:36 易先讯 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 你好, 我是郭东白。 前四条法则分别讲了目标、资源、人性和技术周期,这些都与架构活动的外部环境有关。那么今天我们来讲讲在架构活动内部,也就是在架构师可控的范围内,应该遵守哪些法则。今天这节课,我们就先从技术体系的外部适应性讲起。 达尔文说过:“既不是最强壮的也不是最聪明的物种,而是最适应变化的物种最 阅读全文
posted @ 2022-12-03 17:35 易先讯 阅读(77) 评论(0) 推荐(0) 编辑
摘要: docker 的架构和发展 由于最早在2013年的时候,Docker 公司走红,而Docker公司的主打产品就是容器,因此我们现在谈到容器的时候,往往想到的是Docker,但是大家需要注意的是,容器并不是Docker的专利,而是内核的两个特性,进程隔离和Cgroup限制,任何人都可以借助内核特性创建 阅读全文
posted @ 2022-12-02 17:08 易先讯 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。 上节课我们讲了为什么要顺应技术的生命周期。但是“往者不可谏,来者犹可追”,我们就不能抓住一个技术萌芽和发展的机会吗?今天我们就来探讨一下这个问题。 技术未来的趋势,谁主沉浮? 你有没有想过,到底是谁决定技术的未来呢?其实大多数人都不决定技术的未来,哪怕是雷军,他也在思考该怎么顺势 阅读全文
posted @ 2022-12-02 09:20 易先讯 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。今天我们来讲架构师的第四条生存法则,那就是尊重技术的生命周期。 人类的各种活动都要遵循事物的客观生命周期。不论是农业社会种田打渔,还是资本社会投资创业,行动太早或太晚,都会颗粒无收。技术也一样,也有自己的生命周期。而我们作为架构师,如果看不清技术的生命周期,那么所设计的架构就没法儿 阅读全文
posted @ 2022-12-01 15:13 易先讯 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 本文根据郭东白在2016ArchSummit全球架构师(深圳)峰会上的演讲整理而成。 ArchSummit即将在2018年7月6日深圳华侨城洲际酒店开幕,更多分享内容请浏览:链接 讲师介绍:郭东白,现任阿里巴巴速卖通技术部总监。主要从事云计算和互联网电商领域的研究。有十六年大型软件系统研发和架构经验 阅读全文
posted @ 2022-12-01 15:12 易先讯 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。上节课我们讲了架构活动中需要重视对商业价值的考量。作为一个架构师,必须要创造足够的商业价值,才能保障自己职业的长期。 那么你作为架构师,该如何为你的公司、部门或团队提供可量化的增量价值呢?主要有扩大收入与减少成本两种路径。今天这节课,我们就结合几个真实的案例来具体分析一下。 如何寻 阅读全文
posted @ 2022-12-01 11:10 易先讯 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白,今天我们来聊聊架构活动中对商业价值的考量。 今天我们要讲的是架构师的第三个生存法则:作为一个架构师,必须要在有限的资源下最大化架构活动所带来的商业价值。对于任何一个架构活动而言,架构师的可用资源,包括商业成本、研发成本、时间成本、迁移成本等等,都是非常有限的。但架构活动就是要在这些 阅读全文
posted @ 2022-12-01 11:09 易先讯 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。上节课我们学习了怎么利用马斯洛理论去指导架构设计,尤其是该如何考虑和顺应研发人员的人性。 我们都知道,软件这个虚拟的存在最终是要服务于用户的,所以在软件设计的过程中也要考虑用户的人性。也就是说,一个架构师要站在用户的角度去思考架构的规划和设计。 你可能要问了,用户需求往往是产品经理 阅读全文
posted @ 2022-12-01 11:09 易先讯 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。上节课我们学习了马斯洛关于人性的理论,那么这节课我们就利用这个理论来看看我们在架构活动中应该注意些什么。 架构设计必须符合人性,而在架构活动中,与“人”相关的主要就是研发人员和目标用户。那么今天这节课我们就先从研发人员讲起。 想想看,如果架构设计忽略或剥夺了研发人员的人性,会怎样呢 阅读全文
posted @ 2022-12-01 11:08 易先讯 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白,今天我们来聊聊架构师的第二个生存法则:架构活动需要尊重和顺应人性。 自从学习计算机专业的那一天起,我们似乎就走入了一个简单直接的机器世界,一个完全靠逻辑和数字主宰的世界。于是我们总不自觉地认为凭借计算机就可以解决所有的问题。也许正是计算机的作用被过分夸大,使得我们在软件研发过程中走 阅读全文
posted @ 2022-12-01 11:08 易先讯 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。上节课我们讲了目标在架构规划中的重要性,也明确了目标缺失的两大根因。那么这节课,我们就来聊聊该如何寻找正确的架构目标,以及如果目标制定错误,该如何挽回。 如何寻找正确的架构目标? 主要分为三种情况,我们来分别讨论。 确认一个正确目标,且要试图逼近它 一般来说,我们相信达尔文的进化论 阅读全文
posted @ 2022-12-01 11:07 易先讯 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。今天这节课,我们就正式开始架构师生存法则的学习。 你肯定看到过这样的观点:架构设计就是一个迭代的过程,我们要不断发现并且补偿现阶段软件设计的不完美,然后通过各种手段打补丁升级。因此,架构设计永远都是螺旋上升的,没有也不需要目标的指引。 也有人认为定义目标并不是架构师的职责。毕竟目标 阅读全文
posted @ 2022-12-01 11:06 易先讯 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白。这节课是我们模块一的导入部分,我会先来介绍模块的主要内容,以及为什么我要讲生存法则这个话题。 一名软件架构师要为相对复杂的业务制定,并且引导实施一个结构化的软件方案。这个发现最终方案和推动实施的过程,就是架构活动。架构活动是你作为架构师必须要认识清楚的,但同样也是很多架构师所忽略的 阅读全文
posted @ 2022-12-01 11:06 易先讯 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 你好,我是郭东白,是一个做了15年架构师和6年CTO的人。 我先简单介绍一下自己。我从布朗大学(Brown University)获得博士学位后,在美国甲骨文、微软和亚马逊陆续工作了15年,做过研发、研发经理、 产品经理、数据架构师等等。2014年,我回国加入阿里巴巴。 在阿里,我刚开始是AliEx 阅读全文
posted @ 2022-12-01 11:05 易先讯 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 文件校验方式 读取或者写入文件时必须文件进行校验,防止软连接攻击或者提权攻击,如果校验后再打开文件操作,很容易被构造条件竞争攻击。因此较安全的方式是先将文件打开,然后再校验,校验不通过时关闭文件,打开文件后文件不可能再被修改。 常见文件相关攻击路径 OOM(Out of Memory): 角色: 所 阅读全文
posted @ 2022-11-21 14:43 易先讯 阅读(63) 评论(0) 推荐(0) 编辑
摘要: ELF代表Executable and Linkable Forma,是一种对可执行文件、目标文件和库使用的文件格式,跟Windows下的PE文件格式类似。ELF格式是是UNIX系统实验室作为ABI(Application Binary Interface)而开发和发布的,早已经是Linux下的标准 阅读全文
posted @ 2022-11-19 18:26 易先讯 阅读(8410) 评论(0) 推荐(0) 编辑
摘要: winshark 筛选条件为:tls and ip.src==xxx 本文通过对一次 TLS 握手过程的数据抓包分析做为切入点,希望能进一步的帮助大家理解 HTTPS 原理。 HTTPS 是建立在 SSL/TLS 传输层安全协议之上的一种 HTTP 协议,相当于 HTTPS = HTTP + SSL 阅读全文
posted @ 2022-11-18 09:53 易先讯 阅读(1740) 评论(0) 推荐(1) 编辑
摘要: 容器挂载过程和安全挂载建议 绑定挂载 本文所提到的挂载主要指绑定挂载(bind mount),即通过-v /xx/xx:/xx/xx 和 --mount type=bind,xxx,xxx两种方式设置的容器挂载(其余docker卷的管理方式,如tmpfs、volume,本文暂不讨论),容器的挂载操作 阅读全文
posted @ 2022-11-16 11:01 易先讯 阅读(558) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页