带你理解TIDB

本篇文章介绍了分布式数据库tidb 特性、架构、应用场景,但是是否使用在我们现有系统中需要从长计议。tidb的功能很强大,但强大的背后意味着大量硬件资源的支撑。结合实际情况选择最适合的才是最好的方案。
设计2019-03-18 18-37
25210

Serverless 是什么?

Serverless 是一个当今软件世界中比较新的话题。它并没有一个普遍公认的权威定义,每个人每个企业对它的解释可能都有不同,而 Serverless 正是在这种情况下不断发发展的
设计2019-08-14 11-33
70

阿里组织架构升级中的“中台”到底是什么

阿里巴巴在2015年12月进行组织升级,就是“大中台,小前台”的模式。主要的思路是打破原来树状结构,小前台距离一线更近,业务全能,这样便于快速决策、敏捷行动;支持类的业务放在中台,扮演平台支撑的角色。
设计2019-03-22 18-46
950

Github 为什么开放了一套 GraphQL 版本的 API?

不只是 Github,还有很多大公司已经使用 GraphQL,例如 Pinterest, Coursera, Shopify Github 也表达了对 GraphQL API 的重视,接下来会持续完善,使其更加灵活。我们也需要了解下graphql是什么了。
设计2019-03-19 22-24
600

应用升级服务端设计思路

安卓应用存在很多发布渠道,也可以官网自行发布,存在很多操作空间。鉴于IOS app store 有比较建全的规则,本文关注安卓应用升级服务端设计。
设计2019-03-17 20-45
430

带你发现新大陆!什么是图数据库

鉴于网络的发展,关系型数据库已经不能满足业务需求,是故nosql 中图数据库应时崛起,在今后的数据库领域中必然占有举足轻重的地位。而图数据库更是重要组成部分,本文带你理解。
设计2019-02-28 18-11
380

一步步带你了解分布式数据库的架构演变之路!

MyCat 是一个数据库分库分表中间件,使用 MyCat 可以非常方便地实现数据库的分库分表查询,并且减少项目中的业务代码。今天我们将通过数据库架构发展的演变来介绍 MyCat 的诞生背景,以及 MyCat 在其中扮演的角色,从而使得大家对 MyCat 的诞生及其...
设计2019-02-27 18-16
320

分布式环境中怎么选择缓存中间件?

分布式系统中应对高并发、提高系统稳定性和响应性能,缓存是一大利器,本文对常用的缓存中间件进行分析对比,以供参考。
设计2019-02-14 00-40
1140

面试必备指南:你的系统如何支撑高并发?

高并发系统各不相同。比如每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大促系统。他们在应对高并发的时候,因为系统各自特点的不同,所以应对架构都是不一样的。这篇文章主要是给大家提供一个回答这类问题的思路,...
设计2019-02-10 20-13
530

浅析DDD(领域驱动设计)

微服务相关的设计包括服务的划分,Restful API的设计等。其中比较棘手的就是Service的职责划分:如何抽象具有统一业务范畴的Model,使其模块化,又如何高度提炼并组合多模块,使得业务可独立服务化。本文的DDD可能给你一些思路。
设计2019-01-17 18-35
540
1 2 3 4 5 ... 7

热搜