更新于:10-11 15:31

有关[设计]分类推荐

API 接口设计规范

于02-22 00:32 - 訢亮 -
这篇文章分享 API 接口设计规范,目的是提供给研发人员做参考. 规范是死的,人是活的,希望自己定的规范,不要被打脸. url?后面的参数,存放请求接口的参数数据. 请求头,存放公共参数、requestId、token、加密字段等. Body 体,存放请求接口的参数数据. 调用方需向服务方申请 appKey(请求时使用) 和 secretKey(加密时使用).

Git 分支设计规范

于02-22 00:33 - 訢亮 -
这篇文章分享 Git 分支设计规范,目的是提供给研发人员做参考. 规范是死的,人是活的,希望自己定的规范,不要被打脸. 在说 Git 分支规范之前,先说下在系统开发过程中常用的环境. DEV 环境:用于开发者调试使用. FAT 环境:功能验收测试环境,用于测试环境下的软件测试者测试使用. UAT 环境:用户验收测试环境,用于生产环境下的软件测试者测试使用.

Elasticsearch 索引设计实战指南

于02-09 00:00 - - dev
随着 Elastic 的上市,ELK Stack 不仅在 BAT 的大公司得到长足的发展,而且在各个中小公司都得到非常广泛的应用,甚至连“婚庆网站”都开始使用 Elasticsearch 了. 随之而来的是 Elasticsearch 相关部署、框架、性能优化的文章早已铺天盖地. 初学者甚至会进入幻觉——“一键部署、导入数据、检索&聚合、动态扩展, So Easy,妈妈再也不用担心我的 Elastic 学习”.

为什么在做微服务设计的时候需要DDD?

于02-02 22:56 - JetLee -
记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢. 随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性. 但是DDD内容繁多,是不是要深入去了解呢,我觉得不必入坑太深,个人浅见,它最核心的一点就是针对贫血模型的不足而设计,把原先传统的贫血模型里的业务逻辑层拎出来,融入到Domain层,这样面对复杂业务的规模化变更,我们只需要专注于Domain即可.

如何优雅设计 API 接口,实现统一格式返回?

于02-02 00:05 - aoxiang -
【编者的话】在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式. 题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了. 一般系统的大致整体架构图如下:.

如何设计一套完整的会员体系?我的5点思考

于12-18 18:01 - 可乐 - 产品设计 2年 会员体系 初级
本文作者从自己的工作经验出发,结合案例分享了自己关于会员体系设计的几点思考,与大家分享. 商场购物、生病买药、加油、甚至楼下买早餐……消费几乎就会被问起是否会员的时代,大多时候我们仅仅看到了会员的表层,而它的里层是一整套会员体系. 会员作为用户运营的终端,实现用户价值变现,其中涉及到商业模式、产品、运营、服务等多方协调合作.

复盘:一次曲折的会员成长体系设计

于09-27 14:54 - 伙夫安妮 - 产品运营 2年 会员体系设计 初级 活动运营
存量运营开始逐渐流行,各大公司也开始启动自己的用户运营计划了. 笔者最近负责了一个会员成长体系的建设,个中曲折,与大家分享. 互联网进入到新的时期,存量意识越来越被人群所重视. 这种意识不仅在互联网行业甚嚣尘上,甚至最近一家传统行业的公司找到我,要做一套会员激励体系来激活自己的客户. 这是一家成立16年的文化传播公司,在公益赛事演出传播等领域具有一定的知名度/美誉度,在目标群体中渗透率超过60%,但是近年来竞争对手越来越多,市场环境恶劣,目前正意欲扩展新业务方向.

微服务的4个设计原则和19个解决方案 - 晓晨Master - 博客园

于11-28 09:01 - -
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境. 本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构.

如何设计一个安全的对外接口 - ksfzhaohui的个人页面 - OSCHINA

于11-20 23:00 - -
最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现. 个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全性,另一个方面是数据已经到达服务器端,服务器端如何识别数据,如何不被攻击;下面具体看看都有哪些安全措施.

谈 DevOps 平台设计:版本号相关功能的设计

于11-08 00:00 - - dev
在设计 DevOps 平台时,笔者认为版本号的管理是一个绕不开的课题. 可是,行业里似乎很少人提这个事,笔者觉得要谈一谈,所以就有了这篇文章. 一万个人的眼里有一万个“版本号”. 笔者这三年在同一家公司里,换岗换了四个团队. 团队的成员组成各异,有的团队都是在大型跨国企业跳槽过来的,有的团队大部人都是刚毕业的.

HBase RowKey 设计

于11-06 00:00 - - dev
1.1 RowKey对查询的影响. HBase中 RowKey 用来唯一标识一行记录. 在 HBase 中检索数据有以下三种方式:. 通过 get 方式,指定 RowKey 获取唯一一条记录. 通过 scan 方式,设置 startRow 和 endRow 参数进行范围匹配. 全表扫描,即直接扫描整张表中所有行记录.

基于Spring Boot的统一异常处理设计 - Grey Zeng - 博客园

于10-24 22:50 - -
基于Spring Boot的统一异常处理设计. Spring Boot中,支持RestControllerAdvice统一处理异常,在一个请求响应周期当中,如果Controller,Service,Repository出现任何异常,都会被RestControllerAdvice机制所捕获,进行统一处理.

HBase Schema 设计

于10-23 00:00 - - dev
HBase 与传统关系数据库(例如MySQL,PostgreSQL,Oracle等)在架构的设计以及为应用程序提供的功能方面有很大的不同. HBase 权衡了其中一些功能,以实现更好的可扩展性以及更灵活的模式. 与关系数据库相比,HBase 表的设计有很大的不同. 下面将通过解释数据模型向您介绍 HBase 表设计的基础知识,并通过一个例子深入探讨 HBase 表的设计.

HBase RowKey与索引设计 - 牧梦者 - 博客园

于10-17 23:54 - -
hbase的内部使用KeyValue的形式存储,其key时rowKey:family:column:logTime,value是其存储的内容. 其在region内大多以升序的形式排列,唯一的时logTime是以降序的形式进行排列. 所以,rowKey里越靠近左边的信息越容易被检索到. 其设计时,要考虑把重要的信息放左边,不重要的信息放到右边.

流式视频处理架构设计

于10-16 00:00 - - dev
在LiveVideoStack线上交流分享中,新浪微博视频平台架构师曾诚分享了微博大规模视频处理如何应对多业务场景,大流量,高并发的挑战. 包括利用工作流式计算引擎实现场景动态配置,以及采用流式上传协议SVE来解决大流量高并发的问题等内容. 整理 / LiveVideoStack. 大家好,我叫曾诚,来自新浪微博视频平台.

复盘:如何从0-1设计SaaS行业CRM系统

于10-02 11:07 - 阿猫阿狗 - 产品设计 2年 CRM系统 初级
笔者复盘了做一个SaaS行业CRM系统的关键节点以及重要事项. 从项目启动到现在差不多大半年的时间,这半年中我经历了CRM系统从0-1的搭建过程. 不过与以往接触的CRM系统不同,这次我主要负责的系统是面向SaaS行业. 从产品形态上看,SaaS行业属于B2B行业大类,但也有着其独有的特征. 这篇文章我希望通过讲故事的方式分享我在V1.0版本时遇到的业务问题以及解决方案,大家如果有不一样的见解,也欢迎大家在评论区进行问题探讨.

基于大中台小前台模式设计高并发电商架构

于09-30 19:16 - -
什么是大中台(业务中台、数据中台、技术中台等). 大中台小前台的组织模式最近在业界很火热,此模式最早在芬兰著名移动游戏公司Supercell实施. 在Supercell公司内部以小前台的方式组织了若干个开发团队,每个开发团队包含开发一款游戏所需的各种角色,从而在开发团队内部可以快速决策、快速开发. 而支撑这些开发团队的基础设施(机房、网络、架构组件等)、游戏引擎、内部开发测试发布上线工具等则由“部落”(即中台)部门提供.

[译] 支付核心系统设计:Airbnb 的分布式事务方案简介

于09-21 00:00 - - dev
导读:微服务架构下的支付系统,由于其需要在性能和一致性之间做很多权衡,带来设计和实现的复杂性. Airbnb的支付系统需要对接全球很多个国家的支付系统,因此带来很大的复杂性. 本文详细论述了Airbnb如何使用分布式事务的相关技术来保证支付系统的数据一致性和性能,十分值得一读. 过去几年中,Airbnb一直在将其基础架构迁移到SOA.

Feed 流系统设计总纲

于07-14 13:53 - aoyouzi -
差不多十年前,随着功能机的淘汰和智能机的普及,互联网开始进入移动互联网时代,最具代表性的产品就是微博、微信,以及后来的今日头条、快手等. 这些移动化联网时代的新产品在过去几年间借着智能手机的风高速成长. 这些产品都是 Feed 流类型产品,由于 Feed 流一般是按照时间“从上往下流动”,非常适合在移动设备端浏览,最终这一类应用就脱颖而出,迅速抢占了上一代产品的市场空间.

Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏

于06-17 10:53 - -
从像素时代开始,很多游戏就有「自定义模式」,它允许玩家将一些基本元素组合,制作出独特的关卡设计. 这种玩法后来被《我的世界》发扬光大,超高的自由度让每个玩家都成了「创世神」,只要你想象力足够丰富,动手能力足够强,就可以在游戏世界里建造出任何东西. 最近 Google 也推出了一款叫做《Game Builder》游戏,你不仅能在里面随意建造物体,更可以通过引导设计出一个完整的游戏.

可用性高达5个9!支付系统高可用架构设计实战

于06-12 10:32 - 宜信技术学院 - 架构设计 高可用
对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”. 为此,对应用可用性程度的衡量标准一般有3个9到5个9. 对于一个功能和数据量不断增加的应用,要保持比较高的可用性并非易事. 为了实现高可用,宜信支付系统从避免单点故障、保证应用自身的高可用、解决交易量增长等方面做了许多探索和实践.

电商营销工具之优惠券设计思路分析

于05-17 16:28 - 人人秀 - 产品设计 1年 优惠券设计 初级
本文结合实际经验,与大家分享一下优惠券相关产品的设计思路,一起来看看~. 又到了一年618,现在的你是不是已经在各大电商平台开始囤积各种优惠券,什么满减券、折扣券、整点券等,先不管券到底能干嘛,先统统领了再说. 于是手机各种定时抢券,等到购物的时候发现,领的券99%都不能用,不是商品不符合就是券已过期.

SaaS+PaaS | 产品设计,如何满足用户个性化需求

于03-11 17:05 - 黄瀚星 - 产品设计 2年 初级 用户个性需求
在设计To B产品的时候,因为客户的行业,规模体量,商业模式以及内部管理流程的不同,同样的一个需求在不同的公司可能需要不同的解决方案. 所以,在产品的设计上,如何能以灵活的方式在同一个应用体系上满足不同客户的个性化需求,成了To B产品经理的必修课. 本文将基于SaaS+PaaS平台的产品设计,重点解决如何让产品满足客户个性化需求的问题.

用3天时间设计一款完整的APP作品

于03-06 08:00 - 设计 达人 - 交互设计 UI UI设计 UX 设计理论
很多人说看过很多设计道理却依然做不好设计,还不如直接看设计案例来的简单粗暴. 今天为大家找到一篇实战好文,一个人,3天时间,打造一款APP全流程设计,学起来吧. 几周前,我接到一个设计需求是为食品行业设计一套解决方案,甲方给出的时间是必须在3天内完成. 乍一听,可能会觉得这几乎是不可能的,但是如果你熟悉“GV Design Sprint ” (译者注:GV  Design Sprint就是一个专业的设计流程方案,想了解的朋友请见https://designsprintkit.withgoogle.com/introduction/overview),那么就会明白,这实际上是可以做到的.

如何建立一份移动UI设计规范?

于03-05 11:17 - 设计 达人 - 视觉设计 UI UI设计 设计规范
作者:白鹭漫谈 在多人团队里,通常不同的设计师负责不同的流程,如果没有UI设计规范,不同的设计师就会对相同的组件做出不同的方案. 而制作设计规范和UI KIT之后,则可以直接利用KIT里的组件快速搭建好页面,把设计师从基础工作中释放出来,大大提升设计效率. 目录 一、为什么要建立规范. 方便维护和更新,减少冗余内容.

优惠券产品设计攻略:优惠券设计的四个要点 | 人人都是产品经理

于03-02 10:45 - -
对于产品优惠券设计,作者总结了一份详细的设计攻略,其中有很多学习和参考的内容,希望对大家有所帮助. 最近和朋友聊天讨论到那么多种营销工具,哪一种最好用. 从产品设计的复杂度和运营的灵活性上,我选优惠券. 优惠券和限时折扣、满减、满返、买赠、加价购、任选、阶梯价……这些最大的不同在于优惠群体的可定制性.

如何设计电商产品优惠券 - 简书

于03-02 10:32 - -
如果说优惠券更多是运营的工具,这个工具分制造、分发、使用这三个环节,其中优惠券使用者包括用户和运营团队这两个群体. 类似实体店铺,运营部门希望做一场优惠活动,在门口给每个路过的顾客发一张优惠券,以此让利促销,提升业绩. 这个过程搬到线上,会有更灵活的规则和多变的玩法. 在电商中,优惠券在活动中发放,那么考虑第一步是在商城管理后台创建一个活动,活动规则、策略,事先和运营团队商量好,以设计表单字段和交互方案.

长连接的心跳及重连设计

于01-23 04:41 - - Netty cim IM Heartbeat
说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的. 顾名思义就是证明是否还活着的依据. 目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”. 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长期没有沟通则双方都不清楚对方目前的状态;所以需要发送一段很小的报文告诉对方 “我还活着”.

产品经理的硬能力,从0开始设计智能硬件产品

于01-11 16:51 - LineLian - AI人工智能 2年 中级 智能硬件产品
AI产品经理需要具备哪些硬能力. 本文作者为大家分享了从0开始设计智能硬件产品的经验,提供给AI行业的产品经理作为提升硬能力的参考. 多年前受到浙大信电一位师兄引路,开始接触智能硬件产品,第一个是低功耗蓝牙系列产品,产品方向也是今天火热的IoT,而当年并没有热,当时笔者LineLian以高级产品顾问的身份参与产品需求、产品定义、产品设计、产品交互、BOM制作、产品开发、产品测试、产品上线、软硬件协同、产品智能化、产品运营等等.

HBase Rowkey 设计指南

于12-27 20:41 - -
为什么Rowkey这么重要. RowKey 到底是什么. 如果想及时了解Spark、Hadoop或者Hbase相关的文章,欢迎关注微信公共帐号: iteblog_hadoop. 我们常说看一张 HBase 表设计的好不好,就看它的 RowKey 设计的好不好. 可见 RowKey 在 HBase 中的地位.