初始的技术栈

刚开始的时候我们把服务部署到 EC2 上。主服务是用 Node.js 写的,每次发布的时候,会合并到DynamoDB

还有一个 node 服务器用于图片处理,调用 GraphicsMagick 来做具体的复杂的工作。另一个服务被用作 SQS 队列处理,负责后台任务。

我们的 email 使用 SES,静态资源放在 S3 上,CDN 使用 CloudFront,使用 nginx 作为反向代理。另外,使用Datadog 做监控,PagerDuty 做报警。

网站使用 TinyMCE 作为编辑器。发布之前,我们已经在使用 Closure 编译器和部分 Closure 库,不过模板用的是Handlebars

文章导航