Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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...
Prochain SlideShare
Chargement dans…5
×

Publié le

SAAS DEVELOPMENT

Publié dans : Business, Technologie

×