架构共0篇 第4页
架构
微服务架构学习与思考(14):监控和可观测性详细介绍-五八三

微服务架构学习与思考(14):监控和可观测性详细介绍

一、APP故障小故事# 在一个休息日的周六,你和朋友在公司附近逛街,突然,老板来了一通电话: 老板:小王,我们 APP 购物详情页面,怎么突然访问不了,一直在那里加载,出了什么 bug,赶紧看看...
admin的头像-五八三admin2年前
070
MVVM+Monorepo工程设计-五八三

MVVM+Monorepo工程设计

MVVM+Monorepo工程设计 背景 为了实现视图与逻辑分离,增强项目的可维护性和提高复用度,开放平台项目采用mvvm模式 + monorepo拆包的方式搭建应用工程。 MVVM介绍 MVVM(Model-View-ViewModel)...
admin的头像-五八三admin2年前
050
开启DOM观察者模式,引爆你的前端开发创造力! - MutationObserver-五八三

开启DOM观察者模式,引爆你的前端开发创造力! – MutationObserver

我正在参加「掘金·启航计划」 观察者 API 家族,全部文章列表,欢迎点赞收藏 IntersectionObserver - 《探秘神奇的IntersectionObserver:释放网页性能的黑科技!》 ResizeObserver - 《尺寸变...
admin的头像-五八三admin2年前
070
程序猿的九年广漂-五八三

程序猿的九年广漂

** 程序猿的九年广漂感悟 广漂第九年了,成为了一名老码农,混迹于各种论坛博客中,我感觉总得写点什么.讲讲技术也好,发泄一下码农的无奈也好.希望对年轻的同行有点帮助吧. 非广东人,但从小在广东...
admin的头像-五八三admin2年前
0110
手撸RPC框架 - 注册中心基础功能实现-五八三

手撸RPC框架 – 注册中心基础功能实现

大家好,我是小趴菜,接下来我会从0到1手写一个RPC框架,该专题包括以下专题,有兴趣的小伙伴就跟着我一起学习吧 本章源码地址:gitee.com/baojh123/se… 自定义注解 -> opt-01 服务提供者收...
admin的头像-五八三admin2年前
070
如何有效检测、识别和管理 Terraform 配置漂移?-五八三

如何有效检测、识别和管理 Terraform 配置漂移?

在理想的 IaC 世界中,我们所有的基础设施实现和更新都是通过将更新的代码推送到 GitHub 来编写和实现的,这将触发 Jenkins 或 Circle-Ci 中的 CI/CD 流水线,并且这些更改会反映在我们常用的公...
admin的头像-五八三admin2年前
0100
2B or not 2B: 前端大泥球-五八三

2B or not 2B: 前端大泥球

今天给大家带来的是 2B 领域的一个架构难题,我们最终也没有找到一个较好「解决」方案, 或者说它本来就是一个伪命题。 让我慢慢跟你道来… 软件的划分模式 首先从软件系统的划分模式讲起。软件...
admin的头像-五八三admin2年前
0110
5种常用的服务器部署策略-五八三

5种常用的服务器部署策略

大家好,我是猿java。 作为一名 Java程序员,部署生产环境的服务器是一项基本能力要求,那么,如何部署才能做到业务无感?选择什么样的部署策略,才能将生产事故降到最低?今天我们就来一起聊聊...
admin的头像-五八三admin2年前
060
助力618-Y的混沌实践之路 | 京东云技术团队-五八三

助力618-Y的混沌实践之路 | 京东云技术团队

一、写在前面 1、混沌是什么? 混沌工程(Chaos Engineering)的概念由 Netflix 在 2010 年提出,通过主动向系统中引入异常状态,并根据系统在各种压力下的行为表现确定优化策略,是保障系统稳...
admin的头像-五八三admin2年前
080
架构方法论-五八三

架构方法论

一、架构本质思考 1.1、什么是架构? 1.2、架构就在生活中 假如你是食堂大妈,如何低成本解决高峰回收的阻塞? 假如你是车站保安,如何低成本解决春运进站的并发? 假如你是电工师傅,如何低成本...
admin的头像-五八三admin2年前
0110
观察混合云环境中 Kubernetes 可观测性的 6 种有效策略-五八三

观察混合云环境中 Kubernetes 可观测性的 6 种有效策略

在混合云环境中观察Kubernetes需要理解分布式系统的行为和性能。我下面这篇文章中的六个策略可以帮助实现这一目标。 2023年,原生云应用和平台迅速增长。组织不断努力最大化其应用程序的潜力,...
admin的头像-五八三admin2年前
0140
抖音iOS最复杂功能的重构之路--播放器交互区重构实践-五八三

抖音iOS最复杂功能的重构之路–播放器交互区重构实践

本文是我在2021年发表的文章,原文首发在字节技术公众号上,原文地址 背景介绍 本文以抖音中最为复杂的功能,也是最重要的功能之一的交互区为例,和大家分享一下此次重构过程中的思考和方法,主...
admin的头像-五八三admin2年前
070
GCAir全虚拟分布式仿真-用于复杂系统的仿真-五八三

GCAir全虚拟分布式仿真-用于复杂系统的仿真

前言 典型复杂系统如飞机,有“大”和“杂”两个特点,“大”是指系统规模大,“杂”是指系统跨学科、跨领域复杂。对于产品设计人员来讲,通过仿真的手段来进行系统设计是常用的解决方法。 随着...
admin的头像-五八三admin2年前
030

百分百空手接大锅

背景 愉快的双休周末刚过完,早上来忽然被运营通知线上业务挂了,用户无法下单。卧槽,赶紧进入debug模式,一查原来是服务端返回的数据有问题,赶紧问了服务端,大佬回复说是业务部门配置套餐错...
admin的头像-五八三admin2年前
030
C语言编程—语法练习-五八三

C语言编程—语法练习

题目: 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析: 可填在百位、十位、个位的数字都是 1、2、3、4,组成所有的排列后再去掉不满足条件的排列。...
admin的头像-五八三admin2年前
030
Terraform整合AWS CodePipeline实现AWS云上资源自动化编排实践-五八三

Terraform整合AWS CodePipeline实现AWS云上资源自动化编排实践

一 背景 随着云计算的普及,基础架构已成为IT部门的重点工作内容之一。如何快速且安全地构建复杂的生产环境,实现业务的稳定运行,是每个技术团队面临的共同课题。传统的手工建设流程低效、容易出...
admin的头像-五八三admin2年前
040
【领域驱动设计专题】一文带领你透视DDD领域驱动模型的本质和设计原理分析指南(通用语言体系)-五八三

【领域驱动设计专题】一文带领你透视DDD领域驱动模型的本质和设计原理分析指南(通用语言体系)

前言介绍 从前面的内容可以了解到领域建模需要软件专家和领域专家的合作,但由于基础交流的障碍,这种合作往往存在困难。软件专家会主要考虑类、方法、算法、模式等程序工件,他们会按照继承、...
admin的头像-五八三admin2年前
050
纵横四海 -- Puppeteer全能应用一文通-五八三

纵横四海 — Puppeteer全能应用一文通

Puppeteer是什么? Puppeteer翻译过来的意思是'操纵木偶的人', 实质是一个Headless/无头浏览器, 尤其在 Node.js 中的应用极为广泛. Puppeteer 介绍和应用场景 介绍 Puppeteer 是一个 Node 库,它...
admin的头像-五八三admin2年前
080

微服务的影响:好的、坏的和未来

​探索微服务的各个方面,包括其优势、潜在风险以及有效利用它们的最佳实践。 自 COVID-19 大流行开始以来,对技术的依赖已经完全循环。在过去三年中,数字应用程序越来越多地用于银行,购物,...
admin的头像-五八三admin2年前
0160
看完这篇异地多活的改造,我决定和架构师battle一下-五八三

看完这篇异地多活的改造,我决定和架构师battle一下

1. 简述 异地多活的概念以及为什么要做异地多活这里就不进行概述了。概念性的很多,像什么同城双活、两地三中心、三地五中心等等概念。如果有对这些容灾架构模式感兴趣的可以阅读下这篇文章进行...
admin的头像-五八三admin2年前
0770