背景
Wix 是全世界最大的自助建站云平台,可以让每一个人通过拖拽等简单的方式轻松的创建一个漂亮的网站
这个平台上已经创建了6000万个网站,覆盖190个国家
2PB 的用户文件,每天增长1.5TB...保存到Mysql,用户上传的资源文件保存到 WixMP 多媒体文件系统
技术上也是 Scala,Jetty,Spring,Mysql
为什么使用JSON来描述网站,而不是HTML?...iframe整合第三方内容,并使用JS SDK 和 REST API 来突破iframe的限制
开发工具
Maven,Grunt,TeamCity 用于系统构建
使用 GitHub 的 Git 仓库...Hadoop,Pig,HBase,Storm
微服务是基于JVM上的独立应用,使用 Jetty,Spring MVC,自己开发的框架等
服务间的沟通使用 JSON/RPC 和 ActiveMQ
存储使用...Mysql,MongoDB
前端开发工具箱中有 Angular,React,和编译测试工具