12 HappyDev-lite'14 Оваким Варданян. Техническая поддержка и...

Preview:

DESCRIPTION

Клиенту не видно, что делают разработчики, но он видит продукт и качество его поддержки. Как сделать так, чтобы клиент был доволен?

Citation preview

Техническая поддержка и клиенский сервис

Варданян Овик

Пятница, 17:00

Старые добрые времена

Put this code Live, here’s a tarball.NOW!

It works on my machine...

We need this yesterday...

Hey, what’s about...

• High Availability• Scalability• Backups• Monitoring• Dependencies• Resources

Hey, what’s about...

• High Availability• Scalability• Backups• Monitoring• Dependencies• Resources

Different goals

Devs

• New releases;• New features;• Fast deploys;• Speed of change;• etc...

Ops

• Stability;• Availability;• Security;• Monitoring;• etc...

Different goals

Devs Ops

• Stability;• Availability;• Security;• Monitoring;• etc...

VS

What’s the problem

Final product

Идеальный деплой - версия разрабочика

Also...

● Environmental differences

Ubuntu -> CentOS -> Debian

● Dev / Ops communication problems

My way is more “TRUE”

DevOps

DevOps is about

• Faster time to market• Deploy often• Reliable way• Automated• Involve Ops earlier• etc...

CAMS

• Culture• Automation• Measurement• Sharing

Communications

Automation

• Deploys• Tests• etc...

Configuration Management

Measurement

• Metrics• Monitoring• Start with development

Monitoring

Monitor everything!

Typical implementation

Virtualize infrastructure

DevOps is not a panacea

Questions?

Recommended