架构设计

事件总线 + 函数计算构建云上最佳事件驱动架构应用

作者 | 史明伟(世如) 距离阿里云事件总线(EventBridge)和 Serverless 函数计算(Function Compute,FC)宣布全面深度集成已经过去一年。站在系统元数据互通,产品深度集成的肩膀上,这一年我们又走过了哪些历程? 从事件总线到事件流,从基于 CloudEvents 的事件总线触发到更具个性化的事件流触发,函数计算已成为事件总线生态不可或缺的重要组成部分,承载了

Serverless
软件结构
2023-01-12 09:29

万字解读云原生时代,如何从 0 到 1 构建 K8s 容器平台的 LB(Nginx)负载均衡体系

云原生时代,基于 Kubernetes 的容器编排方案是当下最优选择,各个中型、大型互联网公司全都拥抱 Kubernetes,没有其他方案可以与 Kubernetes 匹敌。

码农谈IT
软件结构
2022-12-20 13:23

高并发架构设计经验

高并发解决的核心问题是在同一时间上有大量的请求过来,然后我们的系统要怎么抗住这些请求带来的压力。比如在线直播服务,同时有上百万甚至上千万人观看。比如秒杀品,同时有大量用户涌入。

ITPUB社群
数据架构
2022-12-20 13:21

聊聊集群、分布式和微服务之间的联系和异同点

对于集群、分布式和微服务,大家在工作中可能经常会听到,但是如果问你它们之间存在什么样的区别和联系,可能你一下子又感觉说不清楚,今天就这个话题,趁着周末时间,跟大家来一起聊聊。

ITPUB社群
软件结构
2022-12-01 13:47

图解架构 | SaaS、PaaS、IaaS

随着互联网行业的飞速发展,云服务也变得尤为重要,几乎每个企业都需要使用云计算服务,来管理大量敏感和机密数据,因此,在任何类型的企业中使用云服务都是不可避免的。

ITPUB社群
数据架构
2022-11-25 16:25

分布式系统中,级联故障是最可怕的

这篇文章是想带你了解如何通过防止故障传播来提高大型分布式系统的弹性。

ITPUB社群
数据架构
2022-11-22 15:00

你不需要微服务

本文作者通过分析微服务的常见优点能解决的问题,提出如何使用单体应用来缓解这些问题,最终指出采用微服务还是单体架构要根据团队实际情况,而不是为了微服务而微服务。作者最后给出建议,中小团队和新型团队,建议采用单体架构,大中型团队,可以采用微服务架构,但要充分权衡。

ITPUB社群
数据架构
2022-11-22 14:56

微服务框架的实现:舍与不舍

生活中充满了各种trade-off(权衡),编程开发中也是如此。本文将通过实战的角度,分享在开发微服务框架的过程中,针对不同的组件做的一些抉择,包括,协议支持的多少?数据传输采用TCP还是UDP?网络处理是普通处理模型还是定制的epoll?序列化框架那么多,该用哪种?注册中心选哪家?路由方式哪种好,如何限流等等。

网络通信频道
操作系统
2022-10-24 10:27

如何应用云原生、低代码、DDD点亮业务活力?| 聚焦SACC2022

2022年10月27日~29日,由IT168旗下ITPUB企业社区平台主办的第十五届中国系统架构师大会(SACC2022)将在云端进行网络直播。本届大会以“激发架构性能 点亮业务活力”为主题,云集国内CTO、研发总监、高级系统架构师、开发工程师和IT经理等技术人群,力争为各路豪杰奉献一场技术的饕餮盛宴。

qing_yun
软件结构
2022-10-14 18:53

使用基于 AI 的网络安全更快地检测威胁

 IntelliGenesis 有一个基于 NVIDIA Morpheus 的 flyaway kit,旨在与环境无关,可在边缘进行即时检测和修复。他们已经建立了一个企业解决方案来大规模进行基于人工智能的实时威胁检测。它可以定制,但足够简单,可以让任何级别的数据科学家或领域专家使用。使用 Morpheus 和 GPU 加速,他们立即看到性能的呈指数级增长。

服务器频道
基础设施
2022-10-11 20:17

聚焦2022中国系统架构师大会,金融行业专场精彩亮点提前看

2022年10月27日~29日,由IT168旗下ITPUB企业社区平台主办的第十五届中国系统架构师大会(SACC2022)将在云端进行网络直播。本届大会以“激发架构性能 点亮业务活力”为主题,云集国内CTO、研发总监、高级系统架构师、开发工程师和IT经理等重磅嘉宾,旨在奉献一场技术的饕餮盛宴。

网络通信频道
操作系统
2022-09-30 15:35

破解Kubernetes应用开发困局

如果您的开发环境是Minikube或自建/云K8s集群,开发的对象是微服务应用,自定义Controller或Operator,并且正在面临编码/调试/测试循环慢的问题。通过本文,您将收获如何借助开源工具实现在Kubernetes环境下更加高效的开发循环反馈,以及解密开源工具Nocalhost的全新用法和核心原理。

网络通信频道
操作系统
2022-09-27 09:14

云原生架构日志监控最佳实践

云原生架构的日志监控要求现代 Web 应用程序采用与传统应用程序略有不同的方法。部分原因是应用程序环境要复杂得多,包括从微服务中获取数据、使用 Kubernetes 和其他容器技术,以及在许多情况下集成开源组件。

danny_2018
设计模式
2022-02-28 10:24

Django框架,Flask框架和Tornado框架各有什么优缺点

Django:Python 界最全能的 web 开发框架,battery-include 各种功能完备,可维护性和开发速度一级棒。常有人说 Django 慢,其实主要慢在 Django ORM 与数据库的交互上,所以是否选用 Django,取决于项目对数据库交互的要求以及各种优化。而对于 Django 的同步特性导致吞吐量小的问题,其实可以通过 Celery 等解决,倒不是一个根本问题。Djang

奈学教育
软件结构
2020-07-28 18:40