标签:系统架构

编程技术

【行走的Offer收割机】记一位朋友斩获BAT技术专家Offer的面试经历【石杉的架构笔记】

2

darida 发布于 2018-12-17

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 概述 之前写过两篇文章: 互联网公司的面试官是如何360°无死角考察候选人的?(上篇) 互联网公司面试官是如何360°无死角考察候选人的?(下篇) 通过这...

阅读(6)评论(0)赞 (0)

编程技术

漫淡终端技术未来

17

xirruiqiang 发布于 2018-12-14

摘要:闲聊一下未来。 原文: 漫淡终端技术未来 作者: 流形 Fundebug经授权转载,版权归原作者所有。 前言 在终端发展的历史看,终端设备早已不再是单一的计算机,交互方式早已不再是单一的键盘鼠标,但无论是怎样变化,归根结底不变的是人与端两个角色的交互。 我在数据领域深根多年...

阅读(17)评论(0)赞 (0)

编程技术

性能大比拼-真实世界工作负载vs实验室综合工作负载

7

changyuan.xu 发布于 2018-12-14

验证存储系统性能是否强大通常会选择各种测试跑分看结果,然而对比性能就可以发现真实世界的工作负载与实验室综合工作负载差别极大,通过后者直接应用显然不太现实。而真实世界的工作负载则能够应用于优化,设计,验证应用软件,也可以针对真实的应用需求选择适合类别的SSD和数量。 SNIA固态存...

阅读(14)评论(0)赞 (0)

编程技术

为什么使用主数据思维构建微服务是一种好方式?

1

邓龙华 发布于 2018-12-14

作者:汪照辉 王作敬 中国银河证券股份有限公司 信息技术部IT研发中心 原题:《使用主数据思维构建微服务》 我们跟不少做微服务开发的厂商做过技术交流,希望能找到构建微服务的一些原则性和指导性的方式、方法,不过目前似乎大家更多关注的还是微服务的开发或者开发框架,对于微服务的核心思想...

阅读(15)评论(0)赞 (0)

Java

【Java进阶面试系列之二】:哥们,那你说说系统架构引入消息中间件有什么缺点?

2

zhuangli 发布于 2018-12-14

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 一、前情回顾 上篇文章 「Java进阶面试系列之一」你们系统架构中为何要引入消息中间件? ,给大家讲了讲消息中间件引入系统架构的作用,主要是解决哪些问题的。 其比较常见的...

阅读(12)评论(0)赞 (0)

编程技术

阿里巴巴在微服务系统下架构可视化方面的探索

10

likai 发布于 2018-12-13

导读:采用微服务架构后,了解服务之间的关系及依赖是一个比较有挑战的问题。微服务改造后的实际架构模型可能与预想的架构已经存在很大的差异,架构师或系统运维人员需要精确地了解资源实例的构成和交互情况。阿里巴巴在管理微服务方面具有丰富经验,本文总结了阿里巴巴工程师在微服务可视化方面探索。...

阅读(27)评论(0)赞 (0)

编程技术

成为“黑客”前,必须学习的“操作系统架构体系”

11

xiaoli.he 发布于 2018-12-13

我们先做个比喻,计算机就好比一栋具备"智能功能的大楼",操作系统就是负责这栋"智能大楼"协调、管理和控制的"总控中心",计算机硬件就是组成这栋大楼的"钢筋、水泥",应用软件就是大楼里一个个具体的&qu...

阅读(26)评论(0)赞 (0)

Java

Java进阶面试系列之一:哥们,你们的系统架构中为什么要引入消息中间件?

8

xiaoli.he 发布于 2018-12-13

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! “ 这篇文章开始,我们把消息中间件这块高频的面试问题来给大家说一下,也会涵盖一些MQ中间件常见的技术问题。假如说面试官看你简历里写了MQ中间件的使用经验,很可能会有如下的...

阅读(20)评论(0)赞 (0)

编程技术

微服务架构设计基础之立方体模型 原 荐

6

changyuan.xu 发布于 2018-12-12

背景 对于现在的微服务架构的应用来说,对大量并发的及时响应是一项制胜能力。据用户行为分析平台统计,随行付的某一款APP产品每日请求就达到上千万次用户请求、加解密服务3000万次/日等等。这些微服务每时每刻在处理如此高强度的请求,对数据层的应对能力要求极高。如果我们把对速度的需求放...

阅读(30)评论(0)赞 (0)

编程技术

四张图带你了解Tomcat系统架构——让面试官颤抖的Tomcat回答系列!

10

邓龙华 发布于 2018-12-12

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomc...

阅读(25)评论(0)赞 (0)

编程技术

互联网公司面试官是如何360°无死角考察候选人的?(下篇)【石杉的架构笔记】

2

dulong 发布于 2018-12-12

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 一、写在前面 上一篇文章: 互联网公司的面试官是如何360°无死角考察候选人的?(上篇) 用一个面试连环炮引出了平时中大型互联网公司的面试官是如何发问的。 紧接着...

阅读(18)评论(0)赞 (0)

编程技术

Go 分布式实时服务架构

25

尖兵 发布于 2018-12-12

张新宇 / 目前担任TM+系统架构师,主要负责TM+服务架构设计及开发。 15+年的软件开发经验,8年互联网架构经验,曾任职于盛大游戏、沪江网、途牛旅游等企业,参与架构设计、开发了多个公司级核心项目。 前言 很荣幸展示一下我们的架构,包括分享一下我在GO方面的一些实践,希望能给大...

阅读(26)评论(0)赞 (0)

编程技术

千万级规模【高性能、高并发】互联网架构经验分羹

15

hellas 发布于 2018-12-11

架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们 战略上 要重 视 它 , 战术上又 要 藐 视 它 。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从...

阅读(29)评论(0)赞 (0)

Java

一名十余年资深Java架构师的经验之谈

9

dulong 发布于 2018-12-11

所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难尽。 要想往架构师的方向发展首先要知道架构师是什么...

阅读(30)评论(0)赞 (0)

Java

作为一位开发三到五年的java程序员,这些必备的技能你是否具备?

2

dulong 发布于 2018-12-11

前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B...

阅读(29)评论(0)赞 (0)

编程技术

领域驱动设计重焕新生

1

刘莉莉 发布于 2018-12-11

【51CTO.com原创稿件】领域驱动设计(Domain Driven Design,DDD),对于很多人来说还比较陌生,但这其实并不是什么新概念。早在2003年,英国的架构师Eric Evans在处理日常工作时,面对着大型的复杂软件系统,在做系统架构设计的时候,想要尝试总结出一...

阅读(30)评论(0)赞 (0)

编程技术

微服务架构设计基础之领域驱动设计 原 荐

6

songhua.gao 发布于 2018-12-10

背景 微服务现在可以说是软件研发领域无人不提的话题,然而业界流行的对比多数都是所谓的Monolithic(单体应用),而大量的系统在十几年前都已经是以SOA(面向服务架构)为基础的分布式系统了,那么微服务作为新的架构标准与SOA有什么差异点呢?其本质区别在于设计原理,微服务是去中...

阅读(34)评论(0)赞 (0)

编程技术

2.03 hyperledger fabric系统架构

5

xubiao.zhuang 发布于 2018-12-10

1.系统架构 API:提供了GRPC调用,GRPC是跨语言的RPC框架 SDK:在API基础上,提供了SDK,封装了各种语言,例如Go、node.js、python和Java等,官方推荐node.js 事件:区块链是分布式系统,各个节点达成一致需要消耗很长时间,fabric使用异...

阅读(27)评论(0)赞 (0)