更新于:06-11 13:30

有关[设计]分类推荐

可用性高达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 中的地位.

分账平台的基础设计

于12-18 22:07 - 懵懂懂 - 产品设计 2年 分帐平台 初级
本文主要介绍分帐平台的基础设计:平台如何提供资金清算服务、向支付公司发送资金清算请求、由支付公司替平台商户将资金清算给平台中的商家. 为平台商户提供资金清算服务,平台商户向支付公司发送资金清算请求,由支付公司替平台商户将资金清算给平台中的商家,从而避免平台商户涉及“二清”风险. 提供子商户批量进件API接口,运营人员在管理后台先开通平台商户权限,平台商户开通后,平台工作人员可以人工在分账系统管理后台录入子商户信息,也可以调用分账系统的子商户批量进件接口,批量录入子商户信息,子商户信息自动与平台信息进行绑定.

[译] 微服务设计指南

于12-09 00:00 - - dev
本文为翻译发表,转载需要注明来自公众号EAWorld. 作者:Thilina Ashen Gamage. 原题:Microservices Design Guide. 原文:http://t.cn/EAvCCMb. 全文5949字,阅读约需要10分钟. 2018年,每个人都听说过微服务. 微服务是当今软件工程师的一个热门话题.

浅析如何设计一个亿级网关

于11-01 00:00 - - dev
API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等. 1.2 为什么需要API网关. 由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时候往往需要将RPC协议转换成HTTP协议.

IO设计模式:Actor、Reactor、Proactor - 梦想-现实 - 博客园

于09-26 14:36 - -
先介绍两种高性能服务器模型Reactor、Proactor. 1 向事件分发器注册事件回调 . 4 事件分发器调用之前注册的函数 . 4 在回调函数中读取数据,对数据进行后续处理 . Reactor模型实例:libevent,Redis、ACE. 1 向事件分发器注册事件回调 . 3 操作系统读取数据,并放入应用缓冲区,然后通知事件分发器 .

设计一个百万级的消息推送系统

于09-25 00:01 - - Netty Kafka Redis Zookeeper 推送
其实我一直想憋一个大招,分享一些大家感兴趣的干货. 鉴于最近我个人的工作内容,于是利用这三天小长假憋了一个出来(其实是玩了两天). 先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互. 最主要的工作就是要有一个系统来支持设备的接入、向设备推送消息;同时还得满足大量设备接入的需求.

MQTT--topic(主题通配符)设计 - CSDN博客

于09-10 17:32 - -
 主题的设计是非常重要的,首先需要了解的就是MQTT主题过滤规则.  定阅与发布必须要有主题,只有当定阅了某个主题后,才能收到相应主题的payload,才能进行通信.  主题层级分隔符使得主题名结构化. 如果存在分隔符,它将主题名分割为多个主题层级. 斜杠(‘/’ U+002F)用于分割主题的每个层级,为主题名提供一个分层结构.

分布式系统设计策略

于08-07 15:08 - linyinpeng1989 -
摘自 《深入分布式缓存:从原理到实践》. 分布式系统本质是通过低廉的硬件攒在一起以获得更好地吞吐量、性能以及可用性等. 分布式系统有一些通用的设计策略,也是在分布式环境下普遍关心的几个问题:. 在分布式环境中,一般会有多个节点来分担任务的运行、计算或程序逻辑处理. 如上图所示,Client请求Server,Server转发请求到具体的Node获取请求结果.

CAS统一认证中心,针对移动客户端的认证过程设计(APP视角)

于06-11 19:49 - shendao - 极客互联
CAS统一认证中心,针对移动客户端的认证过程设计(APP视角). 统一认证中心CAS,用员工工号密码登录. 有个通讯录server系统. 通讯录APP接入两个服务,即登录接CAS,业务接通讯录server. 通讯录APP在用户登录的情况下允许查询其他员工信息. 通讯录server系统有两个接口,用户信息接口,员工信息查询接口.

在国外学游戏设计是一种怎样的感受?

于05-23 23:46 - 李姬韧 -
我之前在国内做了几年游戏策划,现在在USC读游戏设计专业(Interactive Media & Games)研究生,第一年在读. 当我们在谈游戏时,我们在谈什么——底层的思考. 在美国,游戏设计的书籍往往会在第一章用大量篇幅探讨一个问题:“什么是游戏”. 这个问题在国内基本无人思考,也不值得思考,但在美国,这样的问题是游戏设计者非常关注的.

[译] 想入门设计卷积神经网络?这是一份综合设计指南

于05-13 00:00 - - dev
选自hackernoon,作者:George Seif,机器之心编译. 这篇文章可以作为一个设计指南,为特定分类任务的 CNN 设计提供指导. 作者围绕准确率、速度、内存消耗三个指标的权衡,从网络类型、架构设计、数据处理和迁移学习等方面介绍了 CNN 设计过程中使用的方法. 你想开始做图像分类,但是无从着手.

想入门设计卷积神经网络?这是一份综合设计指南

于05-13 13:24 - -
作者:George Seif. Nurhachu Null、刘晓坤. 这篇文章可以作为一个设计指南,为特定分类任务的 CNN 设计提供指导. 作者围绕准确率、速度、内存消耗三个指标的权衡,从网络类型、架构设计、数据处理和迁移学习等方面介绍了 CNN 设计过程中使用的方法. 你想开始做图像分类,但是无从着手.

美团点评广告实时索引的设计与实现

于05-11 04:05 - 美团点评技术团队 -
在线广告是互联网行业常见的商业变现方式. 从工程角度看,广告索引的结构和实现方式直接决定了整个系统的服务性能. 本文以美团点评的搜索广告系统为蓝本,与读者一起探讨广告系统的工程奥秘. 广告索引需具备以下基本特性:. 一般地,广告系统可抽象为如下投放模型,并实现检索、过滤等处理逻辑. 该层次结构的上下层之间是一对多的关系.

日访问量百亿级的应用如何做缓存架构设计

于05-07 00:00 - - dev
中生代技术链接技术大咖,分享技术干货. 链接3000+技术总监/CTO, 每天早上推送技术干货文章. 微博日活跃用户1.6亿+,每日访问量达百亿级,面对庞大用户群的海量访问,良好架构且不断改进的缓存体系具有非常重要的支撑作用. 4月21日,中生代技术走进盒子科技的现场技术交流活动上,新浪微博技术专家陈波为大家讲解了微博Cache架构的设计实践过程.

微服务化的数据库设计与读写分离

于04-28 09:29 - aoyouzi -
数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会遇到困难. 对于互联网公司来讲,一般都会使用My SQL数据库. 我们首先来看Mysql数据的总体架构如下:. 这是一张非常经典的Mysql的系统架构图,通过这个图可以看出Mysql各个部分的功能.

秒杀系统设计详解

于04-24 17:08 - uule -
高并发系统的设计及秒杀实践 - (秒杀队列、分库存). 秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到. 对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒杀页面进行抢购.

秒杀架构设计

于03-20 00:00 - - dev
最近在部门内部分享了原来在电商业务做秒杀活动的整体思路,大家对这次分享反馈还不错,所以我就简单整理了一下,分享给大家参考参考. 通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动. 比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否秒杀完毕,该场次的秒杀活动都会结束. 这种秒杀,对时间不是特别严格,只要下手快点,秒中的概率还是比较大的.

微服务开发中的数据架构设计

于03-20 10:03 - -
GitChat 作者:陈伟荣. 原文: 微服务开发中的数据架构设计. 关注微信公众号:「GitChat 技术杂谈」 一本正经的讲技术. 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性. 为业务创新和业务持续提供了一个良好的基础平台.

Kafka设计解析(二):Kafka High Availability (上)

于03-20 11:42 - -
Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Broker宕机,则宕机期间其上所有Partition都无法继续提供服务. 若该Broker永远不能再恢复,亦或磁盘故障,则其上数据将丢失. 而Kafka的设计目标之一即是提供数据持久化,同时对于分布式系统来说,尤其当集群规模上升到一定程度后,一台或者多台机器宕机的可能性大大提高,对Failover要求非常高.

开源的BI交互式多维报表设计和分析工具cboard

于03-08 09:16 - -
Support to connect one of the most popular open source multi-dimensional analysis of products Saiku2, and will be able to selectively create data and graphics.

想要做”架构师“,一定要会画设计图

于03-05 16:16 - 互扯程序 -
系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物. 一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单. 架构师在软件开发的整个过程中起着很重要的作用. 首先必须具有丰富的软件设计与开发经验,这有助于理解并解释所进行的设计是如何映射到实现中去.