Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
APPLICATIONDEVELOPMENT - 2011A World of Change
Broad Macro Changes• Mobile        • Consumerization of IT• Social        • HTML5• Local         • Component reuse• Cloud ...
The Dawn of the Post-PC Era                              Thanks to Mary Meeker and Matt Murphy
Mobile Internet - 10x bigger                 Thanks to Mary Meeker and Matt Murphy
Mobile Computing changes• Always with you. Always on. Always connected.• Social: Leverage Facebook, Twitter, etc.• Local: ...
Mobile + Cloud = Exceptional Power• Access pretty much anything  • Maps, music, photos, social, etc.• Apps can be made far...
Leads to a Wave of Innovation   Unmet Need                                                New Technology   Entertainment  ...
Cross Platform Development       Smartphone & Tablet screen size
HTML5 versus Native Apps  Or Hybrid to get at Device Functionality such as Camera, GPS…
AppStores• New distribution model• Built in Billing and in-app commerce  • Open up new opportunities: Free to Paid
AppStore Revenue Projections  $’s Billions    40                  35                  30                  25              ...
CLOUD COMPUTINGA Major Revolution
Three Flavors of Cloud             SaaS            Software                           (Applications)             PaaS     ...
Before PaaS                                                                               Unit                            ...
With PaaS: Automated Provisioning                                                                               Unit      ...
PaaS • No Waiting • No Errors
PaaS: Continuous Integration                         Integrate,                            Build                          ...
PaaS: Continuous Integration                         Fail!
Continuous Integration                                  Unit                                  Test                        ...
Test Workload: very spikey   Perfect for the public cloud
DevOpsDevelopment       Operations              •              •                       ?                  “What’s the conf...
Continuous Deployment                           PaaS         Automatically configures each environmentDevelopment         ...
Continuous Deployment                           PaaS         Automatically configures each environmentDevelopment         ...
PaaS
Other Benefits of PaaS• Automatic Scale-out  • New machines added and removed to handle varying load• Fault tolerant: Sess...
PaaS Focus on the App, not the Plumbing       PaaS becomes the new        Operating System for           Applications
PaaS Focus on the App, not the Plumbing Impact: Much Faster Time-to-Market
How Enterprises move to the Cloud                                          SaaS                           Private         ...
Hybrid Cloud                               SaaS           Private          Public           Cloud            Cloud        ...
SAAS DEVELOPMENT
SaaS versus Licensed     Licensed Software              Software as a Service• 9-18 months for a new version   • New versi...
SaaS versus Licensed     Licensed Software              Software as a Service• 9-18 months for a new version   • New versi...
SaaS: New Challenges• Multi-tenancy• Usage tracking, Billing• Big Data• Scaling and Fault Tolerance• Etc.         Note: Pa...
BIG DATA
Big Data: Structured                        NoSQL                        NewSQL                       CassandraMySQL      ...
Big Data: Unstructured
Silo Problem    Structured   Unstructured       SQL      NoSQL      NewSQL
Analytics• What happened?• What is likely to happen going forward?
Problem:           • Limited SQL           • Extremely Slow           • Incompatible with today’s             BI tools
Analytics    “Give Me Actionable Insights”
COMPONENTSA huge gain in Productivity
Component Assembly and Mash-up• Web Services  • Google Maps, Twilio, Facebook, etc.• Open Source  • Databases, algorithms,...
SOCIAL &GAMIFICATION
Social Features add Power• Many applications benefit from Social features• Consumer  • Photo sharing  • Dating  • Hiring  ...
Gamification• Use to encourage engagement and usage
SUMMARYA World of new Challenges
Many Choices• Languages• Architecture• Components• Data Storage• Features• Security
With Power comes Responsibility• A key part of the job of an Architect / Developer:  Making architectural choices• Above a...
Nächste SlideShare
Wird geladen in …5
×

SaaS: New Challenges• Multi-tenancy• Usage The Application Development Landscape - 2011

23.542 Aufrufe

Veröffentlicht am

SaaS: New Challenges• Multi-tenancy• Usage tracking, Billing• Big Data• Scaling and Fault Tolerance• Etc. Note: PaaS can help solve many of the above

Veröffentlicht in: Business, Technologie

×