深圳幻海软件技术有限公司 欢迎您!

  • 云原生架构:构建弹性高效的现代互联网应用

    随着互联网的迅猛发展,应用程序的规模和复杂性不断增加,传统的应用架构已经无法满足这种挑战。云原生架构作为一种全新的应用架构模式,逐渐成为构建弹性高效的现代互联网应用的首选。它不仅能够提供更好的扩展性和稳定性,还能够更有效地利用云计算资源,加速开发部署流程,提升开发者和用户的体验。什么是云原生架构?云

  • 云计算供应商的安全指南:值得花费时间吗?

       本文详细分析了AWS、Azure和Googlecloud提供的云安全指南和资源,并确定了它们对新手和经验丰富的架构师的价值。使云安全架构的第二次迭代变得完美是小菜一碟。真正的挑战是有一个充分的第一次迭代。如果前者一般,工程师将不得不花费数周时间重新调整配置,或者从

  • 为什么云原生架构对数字化转型至关重要

    如果业务应用程序是专门为在云中运行而构建的,可以利用云计算的独特特性,并适应动态的云计算环境,那么它们可以说是最适合的,这样的应用程序被称为云原生应用程序,或者被精确地构建在云原生架构上。云原生架构为企业提供了超越数字化转型的令人难以置信的功能,它使企业的业务通过向目标受众提供卓越的体验来实现更高水

  • 云架构师的“17条军规”

    当前,云架构师在全球范围内的需求量很大,因为近年来人们越来越关注云计算和基础设施。为了获得更高的可扩展性、移动性和安全性,许多企业已转向云平台,而云解决方案架构师是收入最高的IT专家之一。云架构师负责将项目的技术规范转化为最终将推动最终结果的架构和设计。云架构师经常负责弥合复杂的业务挑战与基于云的解

  • 如何一文认识 微服务概述和 SpringCloud(一)

    文章目录1、微服务定义2、微服务优缺点3、微服务的技术栈4、微服务架构的落地产品选择5、认识SpringCloud5.1、SpringCloud是什么5.2、SpringCloud和SpringBoot是什么关系5.3、SpringCloud和Dubbo之间的多维度对比1、微服务定义提出者论文的描述

  • 如何进行云存储架构框架设计?

    随着互联网类新兴业务的激增、业务数据快速增长,云存储技术应运而生。本文深入剖析了云存储通用框架、硬件架构以及其底层原理这三个技术层面的差异性,为云存储架构框架设计提供了理论依据;再结合细分行业及其业务应用场景的差异性需求,最终确定了满足企业需求的云存储总体架构,并详细介绍了架构设计评估和技术选型过程

  • 学习笔记——架构之路

    2023-01-13一、基本功(1)工程结构管理掌握企业环境的搭建和管理(2)java开发规范P3C开发规约(3)高并发及网络编程需要考虑性能瓶颈(4)底层源码分析二、互联网常用技术——分布式1、NoSQL数据库:是提升数据访问效率的优先选择。访问效率的提升:Redis、MongoDB2、分布式文件

  • 京东云开发者|软件架构可视化及C4模型:架构设计不仅仅是UML

    软件系统架构设计的目标不在于设计本身,而在于架构设计意图的传达。图形化有助于在团队间进行高效的信息同步,但不同的图形化方式需要语义一致性和效率间实现平衡。C4模型通过不同的抽象层级来表达系统的静态结构,并提供了最小集的抽象建模元素,为设计人员提供了一种低认知负载、易于学习和使用的高效建模方式。&nb

  • 轻量级的架构决策记录机制

    作者:倪新明ADR是一种性价比非常高的架构决策文档化实践,团队引入和实践成本很低,却能为团队带来极大收益!1团队研发面临的问题不论是在传统的IT行业,还是互联网行业,研发团队在架构决策层面或多或少的都会面临以下问题或挑战:新成员加入团队,对系统现有的架构决策可能会盲目遵守,只知其然,不知其所以然;或

  • 同事老是吐槽我的接口性能差,原来真凶就在这里

    一、前情回顾上篇文章:《​​为什么每个程序员都必须坚持写博客?这篇文章教你怎么写​​》聊了一下系统架构中,百亿流量级别高并发写入场景下,如何承载这种高并发写入,同时如何在高并发写入的背景下还能保证系统的超高性能计算。这篇文章咱们继续来聊一下,百亿级别的海量数据场景下还要支撑每秒十万级别的高并发查询,

  • 反应式JavaScript:前端架构的演变

    ​译者| 李睿审校| 孙淑娟当今软件开发中最具活力的领域之一是前端架构。而一些创新者正在推动最新技术的发展,以设计出更强大的方法来构建动态用户界面。这项工作大部分都在以惊人的速度进行,而且是公开的。多亏有许多开源JavaScript项目,例如SvelteKit、Solid、Rea

  • 被滥用的“架构师”!

    ​在很多程序员的大脑中,都会有这样一个打怪升级的路径:曾经,我对这个路径深信不疑,现在想想,也许是因为初出茅庐的我所看到的江湖太小。慢慢地,在江湖中久了、视野开了,就发现自己想得太简单了。第一个对“架构师”的定义十多年前,在我初入江湖的时候,首先进入了一家位于深圳的大型软件公司,研发人员的规模上千。

  • 这篇 Nacos 使用详解,可以收藏一下

    什么是微服务在了解Nacos之前,我们先来了解一下,什么是微服务?在2014年的时候,一位叫MartinFowler(马丁·福勒)的大神,提出了微服务的概念,定义:微服务是由单一应用程序构成的小小服务,拥有独立的进程和轻量化处理,服务依据业务功能设计,用全自动的方式进行部署,能够和其他服务使用HTT

  • 解读OpenShift的逻辑架构和技术架构

    一、OpenShift的逻辑架构OpenShift的逻辑架构图如图2-6所示。▲图2-6OpenShift逻辑架构图2-6中的关键组件介绍如下。底层基础设施:OpenShift可以运行在公有云(AWS、Azure、Google等)、私有云(OpenStack)、虚拟机(vSphere、RHV、红帽K

  • 阿里为什么能抗住双 11 ?看完这篇你就明白了!

      1.概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技

  • 什么是真正的架构设计?十年Java经验让我总结出了这些,不愧是我

    一.什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MyS

  • Istio分层架构?80%的人有误解

     Istio是ServiceMesh的产品化落地:它帮助微服务之间建立连接,帮助研发团队更好的管理与监控微服务,并使得系统架构更加安全它帮助微服务分层解耦,解耦后的proxy层能够更加专注于提供基础架构能力,例如:(1)服务发现(discovery)(2)负载均衡(loadbalancin

  • 为什么大公司一定要使用微服务?

    这几年在Java工程师招聘时,会看到很多人的简历都写着使用了SpringCloud做微服务实现,使用Docker做自动化部署,并且也会把这些做为自己的亮点。 图片来自Pexels而比较有趣的这其中以小公司出来的人为绝大多数,大的公司出来的人简历上倒是很少提这些东西。对于我自己来说,从201

  • 阿里技术大牛:一份架构师成神路线图!

    架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。图片来自包图网今天,阿里巴巴技术专家九摩将多年经验,进行系统性地总结,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。架构师职责架构师不是一个人,他需要建立

  • 千万级并发下,淘宝服务端架构如何演进?

     本文以淘宝为例,介绍从一百个并发到***并发下服务端架构的演进过程,同时列举出每个演进阶段遇到的相关技术,让大家对架构的演进有一个整体的认知,文章***汇总了一些架构设计的原则。在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:①分布式:系统中

推荐阅读