Hadoop是什么?它是如何工作的?

Hadoop是什么?它是如何工作的?为什么 Hadoop可以成为全球最流行的大数据处理框架之一?如何基于 Hadoop搭建一套简单的分布式文件系统?这篇我们一起…

如何设计一套高性能的短链系统?(短网址)

什么是短链系统?先让我们来看一张耳熟能详的图片:

点击短信里“蓝色字体”,就能跳转到一个网页,其背后的秘密就是一套完整的短链系统,今天我们就来深入探讨如何设计…

四种常见的微服务架构模型,你用过哪一种?

在互联网的快速发展的今天,微服务架构能力已经成为了后端人员一个必备技能,这篇文章,我们来分享四种常见的微服务架构模型以及它们之间的区别。
1. 洋葱架构
洋葱架…

去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。

前几天在知乎看到一个挺有意思的话题:不到 20 人的 IT 公司该去吗?

回答区有一位老哥分享了自己在一个20 来人的小公司的奇葩工作经历,分享一下。
文章来…

虚拟数字人之《手语翻译官》的技术实践

目前全球范围内手语老师严重不足,调研各种情况后我们开发了一款产品希望帮助听障人士解决一些生活中的常见问题,本文将为大家分享虚拟数字人《手语翻译官》的技术实现。…

成长故事|一名业务前端的这8年

本文是一个业务前端对如何支撑好业务,以及在这过程中如何获得个人成长的总结。一些心路历程的变化可能不是在某个瞬间,而是在实践过程中潜移默化形成的。
缘起
本人自…

消息链路拆分最佳实践:钉钉审批异步链路重构【总结】

引入消息队列可以帮助我们解耦业务逻辑,提升性能,让主链路更加清晰。但是消息链路的代码腐化和一致性问题也给业务带来了很多困扰,本文阐述了钉​钉审批消息链路重构的…

前端资源化的问题如何破局?

本次分享是打算从我个人的实践和思考中,提出在某些工作过程中,可以改善甚至避免资源化问题的例子和大家探讨。
背景
年初我们大团队层面有过一次对现有问题的调研及…

了解那些“奇葩”SQL写法,快速写出高效率SQL

本文主要讲解常见的SQL开发场景、‘奇葩’SQL写法并深入执行计划,带你了解如何快速写出高效率SQL。
背景
关于sql调参数、数据倾斜可以搜到很多文章,本文…

支付宝定时任务怎么做?三层分发任务处理框架介绍

本文将从单机定时调度开始,循序渐进地带领大家了解五福定制三层分发任务处理框架。
一、背景介绍
技术同学对定时任务肯定不陌生。定时任务一般用来定时批量进行业务处…

万字详解|从软件复杂度的角度去理解DDD

从我们作为业务开发主要的职责深入到DDD的本质是什么?复杂度应处理?规范设计怎么做?本文将全方位为大家解答。
一、作为业务开发,我们的主要的职责是什么的
业务…

研究思考|关于软件复杂度的困局

本文重点围绕软件复杂度进行剖析,希望能够帮助读者对软件复杂度成因和度量方式有所了解。
前言

大型系统的本质问题是复杂性问题。互联网软件,是典型的大型系统,如…

如何在短频快的节奏中做好技术?业务开发必会的架构思维

本文提供一种业务架构设计模式:从业务&技术两个角度提炼出一个基础思维框架,供业务线开发同学参考。
背景介绍
我们是CRO面向商家的业务技术团队,做商家…

一文揭秘DDD到底解决了什么问题

DDD作为架构设计思想帮助微服务控制规模复杂度,那它是怎么做到的呢?
一、架构设计是为了解决系统复杂度
谈到架构,相信每个技术人员都是耳熟能详,但如果深入探讨…

从单体到微服务再合并,我们找到了平衡点

有人说,程序员往往对好的技术滔滔不绝,却对潜在的问题避而不谈。2015年,微服务的概念开始风靡,大家纷纷讨论它的种种优势:弹性、可扩展性、易于部署以及清晰的模块…

从0到1搭建技术中台之组织架构篇

中台架构近年来备受关注,但由于缺乏统一的定义,各公司对中台的理解各有不同。最近,集创技术团队分享了他们从零开始搭建技术中台的经验和心得,值得参考。无论采用何种组…

解读六边形架构

追溯微服务架构的渊源,一般会涉及到六边形架构。追溯六边形架构的起源,要看始作俑者Alistair Cockburn的这篇文章 http://alistair.c…

纯干货 | 从淘宝到云端的高可用架构演进

近日在Qcon开发者大会北京站上,来自阿里巴巴商家事业部技术专家沐剑在专场分享了题为《高可用实践:从淘宝到上云的差异》的演讲,主要介绍了其近几年在阿里电商平台及…

面试必备:如何将一个长URL转换为一个短URL?

一、前言

前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题…

数字化供应链的敏捷性思考

制造业正在准备着新的工业革命——工业4.0,但是,只是制造商需要为工业4.0做准备吗? 它如何影响全球工业的供应链呢? 工业4.0可以被看作是全球供应链数字化的…