What Cloud Changes
Developers
Simon
Jobs
● Big data (CDR) parsing, process with huge
application servers and db servers
● daily backup server, weekly backup server
● cycle backup to tape
Self-Data
● backup my email
● weekly backup my code to usb disk
● data to CD or DVD
Long long ago
3 years ago
Jobs
● Web Service, SOA becomes feature
● I save documents in Gmail, it is big and with
search feature
● Some simple data in Google Doc
● Apple and Android open the cloud edge
markets
Self-Data
● Using of google sites
● Something in blogger
Now...
Time is money, re-design is cost... Want
success? You need to short your develop time
for core business to time to market...
● study the cloud services and use it
● build your core business that must be
special
● I use drive to save document, edit document,
share to all my device
● I write blogger to share my knowledge
● I share my code in github
Cloud Changes the Developer
Few years ago
● system and os
● network setup
● install what I need
● mail sdk
● sms bridge
● backup and archive
● socket protocol
● using versioning for
develop
● ...
Now
● cloud machine
● vpc and permission
● software preload
● email service
● sms service
● object storage
● restful protocal
● git supported
deploy
● ...
Current Cloud Services' Model
● Simple & easy to connect
● Free tier or free trial
● Restful connect
● SDK supports
● CLI for better
● Pay by use
● Credit card payment
● Cycle billing
Core Cloud Business Components
● Cloud Machine
○ AWS
○ Heroku
○ Joyent
○ Rackspace
○ AppFog
Core Cloud Business Components
● Cloud CMS/Blogger
○ WordPress
○ Squarespace
○ Blogspot
○ Timblr
Core Cloud Business Components
● Team Works
○ Redmine
○ Trello
○ HipChat
○ Bitbucket
○ Git / Github
Core Cloud Business Components
● Email services
○ sendgrid
○ mailchimp
Core Cloud Business Components
● Store Services
○ S3
○ Dropbox
○ Github page
○ Drive
Core Cloud Business Components
● DB Services
○ Xeround
○ CloudAnt
Core Cloud Business Components
● Network
○ CloudFlare
● DNS
○ Blue Host
○ Godaddy
Core Cloud Business Components
● User Response Asist
○ Zopim
○ Uservoice
○ Satisfaction
● Others
○ powtoon: video make service
○ ShareThis: social network icon build service
○ jetstrap: bootstrap layout build tool
○ jsbin: js edit and code share
○ twilio: SMS and phone service
○ qbaka: bug trace system
Core Cloud Business Components
Integrate your Business

What cloud changes the developer

  • 1.
  • 2.
    Jobs ● Big data(CDR) parsing, process with huge application servers and db servers ● daily backup server, weekly backup server ● cycle backup to tape Self-Data ● backup my email ● weekly backup my code to usb disk ● data to CD or DVD Long long ago
  • 3.
    3 years ago Jobs ●Web Service, SOA becomes feature ● I save documents in Gmail, it is big and with search feature ● Some simple data in Google Doc ● Apple and Android open the cloud edge markets Self-Data ● Using of google sites ● Something in blogger
  • 4.
    Now... Time is money,re-design is cost... Want success? You need to short your develop time for core business to time to market... ● study the cloud services and use it ● build your core business that must be special ● I use drive to save document, edit document, share to all my device ● I write blogger to share my knowledge ● I share my code in github
  • 5.
    Cloud Changes theDeveloper Few years ago ● system and os ● network setup ● install what I need ● mail sdk ● sms bridge ● backup and archive ● socket protocol ● using versioning for develop ● ... Now ● cloud machine ● vpc and permission ● software preload ● email service ● sms service ● object storage ● restful protocal ● git supported deploy ● ...
  • 6.
    Current Cloud Services'Model ● Simple & easy to connect ● Free tier or free trial ● Restful connect ● SDK supports ● CLI for better ● Pay by use ● Credit card payment ● Cycle billing
  • 7.
    Core Cloud BusinessComponents ● Cloud Machine ○ AWS ○ Heroku ○ Joyent ○ Rackspace ○ AppFog
  • 8.
    Core Cloud BusinessComponents ● Cloud CMS/Blogger ○ WordPress ○ Squarespace ○ Blogspot ○ Timblr
  • 9.
    Core Cloud BusinessComponents ● Team Works ○ Redmine ○ Trello ○ HipChat ○ Bitbucket ○ Git / Github
  • 10.
    Core Cloud BusinessComponents ● Email services ○ sendgrid ○ mailchimp
  • 11.
    Core Cloud BusinessComponents ● Store Services ○ S3 ○ Dropbox ○ Github page ○ Drive
  • 12.
    Core Cloud BusinessComponents ● DB Services ○ Xeround ○ CloudAnt
  • 13.
    Core Cloud BusinessComponents ● Network ○ CloudFlare ● DNS ○ Blue Host ○ Godaddy
  • 14.
    Core Cloud BusinessComponents ● User Response Asist ○ Zopim ○ Uservoice ○ Satisfaction
  • 15.
    ● Others ○ powtoon:video make service ○ ShareThis: social network icon build service ○ jetstrap: bootstrap layout build tool ○ jsbin: js edit and code share ○ twilio: SMS and phone service ○ qbaka: bug trace system Core Cloud Business Components
  • 16.