Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
CICD持续集成交付专栏
微服务更难维护吗? - Reddit
微服务架构更难维护、更难部署、更难监控、更难调试,也更难测试? 1、当您没有团队结构来支持它时,当您缺少管理它的关键系统时,微服务比单体服务带来更多的复杂性。 你是否能够为快速构建测试和发布CI-CD而自动对它们进行单独测试?
一张图说明Devops敏捷开发流程
maven-mvnd: 加速Maven构建的守护进程
如果您的项目是使用Maven构建的,则必须尝试使用Maven Daemon。 它的速度之快令人震惊,尤其是在多模块项目中。 架构概述: 构建是在一个长期存在的后台进程中进行的,也就是守护进程。 一个守护进程实例可以满足mvn
一张图揭示Git操作原理
使用 Gradle ABI实现编译规避? | Foojay
这篇文章解释了基于 ABI 的编译对一般工作流程意味着什么。剧透:利用编译避免是任何构建的最佳性能增强之一。 什么是应用程序二进制接口?应用程序二进制接口 (ABI) 是编译软件生成的定义内部和外部交互的接
Maven vs. Gradle 比较
Gradle 虽然带来了 Maven 集成、包装器和守护进程的新想法。但是Gradle极端的灵活性带来了认知负担。 Reddit网友:1、大约 5 年前,我创建了两个项目。一种使用 Maven,一种使用 G
使用maven-build-cache-extension实现Maven增量快速构建Java项目
随着 Maven 3.9.0的发布,现在可以利用maven-build-cache-extensionMaven
Spotify如何提高其质量工程生产力? | qe-unit
Spotify 工程师必须快速试验、学习和启动功能。通过具有所有必要技能的跨职能团队来实现速度,以高度自治地发布功能。这是他们对速度质量的定义:“快速将创意转化为产品并进行实验,以改善用户体验、开拓新市场并保持作为内容流媒体提供商的竞争力。” <
3个Maven插件确保质量和安全性
检测依赖项中的漏洞对于创建健壮、可靠和安全的应用程序至关重要。除此之外,静态代码分析工具和预定义规则可以帮助我们维护健康和定性的代码库。幸运的是,有 Maven 插件可用于在我们的构建中自动执行此操作。在这篇博文中,我将展示我最喜欢的三个 Maven 插件,以确保 Java 项目的质量和安全
如何减少微服务架构开发和调试过程中的痛苦/浪费时间?
我们的项目开发了一个单体应用程序。但现在,我们的架构师决定将应用程序分成多个小型服务,称为微服务架构。为了部署服务,我们使用了 kubernetes。 也就是从这时开始,我成了其中一个服务的开发人员,开发工作成了一场噩梦......为了测试我的服务
为什么我更喜欢基于主干的开发
如今,像Git这样的分布式版本控制系统已经 "赢得了版本控制的战争"。当DVCS越来越受欢迎的时候,我经常听到的一个论点是围绕着用Git这样的VCS进行分支和合并是多么容易。然而,我是基于主干的开发(TBD)的大粉丝,我想告诉你为什么。 在基于主干
使用 JeKa 实现 Java DevOps
JeKa 是一个非常精简的工具,允许您从命令行或在 IDE 中执行任意 Java 源代码。虽然乍一看这似乎没什么大不了的,但此功能使您能够: 使用纯Java 代码
Spring Boot 3.1 中改进了对Testcontainer支持
Testcontainers 是一个开源框架,用于提供数据库、消息代理、Web 浏览器或任何可以在 Docker 容器中运行的东西的一次性轻量级实例。
混沌工程实验的五种模式
混沌工程是一个系统化的过程,它包括故意让一个应用程序以一种降低风险的方式遭受破坏性事件,密切监测其反应,并实施必要的改进。其目的是验证或挑战关于应用程序处理这种破坏的能力的假设。混沌工程使工程师们能够在受控的环境中安排受控的实验,而不是将这些事件留给机会,通常是在流量较少的时期,并且有现成的
高频量化软件因部署问题导致公司在45分钟内破产
金融服务公司 Knight Capital Group 由于新软件部署失败,在 45 分钟内破产。 部署过程依赖于手动复制代码,这会导致激活旧的、未使用的代码,从而导致错误的交易。 Knight Capi
幽默:当你很长时间没有合并分支
DevOps竟然是在远离Ops?
DevOps 意味着 Dev 和 Ops 的协作,但他们从等式中删除了 Ops 如今,我们很难定义 DevOps,因为它最初解决的问题早已不复存在。 对于最近的一些公司来说,这个问题实际上从未存在过!他们
蓝绿 Consul 部署:PHP、Java 和 Node.js 示例
使用 Consul 和 Registrator 在服务层上进行零停机 Docker-Compose 蓝绿部署 通过您的项目及其唯一的 Dockerfile(“samples”文件夹中的 docker-compose.yml 被忽略),Docker-
上页
下页