Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DevOps教程
最好的语言也敌不过人类愚蠢:使用PHPStan通过静态分析尽早捕获PHP错误 - madewithlove
PHP是一种动态语言,虽然这肯定有它的好处,但它也意味着在日志中看到调用未定义方法或无效参数计数的错误并不罕见。更糟糕的是,当发生这些类型的错误时,应用程序将简单地崩溃,从而导致糟糕的用户体验和沮丧的客户。这个问题的解决方案是静态分析。对于像Java和C#这样的语言,这不是什么新东西
忘记单体与微服务,重要的是团队的认知能力和范围! | TechBeacon
“单体与微服务”的争论通常集中在技术方面,而忽略了战略和团队动力。但是,思维敏捷的组织不是从技术入手,而是以团队的认知负担作为有效交付和运行现代软件系统的指导原则。
没有CI/CD合在一起的东西! - frankel
最近,我意识到一种趋势已经持续了很长时间:将CI和CD合并为同一个词组:CI/CD。当营销人员完成此操作时,这与往常一样,是流行语和炒作的混合,并大喊“看着我!”。但是,当专业软件工程师重复此操作时,我开始担心。而这正是现在正在发生的事情。这篇文章旨在概述我的想法,我可以推荐其他人以
Docker的组合优于继承 - frankel
Docker和容器化技术仅存在了一段时间。要了解如何充分利用自己的情况,可能需要花费一些时间以及一些反复试验。这篇文章介绍了许多可用选项之一。Docker容器的主要优点是它们是独立的。对于开发人员来说,这意味着只需要从包含所需必需依赖项的所需Docker镜像继承即可,并且可以构建自己
Michael Feathers预言:在5年内,对特性团队(Feature Team)是个错误的想法将达成共识。至少不会像现在这样流行。
围绕一个系统的某个区域的活跃的领域知识才是有保存价值的基本单位,但是这容易被破坏隔离,领域的知识连续性很重要,DDD的有界上下文概念似乎是一个很好的基础。 (特性团队是跨专业的, 面向最终用户交付完整价值的团队,组件团队Component Team
微服务的360度运行状况检查的评审模板:在评估架构和实现时,需要检查的清单,可确保微服务系统的生产准备情况和规模。 | All Things Cloud
库 那里有多少个未使用的库? 有没有可用Spring附带的功能替换的库? 连接池 如何处理并发? 延迟 该应用需要多长时间才能启动? 使用rsockets和https时,高负载下
Netflix开源Mantis:基于微服务的运维监控平台
今天,我们很高兴地宣布:Mantis开源了,该平台可帮助Netflix工程师更好地了解其应用程序的行为,以确保为我们的会员提供最高质量的体验。我们认为,在
如何将War文件部署到Spring Boot嵌入式的Tomcat中 - Vojtech Ruzicka
默认情况下,Spring Boot在嵌入式Tomcat中以jar形式运行(尽管您可以将其部署为常规WAR)。与嵌入式应用程序服
Spring Boot微服务中的十二因子方法论(12Factor) - Baeldung
在本教程中,我们将了解了解如何在Spring Boot的帮助下应用十二因子方法开发微服务。 什么是十二因子方法论?十二因子方法论是一组十二种最佳实践,用于开发开发为作为服务运行的应用程序。该文件最初是由He
Oracle终于在Maven Central发布数据库JDBC驱动程序 - Kuassi Mensah
Maven Central成为Oracle JDBC驱动程序的分发中心。虽然从最新版本19.3.0.0开始,但很快将添加以前和支持的版本。这是使用ojdbc10.jar的pom文件:
虽然Kubernetes可能是基础设施的未来,但它不是开发者平台 | devops.lol
上个月,Pivotal [url=https://content.pivotal.io/blog/pivotal-brings-the-magic-of-cf-push-to-kub
作为DevOps角色能做些什么?
DevOps工程师的工作职责是什么? 1. 配置管理对于那些进行过配置管理的人来说,这不仅仅是使用一些安全的脚本,你还需要掌握操作系统的知识,他们的特点。最重要的是完全了解软件架构,这是任何Devops角色的最大要求。深入了解软件应该如何工
Kubernetes部署之终极指南 - semaphoreci
我们学习和使用的第一个Kubernetes命令之一是 kubectl run。有Docker经验的人倾向于将它与之比较 docker run,并认为:“ 啊,这就是我如何简单地运行容器!“让我们看看运行一个非常基本的kubectl run 命令后会发生什么 :
经验分享:我们如何使用AWS构建无服务器架构 - hypertrack
我们的客户使用HyperTrack无需服务器即可访问实时位置。他们将我们用作实时位置的托管服务。他们不需要构建和管理服务器来摄取,处理,存储,提供和管理与其应用用户的实时位置相关的任何内容。而我们自己则是使用AWS为我们的平台提供无服务器架构。用于从我们的SDK中提取数据流,准确处理
功能特性切换(Feature Toggle)
目的用于根据属性或分组切换代码执行路径。允许发布,测试和推出新功能。如果需要,允许快速切换回旧功能。应该注意的是,这种模式很容易引入代码复杂性。还有一个值得关注的问题是,切换最终要逐步淘汰的旧特性永远不会被删除,这会导致代码冗余和可维护性增加。
程序员测试原则 - Kent Beck
1. 程序员测试应该很快测试反馈不应该扰乱编程流程。 2.程序员测试应该是确定性的。 3. 程序员测试应该是预测性的。程序员测试应该对行为变化敏感,但对结构变化不敏感。如果程序的行为从观察
蓝/绿和红/黑部署之间有什么区别? - DZone DevOps
在部署集中式应用程序(如Web服务)的新版本时,只有在成功部署和可选地测试之后,才能使用策略将生产流量定向到新版本。此策略名称为蓝色/绿色或红色/黑色,每种颜色代表目标环境的副本。流量被路由到一种颜色或另一种颜色。让两个环境并行运行托管不同版本的应用程序意味着可以切换流量,如果发现问题则再次
Kubernetes真的是写一次到处都部署!
Kubernetes:“一次编写到处部署”T:“多云Multi cloud?”K:“是的! 现实是:ingress conf 是特定的云提供商专门配置;存储类也是受限于云计算提供商的配置<
上页
下页