Saa s lifecycle

488 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
488
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Saa s lifecycle

  1. 1. Life cycle of SaaS <ul><li>by Romans Malinovskis </li></ul><ul><li>Agile Technologies Limited </li></ul>
  2. 2. About <ul><li>Me : </li></ul><ul><li>Developing software since 1995 </li></ul><ul><li>In Web applications since 1998 </li></ul><ul><li>Started Web Developer team in 2004 </li></ul><ul><li>Incorporated AT in 2007 (CTO) </li></ul><ul><li>Architect SaaS application and Web interfaces. </li></ul>
  3. 3. Your web app is destined to die. <ul><li>3 web applications survived from 1998 in non-it segment. </li></ul><ul><li>1 web application survived from 2003 in it-segment </li></ul>
  4. 4. What kills your web app? <ul><li>New features </li></ul><ul><li>New users (scalability) </li></ul><ul><li>New 3rd party software (compatibility) </li></ul>
  5. 5. Change Requests <ul><li>Business focus change. </li></ul><ul><li>Shortage of budget (dirty hacks) </li></ul><ul><li>Incorrect software design </li></ul>
  6. 6. Scalability <ul><li>works for me (1) </li></ul><ul><li>works for client (5) </li></ul><ul><li>works for existing users (100) </li></ul><ul><li>stable growth (1000 users) </li></ul>
  7. 7. Scalability 10k + <ul><li>Internationally popular </li></ul><ul><li>Attacks </li></ul><ul><li>Digg, Newspapers, Magazines </li></ul><ul><li>100+ req / sec </li></ul>
  8. 8. Math
  9. 9. Math
  10. 10. Bottlenecks <ul><li>network 100 mbit/s </li></ul><ul><li>hardware IO speed </li></ul><ul><li>system overhead </li></ul><ul><li>memory IO </li></ul>
  11. 11. Clustering <ul><li>It is a completely different application. </li></ul>
  12. 12. Re-Write <ul><li>Costs at least twice as much </li></ul><ul><li>On average done every 3 years </li></ul><ul><li>Try to make it 5 </li></ul>
  13. 13. Extending life of web app <ul><li>Proper business planning </li></ul><ul><li>Use of framework </li></ul><ul><li>Standards </li></ul><ul><li>THINK scalability </li></ul><ul><li>Make backups </li></ul>
  14. 14. Questions? <ul><li>www.agiletech.ie </li></ul><ul><ul><li>we develop SaaS for your business. </li></ul></ul><ul><ul><li>we develop Web UI for your Software. </li></ul></ul>

×