微服务架构的优势与不足

微处理架构——处理复杂事物

许多公司,比如Amazon、eBay和NetFlix,通过采用微处理结构模式解决了上述问题。其思路不是开发一个巨大的单体式的应用,而是将应用分解为小的、互相连接的微服务。

一个微服务一般完成某个特定的功能,比如下单管理、客户管理等等。每一个微服务都是微型六角形应用,都有自己的业务逻辑和适配器。一些微服务还 会发布API给其它微服务和应用客户端使用。其它微服务完成一个Web UI,运行时,每一个实例可能是一个云VM或者是Docker容器。

阅读剩余部分 -

总结2018年10大UX设计趋势

Ⅰ 以内容为中心的体验

最近的趋势是像极简主义设计和平面设计只专注于一件事。他们删除了真正重要的障碍:内容。以内容为中心的体验是内容形状设计(或设计强调内容)的体验。设计师的使命是确保没有任何东西妨碍观众对内容的体验。为了顺应这一趋势,设计师需要着眼于以下设计的视觉方面:

  • 清晰的视觉层次。好的设计层次能够减轻了用户对内容的理解。
  • 功能极简主义。通过删除不必要的元素,以提供更集中且清晰的体验。
  • 空白区域。给予内容更多的呼吸空间,较大地提高用户的体验。

阅读剩余部分 -

Tess Ferrandez 吴恩达机器学习课程学习笔记

吴恩达在推特上展示了一份由 TessFerrandez 完成的深度学习专项课程信息图,这套信息图优美地记录了深度学习课程的知识与亮点。因此它不仅仅适合初学者了解深度学习,还适合机器学习从业者和研究者复习基本概念。机器之心认为这不仅仅是一份课程笔记,同时还是一套信息图与备忘录。下面,我们将从深度学习基础、卷积网络和循环网络三个方面介绍该笔记,并提供信息图下载地址。

链接: https://pan.baidu.com/s/109PLy7K6jykFmGUQ1K6TQA 密码: yzqx

阅读剩余部分 -

如何在Ubuntu 16.04 上安装 PostgreSQL 10

PostgreSQL 开发团队在在2017年9月已经发布了最新版本的 PostgreSQL 10

PostgreSQL是一个开源的对象关系数据库系统。它是用于生产服务器的领先数据库服务器之一。PostgreSQL 允许我们用各种编程语言来执行存储过程,比如C / C ++,Python,Java,Perl,Ruby...和它自己的 PL / pgSQL,这与 Oracle 的 PL / SQL类似。本教程将帮助您在 Ubuntu 16.04 LTS 和 14.04 LTS 系统上安装 PostgreSQL 数据库服务器。



阅读剩余部分 -

产品的太极之路 - 简化你的产品

终于说到正题了, 其实前上篇也是正题.对于好产品而言,每个环节都很重要。因为产品就是设计出来的。

为什么先要说设计而不是先说产品,这里有很多渊源,比如:先说设计会提高你的审美,避免产品设计中与UI设计的不匹配,更可以让你懂得如何快速介于产品与设计之间资源协调,快速搭建自己独特风格的产品体系,最重要的是你会是一个有“颜值”的产品。

在产品设计中我们会发现很多方法,也是经验,但每个产品通过数据来分析出来的结果总是让一部分人有些意外,比如在网页设计中的通用知识:

  1. 左侧先被阅读
  2. 右侧先被点击
  3. 一次跳转会损失33%的流量
  4. 一屏最多只能有3个重点,信息量过大会让用户失去阅读兴趣,甚至产生抵触心里
  5. 整体细节大于局部细节
  6. 颜色与字号的合理
  7. 标题大于内容
  8. 弹出框体会干扰用户的阅读思路
  9. 站点地图会增加用户与爬虫的友好程度
  10. …………

阅读剩余部分 -

随机文章

最近回复

分类

其它

友情连接

推广链接