值得收藏!如何快速画出一幅漂亮的架构图

这篇文章总结了常用的架构图类型,可以借鉴笔者提供的模板,快速地产出符合业务需要的架构图。
为什么要画好一幅架构图?一幅漂亮的架构图既是创作者的深度结构化思考和…

迄今为止最完整的DDD实践

对于一个架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战。
一、为什么需要DDD

复杂系统设计:系统多,业务逻辑复杂,概念不清晰,有什么合适的方…

共识协议的技术变迁 — 既要“高”容错,又要“易”定序,还要“好”理解

这篇文章与读者朋友们好好聊一聊共识这个技术领域,期望能够让大伙儿对共识协议的前世今生以及这些年的技术演进有个大体了解。

There is no compre…

领域建模的体系化思维与6种方法论

本文希望能够通过总结过去自己对领域建模的一点粗浅经验给需要的同学能有些许启发,少走弯路。
背景
软件工程师做的核心事情就是对现实世界的问题进行抽象然后用计算机…

如何画好一张架构图/业务图/流程图,掌握这4个关键点

–
作为一个开发,日常工作中免不了要画一些图,无论是技术架构图还是业务流程图。基于个人的一些经验,作者分享了他的作图方法,给大家一点思路提供参考,希望在未来的…

八年磨一剑,四大技术视角总结云上应用管理实践

这篇文章是阿里云 EDAS 团队在近八年服务客户的过程中,在应用管理两大领域(容量管理和流量管理)方向往云时代迈进时所呈现出来的不同进行深入剖析与总结,以帮助…

探索AI时代的应用工程化架构演进,一人公司时代还有多远?

当代AI来势汹汹,本文从AI的特点、对研发的挑战、AI的应用工程和场景分化等剖析了AI时代的应用工程化架构演进之路。
序言
在当下生成式模型的AI时代,了解和…

【大数据开发必读】一张图帮你快速建立大数据知识体系

前言
最早提出“大数据”时代到来的是全球知名咨询公司麦肯锡,麦肯锡称:“数据,已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于海量数据的挖…

TOGAF(企业架构)方法论介绍PPT

…

TOGAF9.2企业架构框架学习笔记(总)

本期书目

书名:《TOGAF9.2口袋书》

作者:The Open Group

简要介绍:这是TOGAF 9.2官…

阿里云ddns openapi动态域名解析最佳实践

概述
家里闲置着一台老款的Mac mini Server,跑OS X越来越慢,索性装上了Cent OS 7,变成了一台家庭服务器,装上了Plex媒体服务器和Tr…

Mysql为什么不推荐使用Docker部署

docker可以从远程仓库拉取镜像然后通过镜像快速的部署应用,非常的方便快捷,但是今天来聊聊为什么Mysql不推荐使用Docker部署这个问题。
1、数据库扩容…

如何保证MQ消息的幂等性

现在微服务开发中为了满足限流消峰、减少系统之间的耦合等实际业务的需要,于是系统中往往会引入了MQ,加入了MQ之后如何保证消费者的消费幂等性便是需要解决的问题了。…

SqlSession线程安全问题

1、SqlSession为什么是数据不安全的
(1)SqlSession的底层实现是基于JDBC的Connection对象,而Connection对象是非线程安…

基于Nginx实现灰度发布的实现方案

灰度发布(又称金丝雀发布)是指在黑与白之间能够平滑过渡的一种发布方式。在其上可以进行A/B 测试,先让让一部分用户继续用产品特性A,另一部分用户开始用产品特性B…

高并发下千万数据量的Mysql中热点数据如何持续保留在Redis中

在高并发下,为了增加系统的并发能力通常都会使用缓存技术来缓存热点数据,目的是防止大量的请求打到Mysql上导致Mysql被打垮而崩溃。

假设现在Mysql中千…

超高并发下Redis分key的实现原理

众所周知Redis扛并发的能力是非常强的,所以高并发场景下经常会使用Redis,但是 Redis 单分片的写入瓶颈在2w左右,读瓶颈在10w左右,如果在超高并发…

支撑瞬间百万QPS的热点文章服务的设计

在我们的日常生活中,总是在一个不经意间就会出现一个大新闻,如某某一线明星出轨、某某明星官宣结婚、某某明星偷税漏税等等。这个都是我们粉丝或者吃瓜群众感兴趣的话题,…

SpringBoot 整合 JWT 轻松搞定跨站点统一登录!

01、故事背景
JWT,英文全名:JSON Web Token,是目前最流行的跨域身份验证解决方案之一!
在介绍 JWT 之前,我们先来聊一聊基于传统sess…

百万QPS下热点数据的收集方案

在高并发场景下,如京东、淘宝的秒杀活动开始时候,会有很多的用户同时抢购秒杀商品,由于同一个场次成百上千种商品参与秒杀活动,但是热点的商品往往就只有那么几十个左右…