0%

快速迭代开发过程

  • 快速迭代的价值与挑战
  • 使用 OOPD 方法识别产品核心功能
  • 如何做好技术方案设计与工作拆解
  • 如何保证交付质量和持续迭代
阅读全文 »

容器的基础用法 – Docker 容器介绍

  • Docker

    • 码头工人,轻量级的,可移植,自包含的容器,来自动化、版本化应用的发布
    • Docker上跑的容器是一个个的集装箱
  • Docker的基础是LXC

    • LXC用于应用程序的隔离,每个应用程序分配独立的命名空间,隔离的CPU, 内存,磁盘,网络资源
    • 每个应用内部可以单跑一套容器系统,功能上相当于传统的虚拟机,但本质上是内核层面对资源的隔离
  • Docker 容器的分层和版本管理

    • Docker把应用和系统打包到一起(image镜像),进行版本化管理
    • 应用之于Docker,如同代码之于Git/SVN,一个命令可以把应用部署到docker上
阅读全文 »

生产环境的安全设计

生产环境安全要考虑的因素

  • 防火墙:把攻击挡在外面,建立安全区
  • 应用安全:密码攻击 & 访问限流 – 防恶意攻击
  • 架构安全:部署架构的安全性,应用架构安全设计
  • 数据安全:SSL,敏感数据加密与日志脱敏
  • 密码安全与业务安全:权限控制 & 密码安全策略
阅读全文 »

让故障第一时间被感知到:接入监控告警

  • Sentry 错误监控与告警
  • 告警趋势可视化:Prometheus & Grafana 概念介绍
  • 告警趋势可视化:Prometheus & Grafana 架构
  • Prometheus & Grafana 接入
  • 配置 Grafana 大盘
阅读全文 »

使用Tengine和负载均衡

简介

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

阅读全文 »