#小编推书#互联网创业核心技术

管理员账号

2016-11-30

每个互联网创业者的心中都有一个独角兽或者纳斯达克的梦想,不过不论梦想有多么远大,都需要从第一行代码开始,一步一步地构建系统。那么,第一行代码和最后服务数亿用户的系统之间是什么关系呢?一个最初由两三个工程师开发的产品雏形,如何经过逐渐地重构、演化、迭代、伸缩,最终成为一个巨无霸的系统?

今天小编就为大家介绍一本面向互联网创业公司工程师,讲述构建可伸缩 Web 系统的核心概念、关键原则和主要方法的好书《互联网创业核心技术:构建可伸缩的Web应用》。

目标读者

适合互联网技术从业人员阅读,是电商行业、移动互联网行业中不可多得的好书。

主要目标读者是软件工程师、技术经理、DevOps,以及系统工程师。对于在校学生而言也许会有一定难度,不过对于中等水平甚至是初级工程师而言,绝大多数内容都是比较容易理解的。

本书假设读者对于如何利用相关技术构建一个 Web 应用系统有一个基本的了解。不过阅读本书不需要拥有任何特定的编程技能,诸如 Java、PHP、JavaScript、C#或者 Ruby,因为伸缩性是 Web 应用开发中一个通用的挑战,与具体语言无关。另外,本书也假设读者了解 HTTP 协议是如何工作的,以及对 IP 网络、HTML、C/S(客户端/服务器)软件开发等有一个基本的概念。

如果你符合上述标准,请耐心往下看!

可伸缩系统设计

可伸缩系统的设计是一种权衡的艺术,必须对每一种方案的优缺点都了如指掌,才能在面对实际问题时做出最合适的选择。高并发可伸缩系统的设计看似纷繁复杂庞大无比,实际上关键的核心技术也就那么几样,如果深入掌握了这些关键技术,就抓住了可伸缩系统设计的核心。这几样关键技术,可能需要在不同场景,从不同视角反复思考琢磨,才能真正掌握。

关于本书

《互联网创业核心技术:构建可伸缩的Web应用》第 1 章和第 2章讲述可伸缩系统的核心概念与软件基本设计原则。强烈建议你认真阅读这两章,这部分内容包含了开发一个可伸缩的 Web 系统甚至开发一个良好软件的基本原理和设计原则,是其他一切技巧和方法的元规则。第 3~8 章讲述了构建可伸缩 Web 应用的主要方法和工具,这几章的内容相对比较独立,你可以挑选自己感兴趣的章节阅读,也可以在工作中遇到问题时快速浏览,寻找方法和灵感。第 9 章讲述可伸缩的系统运维及可伸缩的个人和团队,如果你正处在一个高速发展的创业团队中,如果你对从技术走向管理感兴趣,我相信你可以从本章的内容中收获多多。

作者将自己的成功经验总结归纳出来,对弹性架构的概念,软件设计的原则,以及如何构建一个优质的互联网应用,进行了深入讲解。作为一位互联网电商的资深从业者,书中很多概念与电商行业的最佳实践不谋而合,有些观点对电商网站的构建是非常好的建设性意见。

译者李智慧作为互联网老兵,对互联网应用网站的架构设计有丰富的经验;同时作为大数据行业的资深从业者,对数据运营的观念理解得精准到位,结合互联网网站设计及数据运营的思路,推动了本书翻译的成稿,不仅对原著内容的理解到位,同时对原著细节的拔高有神来之笔。

译者说

虽然罗马不是一天建成的,但是一名优秀的工程师,在放下建设罗马的第一块砖的时候,心中就已经有了整个罗马建成后辉煌的场景,以及整个建造历程。他运筹帷幄、胸有成竹,每一次的快速发展他都已经提前做好准备,每一次的剧烈变化他都有应对的方案。因为对艰难困苦了然于心,所以倍加从容。

《互联网创业核心技术:构建可伸缩的Web应用》描述了一个愿景,当你的公司成为独角兽公司的时候,你的系统会长什么样子;它展现了一个历程,你该如何一步一步地将你的系统伸缩成一个巨无霸系统;它提供了一组工具和方法,你如何利用这些工具方法改造你的系统实现你的梦想。 星空就在你的头顶,路就在你的脚下,梦想就在你的前方,带上这本书,我们出发吧!

读者评论

相关博文

  • 创业公司的个人“可伸缩性”方案

    创业公司的个人“可伸缩性”方案

    管理员账号 2016-12-15

    小编说:创业公司最有吸引力的地方就在于其指数级增长的可能性。快速高效地增长让投资人和创业者都能获益。为了实现这种指数级增长,你也需要具有快速的成长性。你需要变得更高效,能为客户为公司创造更多价值。 本文选自《互联网创业核心技术:构建...

    管理员账号 2016-12-15
    1467 1 0 0