Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DevOps教程
当心SAFe(企业级扩展敏捷框架)变成黑暗的邪恶化身 - Sean Dexter
企业级可扩展敏捷框架是一些原则和实践的集合,旨在为大型公司提供一种“扩展”敏捷工作模型的方法。自2011年成立以来,SAFe经历了巨大的增长。全球将近
私有云:基础平台部门如何为企业内1500名工程师构建PaaS?- srvaroa
基础技术基础架构定义为“ 用于创建,发展和运营我们的业务的软件和系统。”包括云服务,构建工具,编译器,编辑器,源代码控制系统,数据基础架构(Kafka,Hadoop,Airflow…),路由和消息传递系统(Envoy,gRPC,Thrift…),Chef,Consul,Puppet,Terr
经验分享:HelloFresh在生产中运行Istio的经验教训 - Craig Huber
在HelloFresh,我们运行数百种微服务,这些微服务可以完成从供应链管理和付款到保存客户偏好的所有工作。大规模运行微服务并非没有挑战,许多公司开始经历复杂性的痛苦。像许多其他微服务采用者一样,我们发现随着服务数量的增长,越来越难以理解所有这些服务之间的交互。当微服务领域出现问题时,很难确
还在拷贝Jar或War包?还在用Maven拉库包或框架?基于Kubernetes的运维者与边车模型将是软件交付的新模式 〜Bilgin Ibryam
边车和运维者模型可能会成为主流的软件分发和消费模型,在某些情况下甚至会取代软件库包和框架。如果您是一个软件供应商,可能您已经考虑过将您的软件作为API或基于SaaS的解决方案提供给潜在用户,这是最快的软件消费模型,并且尽可能地提供了便利;根据软件的性质,您可能还会将软件作为库或运行时
为什么Kubernetes如此受欢迎? -stackoverflow
在撰写本文时,Kubernetes已有6年历史了,在过去的两年中,它的流行度不断提高,一直成为
使用Prometheus和Grafana进行系统监控和预测 - flightaware
Hyperfeed是FlightAware的核心航班跟踪引擎。它的输出为公司最突出的产品提供了动力:网站上的航班页面,
软件架构文档最小化的方法 -DEV
许多软件开发人员会很快告诉您: “我们很敏捷” “我们认为工作软件胜于全面的文档” “价值在于对话” “代码就是文档” “测试是文档” 代码是事实,而不是全部事实正如
美国军方如何实现DevSecOps标准? - cloudbees
当您的国家/地区的安全取决于软件时,您最好确保它坚如磐石。这就是为什么美国军方为DevSecOps设定标准的原因,DevSecOps是一种软件开发方法,可以将安全性嵌入每一行代码中,无论它是存储在私有云中还是在F-16战斗机的驾驶舱中。该程序由美国空军首席软件官Nicolas Chailla
基础架构即代码的五大安全风险 – thenewstack
越来越多地采用基础架构即代码(IaC)技术来提供快速配置和部署云环境的功能。IaC技术的示例包括Terraform,AWS云形成模板,Azure资源管理器模板,Chef,Puppet,Red Hat Ansible,Helm Charts,Kubernetes YML文件和OpenFaaS
在生产中运行Elasticsearch的深入指南 – TechNotes
在这篇文章中,我想分享我的经验和技巧,以了解如何正确设置Elasticsearch并避免常见的陷阱。 基础知识:集群,节点,索引和分片我想先解释一些基本概念。本节将完全不介绍最佳实践,而主要侧重于解释术语。
十大必须知道的Kubernetes设计模式 - Bilgin Ibryam
这是从Kubernetes Patterns一书综合而来的初学者必知的十大设计模式。熟悉这些模式将帮助您理解Kubernetes的基本概念,从而在讨论和设计基于Kubernet
Cloudflare如何使用Quicksilver实现互联网规模级别的配置分发? - Geoffrey Plouviez
Cloudflare的网络高峰时每秒为全球Internet用户处理超过1400万个HTTP请求。我们花了很多时间考虑使用哪些工具来更快,更安全地发出这些请求,但是一种解决方案使所有这些成为可能,关键是如何在全球范围内分发配置。每次用户对其DNS进行更改,添加Worker或对其配置进行
抽象概念与无服务器 - Adam
IT系统天生就难以理解。这就是为什么我们将系统分成较小的部分。如果正确完成了这一划分,则无需了解系统的所有内容,我们仅需要单独了解每个部分以及小部分的组成方式即可。显然,“ 适当地 ” 进行划分并非易事,而且是问题的症结,我们已经研究了
使用Java后端对Angular应用进行Docker化 -Bhargav
Docker是企业就绪的容器平台,使组织能够在任何地方无缝地构建,共享和运行任何应用程序。几乎每家公司都在对其应用程序进行容器化,以加快生产工作负载,以便它们可以随时随地部署,有时一天可以部署几次。我们可以使用多种方式来构建Angular应用程序。一种方法是使用Java后端对Angular应
通过调查数以百万计的JVM虚拟机发现当前Java使用情况 - Ben Evans
每天,数千万的Java虚拟机(JVM)与New Relic共享它们的数据。为了创建此报告,我们对数据进行了匿名处理并对其进行了粗粒度处理,以给出我们所看到的Java生态系统的大致概述。我们还避免使用任何可能有助于攻击者和其他恶意方(否则会破坏JVM数据用户)的详细信息。这些观察的目标
从三层部署模型到持续集成部署和容器部署 - JAXenter
著名的3层模型(如果有预算,有时甚至是4层模型):开发是在通常在每个开发人员的本地笔记本电脑上编辑代码的地方。测试是多个开发人员的代码第一次相互看到。在这里进行集成测试,用户接受测试和其他质量检查。有时这与暂存合并。暂存是一个预发布的存放区
在Kubernetes中应用零信任的两种快速配置方法 | inext
对于组织而言,将销售数据保存在SaaS CRM中,将客户数据保存在公共云中(使用Kubernetes之类)以及将内部数据保存在本地数据中心(裸机)中并不少见。不仅如此,访问该数据的员工和客户遍布全球。开箱即用,Kubernetes带有一些很棒的但不安全的默认值。所有Pod都可以与其他
使用Grafana,InfluxDB和CollectD监视自己的基础架构 — SerHack blog
对于某些公司而言,基础架构是其业务的核心。具体来说,我指的是那些需要管理多个服务器上的数据和应用程序的公司。对于公司而言,监视其基础结构节点至关重要,尤其是在出现问题时该公司没有现场干预干预的情况下。实际上,大量使用某些资源可以指示故障或拥挤。但是,除了预防,还可以使用监视来评估新软
上页
下页