设计
-
运维开发和测试中常见的8个问题
今天,我把精力集中在一些后端功能的转换上。在这个过程中,我探索了一些实践经验。 首先改造了后端基本函数,即通过数据库连接执行SQL语句。原始模式只支持一条SQL语句。在执行多个SQ…
-
你写的代码就是你的犯罪证据
我最近工作的主要内容是和其他人一起设计一个大型遗留系统项目。在 过程中,我发现了一件特别有趣的事情,我重新构建了许多if语句。从这些if语句中,业务的变化很可能被描绘出来。因此,我…
-
写代码的五个步骤,你会几个?
最后,我们开始做一些功能。我相信新手会有点兴奋和紧张。我们将以这种美妙的感觉开始代码之旅。许多新手得到这个函数并开始复制代码。他们总是准备好成为一名代码搬运工。这不是正确的开始方式…
-
用 AI 自动化做出决策是否是超级简单的一件事?
人工智能意味着什么? 人工智能指的是计算机科学的范围。人工智能是指人类,即借助设计好的计算机程序或软件程序,计算机(机器)模仿人类的设计,绘制和解决复杂的问题。这些系统有自我学习…
-
来吧,说说你眼中的微服务
微服务划分模式 虽然服务是逐步被拆分出来的,随着业务的演进,在某一时刻,可能需要我们重新审视服务划分得是否合理。本节向大家推荐两种服务划分的方法,首先介绍如何选择服务划分的方法。…
-
Gartner预测2020年数字体验大趋势
分析师们在10月28日至31日在澳大利亚黄金海岸的Gartner IT Symposium/Xpo 2019上展示了数字趋势的最新研究。 Gartner列举了组织在2020年需要重…
-
千万级流量架构下的负载均衡解析
一、负载均衡 集群中的应用服务器(节点)通常被设计成无状态,用户可以请求任何一个节点。 负载均衡器会根据集群中每个节点的负载情况,将用户请求转发到合适的节点上。 负载均衡器可以用…
-
创建软件架构时应该关注什么?
随着互联网的发展,软件的体量越来越大,这就要求每一个产品在设计之初就需要设计相应的架构以适应产品长期的发展以及升级。作为产品经理——一个产品最主要的负责人,也应该知道一点软件架构的…
-
超级全面的权限系统设计方案面世了
前言 权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。 …
-
我所理解的架构,看这篇就对了
什么是架构? 个人所理解的架构的含义应该是:定义一个完整系统中所需的组件以及实现组件间的交互策略。那么很明显,架构设计应该是考虑如何定义和划分好每个组件,然后考虑它们是如何基于不…