- 课程介绍
- 课程大纲试看
- 讲师好课1
适合人群:
适合软件工程师,测试工程师,运维工程师,网络工程师,产品经理学习。
你将会学到:
格局就是具备高视点,宽视野,深洞察,能够跨越时间和空间去看事物,同时不受思维定势的限制。
课程简介:
我们从小的教育就是如何拆分问题、解决问题,这样做显然会使复杂的问题变得更容易些。但是这带来一个新问题,我们丧失了如何从宏观角度看问题,分析问题,解决问题,对更大的整体的内在领悟能力。这导致了我们对现有问题提出的解决方案,但无法预计实施该方案后产生的各种后果,为此我们付出了巨大代价。
而我们试图考虑大局的时候,总要在脑子里重新排序,组合哪些拆分出来问题,给它们编组列单。习惯性认为解决了所有微观领域的问题,那么宏观上问题就得到了解决。然而,这种做法是徒劳无益的,就好比试图通过重新拼起来的碎镜子来观察真实的影像。
所以在一段时间后,我们便干脆完全放弃了对整体的关注。
当今的社会,几乎所有的企业情况都是岗位职责清晰,分工明确,员工是企业机器上的一颗螺丝钉,我们在招聘下属的时候也仅仅是用他的一技之长。项目一旦立项,我们就根据项目需求针对性性的招聘,短短半年团队就会膨胀数倍,但效率并不是成正比增长。另一个问题是这个庞大的团队合作起来并不尽人意。结果是 80% 协调的时间,20% 实际工作时间。
备注:本课程不提供学习下载资料。
课程大纲-《Netkiller Architect 手札》· 多维度架构设计
9
多维度架构值DevOps什么是DevOps?首先DevOps 不是一个产品,其次说它是软件工程方法论也不准确。他是过程、方法和系统的统称,更类似笔者提出的多维度架构思想。DevOps 这个词是由开发 Development(Dev) 和运维 Operations(Ops) 组成。它包含了三个维度,开发,测试,运维,但在实际工作中,我们也会将产品、设计、运营也纳入其中。在 DevOps 模式下,产品,设计,开发,测试和运维团队更紧密地结合在一起,贯穿应用程序的整个生命周期。通过自动化工具替代手工操作,实现快速,高效,安全的测试,构建,部署项目。可用的软件胜过完备的文档团队合作胜过需求文档响应变化胜过遵循流程与计划
[14:00]开始学习12
多维度架构之数据库安全数据库安全,是指以保护数据库服务器(硬件),数据库系统(软件)和数据库中的数据、应用(存储过程、函数、触发器)以及相关网络连接为目的,是防止数据库系统及其数据遭到泄露、篡改或破坏的安全技术。数据库的安全主要来自两个方面:外部安全和内部安全。外部安全主要来自网络的攻击,例如渗透,SQL注入,业务的漏洞内部安全主要来自企业的管理漏洞,俗话说:“堡垒往往最容易从内部攻破”。
[11:22]开始学习14
Docker 容器如何优雅重启优雅重启是在不停机,甚至不退出服务进程的情况下,部署一个应用程序的新版本或者修改其配置,并在启动生效过程中不会中断用户链接请求,让用户感知不到服务器在升级。与优雅重启相对的就是野蛮重启:网站挂停服公告,停止对外服务升级过程需要退出正在运行的进程,然后重启服务有时进程僵死,需要强行 kill -9 杀进程,甚至重启服务器。金丝雀发布:灰度发布和金丝雀发布都不是优雅的做法,是半野蛮状态,通过负载均衡手段规避服务中断,但是因为AB服务器版本不同,切换过程仍然会出现各种问题。
[12:49]开始学习19
Gitlab CI/CD 持续集成和持续部署《Netkiller DevOps 手札》· Gitlab CI/CD 持续集成和持续部署。Gitlab Runner 安装与配置,Java 和 Node 持续集成环境的安装与配置。
[11:49]开始学习20
GitLab CI/CD 持续集成和持续部署 Nod视频内容,GitLab CI/CD 配置,Gitlab Runner 配置,持续集成环境配置,Node JS 项目持续集成演示。
[05:33]开始学习
“netkiller”老师的其他课程更多+