DevOps in the NonSaaS
world
Hari Krishnan
@harikrishnan83
What is NonSaaS World?
Applications where we do not have any control
over the deployment environment.
Examples
● On Premise Software - Desktop applications,
Database servers, Mail servers
● Market Places - Mobile apps
● OTS ...
What is the difference?
The operations team is not part of
your company
Customers may not appreciate very
frequent releases
Multiple versions in the wild
simultaneously
What are the real issues?
● Support is the most important aspect
● Access for debugging is minimal
● Monitoring is opt-in
...
What can we do?
Instead of DevOps become DevSup
Build tooling to help
support teams
Diagnostics
Tools for your customer’s
operations team
Installers
Background upgrades
Error reporting tools
Thank you!
Hari Krishnan
@harikrishnan83
Upcoming SlideShare
Loading in...5
×

Devops in the non saas world

61

Published on

My ignite talk at DevOpsDays India 2013 -devopsdays.org/events/2013-india/

Published in: Software, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
61
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Devops in the non saas world

  1. 1. DevOps in the NonSaaS world Hari Krishnan @harikrishnan83
  2. 2. What is NonSaaS World? Applications where we do not have any control over the deployment environment.
  3. 3. Examples ● On Premise Software - Desktop applications, Database servers, Mail servers ● Market Places - Mobile apps ● OTS (Off the shelf)
  4. 4. What is the difference?
  5. 5. The operations team is not part of your company
  6. 6. Customers may not appreciate very frequent releases
  7. 7. Multiple versions in the wild simultaneously
  8. 8. What are the real issues? ● Support is the most important aspect ● Access for debugging is minimal ● Monitoring is opt-in ● Too many support tickets can slow you down
  9. 9. What can we do? Instead of DevOps become DevSup
  10. 10. Build tooling to help support teams
  11. 11. Diagnostics
  12. 12. Tools for your customer’s operations team
  13. 13. Installers
  14. 14. Background upgrades
  15. 15. Error reporting tools
  16. 16. Thank you! Hari Krishnan @harikrishnan83
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×