微服务
-
440+ 个免费的编程 & 计算机科学的在线课程
六年前,一些大学如 MIT 和斯坦福首次向公共免费开放了他们的在线课程。现在,全世界超过 800 所学校已经创建了成千上万的免费课程。 我编制了一个有 440 多个免费在线课程的清…
-
基于 Go 技术栈的微服务构建
在大型系统的微服务化构建中,一个系统会被拆分成许多模块。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。在这种构建形式中,开发者一般会聚焦于最大程度解耦模块的功能以减少…
-
很遗憾,我也不知道什么是容器!
题图抽象的形容了容器和虚拟机是那么的相似,又是那么的不同! 在近期的一些会议和学术交流会上,我一直在讲述有关 DevOps 的安全问题(亦称为 DevSecOps)注1 。通常,我…
-
用 Kubernetes 和 Docker 部署 Java 应用
大规模容器应用编排起步 通过《面向 Java 开发者的 Kubernetes》,学习基本的 Kubernetes 概念和自动部署、维护和扩展你的 Java 应用程序的机制。下载该电…
-
原生云计算:你所不知道的 Kubernetes 特性和工具
开放容器计划(OCI)和原生云计算基金会(CNCF)的代表说,Kubernetes 和容器可以在降低程序员和系统管理成本的同时加速部署进程,从被忽视的 Kubernetes 特性(…
-
容器和微服务是如何改变了安全性
云原生程序和基础架构需要完全不同的安全方式。牢记这些最佳实践 如今,大大小小的组织正在探索云原生技术的采用。“云原生Cloud-native”是指将软件打包…
-
如何成规模地部署多云的无服务器程序和 Cloud Foundry API
IBM 的 Ken Parmelee 说:“微服务和 API 是产品,我们需要以这种方式思考。” 领导 IBM 的 API 网关和 Big Blue 开源项…
-
云原生(Cloud Native)- 移动 App 研发新范式
云原生的话题近期异常火热,对于它的概念,大家也有不同的解读。从我个人的视角而言,云原生代表了一种应用构建的方法论:如何最大程度地利用云计算服务模型的优势低成本、快速地构建一款弹性的…
-
Kubernetes 为什么这么重要?
在开发和部署云原生应用程序时,运行容器化负载的 Kubernetes 平台起到了重大作用。 自然而然的,开发和部署云原生应用程序已经变得非常受欢迎。对于一个允许快速部署和连续交付的…
-
每个程序员都该知道的五大定律
定律-或称法则,可以指导我们并让我们在同伴的错误中学习。这篇文章中,我将介绍我每次设计或实现软件时出现在我脑海的五大定律。其中有些和开发有关,有些和系统组织有关。它们可以帮助你成为…