SlideShare a Scribd company logo
Heroku & Database.com
 Ruby      Social     Cloud

       : Technical Specialist at Salesforce.com Japan
 @mitsuhiro
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-
looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the
assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or
implied by the forward-looking statements we make. All statements other than statements of historical fact could be
deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and
any statements regarding strategies or plans of management for future operations, statements of belief, any statements
concerning new, planned, or upgraded services or technology developments and customer contracts or use of our
services.

The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and
delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in
our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the
immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate
our employees and manage our growth, new releases of our service and successful customer deployment, our limited
history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further
information on potential factors that could affect the financial results of salesforce.com, inc. is included in our quarterly
report on Form 10-K for the fiscal year ended January 31, 2010 and our other filings. These documents are available on
the SEC Filings section of the Investor Information section of our Web site.

Any unreleased services or features referenced in this or other press releases or public statements are not currently
available and may not be delivered on time or at all. Customers who purchase our services should make the purchase
decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not
intend to update these forward-looking statements.
Ruby, JavaScript         Hot




                                                Ruby JavaScript
                                            ThoughtWorks
                   http://www.publickey1.jp/blog/11/
                   rubyjavascriptthoughtworks.html

                   Technology Radar
                   http://www.thoughtworks.com/articles/technology-radar-
                   january-2011
Ruby, JavaScript                             Hot




                                                                            Tier One:
                                                                            C#, Java, PHP, C++, Objective
                                                                            C, JavaScript, Python, C,
                                                                            Ruby, Perl and Shell




Ranking Programming Languages by Size of Community and Number of Projects
http://readwriteweb.com/hack/2010/12/ranking-programming-languages.php
Ruby


     Tim Bray
      – 
           • 
           •  Rails
           •                             Time to Market
           • 
           • 
           • 
      – 
           • 




Ruby Python JavaScript PHP                                  Tim Bray
http://builder.japan.zdnet.com/news/story/0,3800079086,20372827,00.htm
Ruby                     Ruby

  •                 Rubyist
       – Ruby
        •         Ruby
             – http://jp.rubyist.net/

       – Ruby
             – http://rubybizcommons.jp/

  • 
        • Ruby          2011
             – http://rubykaigi.org/2011/
        •            Ruby         01 – 4 10
             – http://regional.rubykaigi.org/oedo01

  • Etc…
Ruby


    
        – 
        –  Rails
        –                                   Time to Market
        – 
        – 
        – 
    
        – 



Ruby Python JavaScript PHP                                  Tim Bray
http://builder.japan.zdnet.com/news/story/0,3800079086,20372827,00.htm
Time to Market
[2011-17-C-4] Heroku & database.com
  Ruby(Rack) Platform as a Service(PaaS)
      

 
            No Vendor Lockin
            Dyno Grid
            node.js
  Agile
            Git Push
               ?
 Ruby &
   PaaS

     HTTP           & Cache

     Ruting Mesh

     Dyno Grid

     SQL Database

     Memory Cache
Heroku   AWS
NGiNX



Squid
HTTP Cache   Varnish



         Squid
  HTTP
Routing Mesh Erlang
(            )
Dyno Grid
Ruby
Dyno Grid


Dyno Grid
Ruby

POSIX : Debian
Ruby VM : MRI
App Server : Thin
Rack : Rack
Middleware : Rack Middleware
Freamwork : Rails, Sinatra etc …
Dyno Grid

•  1Dyno            1CPU Core
•     ”    ”    1      100
•  1              Dyno
   • 
   • 
Dyno Grid

•    Dyno Grid   Erlang         Routing Mesh

•                   Dyno
        Dyno
Dyno Grid

•    Dyno Grid
API / CLI




Heroku



• 
•  Dyno     /
•  Worker       /
•  etc
API / CLI




                             Ruby JavaScript
                                  ThoughtWorks
http://www.publickey1.jp/blog/11/
rubyjavascriptthoughtworks.html

Technology Radar
http://www.thoughtworks.com/articles/technology-radar-
january-2011
GIT




Heroku
         Git Push
Demo
Add-On


Heroku   /
Add-On




•  Provision Consume
   Heroku
   Service Provider
•        Add-On
 
          Dyno
 
       1 Dyno $ /
       1 Worker $ /
 
      
         •         PostgreSQL
              –       DB

       MemeCacheD
       SSL, Domain, Cron, etc
[2011-17-C-4] Heroku & database.com
Heroku
               Parker
               Harris                           Heroku         Heroku




     Heroku
http://adnblog.salesforce.co.jp/2010/12/heroku-a524.html
  Ruby(Rack) Platform as a Service(PaaS)
      
 
       Dyno Grid
             Agile
       Git
       API / CLI
  Salesforce.com
      
: on-premise vs IaaS vs PaaS
: on-premise vs IaaS vs PaaS
: on-premise vs IaaS vs PaaS




   Mobile Server      Mobile Server         Mobile Server

    Web Server         Web Server           Web Server

     App Server         App Server           App Server

   Hyper V Server     Hyper V Server     Hyper V Server

   Security Server    Security Server    Security Server

  Operating System   Operating System   Operating System




 False Cloud                            &
:   BeanSteak
    Heroku      AWS Elastic Beanstalk




                         Mobile Server

                          Web Server

                           App Server

                         Hyper V Server

                         Security Server

                        Operating System




                AWS Elastic Beanstalk




                     Beanstalk
Heroku
[2011-17-C-4] Heroku & database.com
[2011-17-C-4] Heroku & database.com
Any Language   Any Platform   Any Device
[2011-17-C-4] Heroku & database.com
10




1960s-1970s   1980s
                  /
[2011-17-C-4] Heroku & database.com
Salesforce.com
Programma                             Real-time                                                                Packaging &
                                Workflow and                    ble UI
       Form Builder            Process Design                                                      Websites                           Java Runtime                           Upgrades



                                                                                                                                                                                free trial
                                     Real-Time
          Chatter                     Mobile              Multi-Currency &                                                               Spring                           Trials ,Provisionin
        Components                  Deployment              Language                                 CMS                               Framework                          g & Management




                              V1             V2
         User                      Change                 Excel-to-App                             WYSIWYG
      Administration             Management                                                         Editor                            Eclipse IDE                           Marketplace




                                                                 Apex
                                                                   ACID
Relational Data        Automatic             Self Tuning       Transactions &    Integrated Data       Integrated                          Identity & Data      Global Search      REST & SOAP
     Store             Elasticity          Query Optimizer        Triggers         Warehouse         Analytics Tools    Chatter API           Security              API               APIs




                                                                                                                                                                                3 Global Data
                                                                          Real-time          5 Minute            Real-time                                                        Centers &
    ISO 27001                 Proven               Proven, Real-         Transparent         Seamless            Sandbox          Salesforce to              Real Time             Disaster
  Certified Security         Reliability          time Scalability          Status           Upgrades           Environment        Salesforce                Back Ups             Recovery


                                                                                        Multitenant Kernel
Appforce                                                        Siteforce                           VMforce                                  ISVforce


                                                             Programma                             Real-time                                                                Packaging &
                                Workflow and                    ble UI
       Form Builder            Process Design                                                      Websites                           Java Runtime                           Upgrades



                                                                                                                                                                                free trial
                                     Real-Time
          Chatter                     Mobile              Multi-Currency &                                                               Spring                           Trials ,Provisionin
        Components                  Deployment              Language                                 CMS                               Framework                          g & Management




                              V1             V2
         User                      Change                 Excel-to-App                             WYSIWYG
      Administration             Management                                                         Editor                            Eclipse IDE                           Marketplace




                                                                                   database.com

                                                                 Apex
                                                                   ACID
Relational Data        Automatic             Self Tuning       Transactions &    Integrated Data       Integrated                          Identity & Data      Global Search      REST & SOAP
     Store             Elasticity          Query Optimizer        Triggers         Warehouse         Analytics Tools    Chatter API           Security              API               APIs




                                                                                                                                                                                3 Global Data
                                                                          Real-time          5 Minute            Real-time                                                        Centers &
    ISO 27001                 Proven               Proven, Real-         Transparent         Seamless            Sandbox          Salesforce to              Real Time             Disaster
  Certified Security         Reliability          time Scalability          Status           Upgrades           Environment        Salesforce                Back Ups             Recovery


                                                                                        Multitenant Kernel
[2011-17-C-4] Heroku & database.com
87,200
    1
70,000




26
              Salesforce
        CIO
3                !!




                       Force.com
Force.com Sites              Web



1,500
        4,000            /


Salesforce CRM
 
 
    ( )
 
 
99.95%
       1   4            300ms




ISO27001                          N+1                 Trust
SysTrust                          99.95%              SAS70 Type II
                                  < 300 ms/                    ASP        SaaS




                              (   )

  •                                           (   )


  •                                                                   (          APAC)


  • 
                          /
  • 
  • 
         “RDBMS”
                             API ”   ”
  Force.com
     –              UI
     –  Developer        UI
 
     – 
          •  O/R
     – 
RDB
          &
                                   Push
1     &
                                      API




SAML SSO      SOQL             &
OAuth2                (SOSL)
                     API
Demo
Feed   ER
  UI      Force.com




        http://jp.force.com/
:(                              )
                   3
                   1                        $10
    :              (        )
                  100                 $10




    : 100,000
        50,000                  /
/   : 100,000           / $10
        150,000                     / $10
Cloud Scale



•               • 
     –               – 


•               • 



•               • 
     –               – 
     –               – 
     –               – 
     –               – 
     – 
Cloud Scale




   • 

   • 

   • 
   • 
  “RDBMS”
     –  Beyond Database
     – 
        &                        DB
 
     –         87,000
          •               Dell
          • 
                                      /
Ruby Meets Enterprise




Alternative              Trusted
Agile                    Enterprise
Open                     Social
Ruby                     Authentication
Agenda

                  Ruby
   Heroku
   Database.com
      2

More Related Content

What's hot (19)

Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
jaxconf
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
GoogleTecTalks
 
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Alexandre Morgaut
 
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
ukdpe
 
Introduction to uclipse platform
Introduction to uclipse platformIntroduction to uclipse platform
Introduction to uclipse platform
uEngine Solutions
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platform
Alfresco Software
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
Martha Rotter
 
PaaS isn't Just for Developers
PaaS isn't Just for DevelopersPaaS isn't Just for Developers
PaaS isn't Just for Developers
Gordon Haff
 
Specifications test automation pyramid public
Specifications test automation pyramid   publicSpecifications test automation pyramid   public
Specifications test automation pyramid public
Sathyan Sethumadhavan
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Anton Arhipov
 
Calling All Modularity Solutions: A Comparative Study from eBay
Calling All Modularity Solutions: A Comparative Study from eBayCalling All Modularity Solutions: A Comparative Study from eBay
Calling All Modularity Solutions: A Comparative Study from eBay
Tony Ng
 
Blackberry 101 - Day of Mobile, March 2010
Blackberry 101 - Day of Mobile, March 2010Blackberry 101 - Day of Mobile, March 2010
Blackberry 101 - Day of Mobile, March 2010
Cory Foy
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equal
andrewmriley
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRuby
Michael Findling
 
Ibm i-modernization
Ibm i-modernizationIbm i-modernization
Ibm i-modernization
Tom Presotto
 
V fabric overview
V fabric overviewV fabric overview
V fabric overview
Pronam Chatterjee
 
Adaptive Web Design Workshop [WebVisions NYC 2012]
Adaptive Web Design Workshop [WebVisions NYC 2012]Adaptive Web Design Workshop [WebVisions NYC 2012]
Adaptive Web Design Workshop [WebVisions NYC 2012]
Aaron Gustafson
 
Mxim Framework
Mxim FrameworkMxim Framework
Mxim Framework
Gohar Sultan
 
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Joonas Lehtinen
 
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript: Joo...
jaxconf
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
GoogleTecTalks
 
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Wakanda: NoSQL & SSJS for Model-driven Web Applications - SourceDevCon 2012
Alexandre Morgaut
 
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
ukdpe
 
Introduction to uclipse platform
Introduction to uclipse platformIntroduction to uclipse platform
Introduction to uclipse platform
uEngine Solutions
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platform
Alfresco Software
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
Martha Rotter
 
PaaS isn't Just for Developers
PaaS isn't Just for DevelopersPaaS isn't Just for Developers
PaaS isn't Just for Developers
Gordon Haff
 
Specifications test automation pyramid public
Specifications test automation pyramid   publicSpecifications test automation pyramid   public
Specifications test automation pyramid public
Sathyan Sethumadhavan
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Anton Arhipov
 
Calling All Modularity Solutions: A Comparative Study from eBay
Calling All Modularity Solutions: A Comparative Study from eBayCalling All Modularity Solutions: A Comparative Study from eBay
Calling All Modularity Solutions: A Comparative Study from eBay
Tony Ng
 
Blackberry 101 - Day of Mobile, March 2010
Blackberry 101 - Day of Mobile, March 2010Blackberry 101 - Day of Mobile, March 2010
Blackberry 101 - Day of Mobile, March 2010
Cory Foy
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equal
andrewmriley
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRuby
Michael Findling
 
Ibm i-modernization
Ibm i-modernizationIbm i-modernization
Ibm i-modernization
Tom Presotto
 
Adaptive Web Design Workshop [WebVisions NYC 2012]
Adaptive Web Design Workshop [WebVisions NYC 2012]Adaptive Web Design Workshop [WebVisions NYC 2012]
Adaptive Web Design Workshop [WebVisions NYC 2012]
Aaron Gustafson
 
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaSc...
Joonas Lehtinen
 

Viewers also liked (17)

Lightning Developer Week Tokyo
Lightning Developer Week TokyoLightning Developer Week Tokyo
Lightning Developer Week Tokyo
Mitch Okamoto
 
Wave : Analytics Cloudとは
Wave : Analytics CloudとはWave : Analytics Cloudとは
Wave : Analytics Cloudとは
Mitch Okamoto
 
Dreamforce15 報告など
Dreamforce15 報告などDreamforce15 報告など
Dreamforce15 報告など
Mitch Okamoto
 
Heroku-ja Meetup #1 - Salesforce.com
Heroku-ja Meetup #1 - Salesforce.comHeroku-ja Meetup #1 - Salesforce.com
Heroku-ja Meetup #1 - Salesforce.com
Mitch Okamoto
 
Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用
Mitch Okamoto
 
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
Mitch Okamoto
 
Summer '12のワイルドな新機能+
Summer '12のワイルドな新機能+Summer '12のワイルドな新機能+
Summer '12のワイルドな新機能+
Mitch Okamoto
 
Herokuの多言語対応とPlay!
Herokuの多言語対応とPlay!Herokuの多言語対応とPlay!
Herokuの多言語対応とPlay!
Mitch Okamoto
 
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
Mitch Okamoto
 
Enterpriseでもモバイル開発
Enterpriseでもモバイル開発Enterpriseでもモバイル開発
Enterpriseでもモバイル開発
Mitch Okamoto
 
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
Mitch Okamoto
 
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Mitch Okamoto
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App
Mitch Okamoto
 
大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側 大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側
Mitch Okamoto
 
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ - Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Mitch Okamoto
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
Mitch Okamoto
 
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
Mitch Okamoto
 
Lightning Developer Week Tokyo
Lightning Developer Week TokyoLightning Developer Week Tokyo
Lightning Developer Week Tokyo
Mitch Okamoto
 
Wave : Analytics Cloudとは
Wave : Analytics CloudとはWave : Analytics Cloudとは
Wave : Analytics Cloudとは
Mitch Okamoto
 
Dreamforce15 報告など
Dreamforce15 報告などDreamforce15 報告など
Dreamforce15 報告など
Mitch Okamoto
 
Heroku-ja Meetup #1 - Salesforce.com
Heroku-ja Meetup #1 - Salesforce.comHeroku-ja Meetup #1 - Salesforce.com
Heroku-ja Meetup #1 - Salesforce.com
Mitch Okamoto
 
Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用
Mitch Okamoto
 
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
Mitch Okamoto
 
Summer '12のワイルドな新機能+
Summer '12のワイルドな新機能+Summer '12のワイルドな新機能+
Summer '12のワイルドな新機能+
Mitch Okamoto
 
Herokuの多言語対応とPlay!
Herokuの多言語対応とPlay!Herokuの多言語対応とPlay!
Herokuの多言語対応とPlay!
Mitch Okamoto
 
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
Mitch Okamoto
 
Enterpriseでもモバイル開発
Enterpriseでもモバイル開発Enterpriseでもモバイル開発
Enterpriseでもモバイル開発
Mitch Okamoto
 
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
Mitch Okamoto
 
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Mitch Okamoto
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App
Mitch Okamoto
 
大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側 大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側
Mitch Okamoto
 
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ - Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Mitch Okamoto
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
Mitch Okamoto
 
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
Mitch Okamoto
 

Similar to [2011-17-C-4] Heroku & database.com (20)

Salesforce & SAP Integration
Salesforce & SAP IntegrationSalesforce & SAP Integration
Salesforce & SAP Integration
Raymond Gao
 
New Ways To Engage With Tiempo 2011
New Ways To Engage With Tiempo 2011New Ways To Engage With Tiempo 2011
New Ways To Engage With Tiempo 2011
Tiempo Development
 
Continuous delivery on the cloud
Continuous delivery on the cloudContinuous delivery on the cloud
Continuous delivery on the cloud
Anand B Narasimhan
 
Agile Seaside
Agile SeasideAgile Seaside
Agile Seaside
ESUG
 
Seaside — Agile Software Development
Seaside — Agile Software DevelopmentSeaside — Agile Software Development
Seaside — Agile Software Development
Lukas Renggli
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
JAX London
 
Developing in the cloud
Developing in the cloudDeveloping in the cloud
Developing in the cloud
Aftab Iqbal
 
Gaelyk - Paris GGUG 2011 - Guillaume Laforge
Gaelyk - Paris GGUG 2011 - Guillaume LaforgeGaelyk - Paris GGUG 2011 - Guillaume Laforge
Gaelyk - Paris GGUG 2011 - Guillaume Laforge
Guillaume Laforge
 
Spring into the Cloud - JDC2012 Cairo, Egypt
Spring into the Cloud - JDC2012 Cairo, EgyptSpring into the Cloud - JDC2012 Cairo, Egypt
Spring into the Cloud - JDC2012 Cairo, Egypt
Chris Richardson
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About Us
Imaginea
 
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5
Mobile Monday Brussels
 
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Eric D. Schabell
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
Sanjeev Sharma
 
Software Development Engineers Ireland
Software Development Engineers IrelandSoftware Development Engineers Ireland
Software Development Engineers Ireland
Sean O'Sullivan
 
MongoUK 2012
MongoUK 2012MongoUK 2012
MongoUK 2012
Monica Wilkinson
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
Magic Software
 
Iboss Web Brochure
Iboss Web BrochureIboss Web Brochure
Iboss Web Brochure
ibosstech
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
AnnSteyaert_vmware
 
Spring Into the Cloud
Spring Into the CloudSpring Into the Cloud
Spring Into the Cloud
Jennifer Hickey
 
Don Schwarz App Engine Talk
Don Schwarz App Engine TalkDon Schwarz App Engine Talk
Don Schwarz App Engine Talk
Tech in the Middle
 
Salesforce & SAP Integration
Salesforce & SAP IntegrationSalesforce & SAP Integration
Salesforce & SAP Integration
Raymond Gao
 
New Ways To Engage With Tiempo 2011
New Ways To Engage With Tiempo 2011New Ways To Engage With Tiempo 2011
New Ways To Engage With Tiempo 2011
Tiempo Development
 
Continuous delivery on the cloud
Continuous delivery on the cloudContinuous delivery on the cloud
Continuous delivery on the cloud
Anand B Narasimhan
 
Agile Seaside
Agile SeasideAgile Seaside
Agile Seaside
ESUG
 
Seaside — Agile Software Development
Seaside — Agile Software DevelopmentSeaside — Agile Software Development
Seaside — Agile Software Development
Lukas Renggli
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
JAX London
 
Developing in the cloud
Developing in the cloudDeveloping in the cloud
Developing in the cloud
Aftab Iqbal
 
Gaelyk - Paris GGUG 2011 - Guillaume Laforge
Gaelyk - Paris GGUG 2011 - Guillaume LaforgeGaelyk - Paris GGUG 2011 - Guillaume Laforge
Gaelyk - Paris GGUG 2011 - Guillaume Laforge
Guillaume Laforge
 
Spring into the Cloud - JDC2012 Cairo, Egypt
Spring into the Cloud - JDC2012 Cairo, EgyptSpring into the Cloud - JDC2012 Cairo, Egypt
Spring into the Cloud - JDC2012 Cairo, Egypt
Chris Richardson
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About Us
Imaginea
 
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5
Mobile Monday Brussels
 
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Eric D. Schabell
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
Sanjeev Sharma
 
Software Development Engineers Ireland
Software Development Engineers IrelandSoftware Development Engineers Ireland
Software Development Engineers Ireland
Sean O'Sullivan
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
Magic Software
 
Iboss Web Brochure
Iboss Web BrochureIboss Web Brochure
Iboss Web Brochure
ibosstech
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
AnnSteyaert_vmware
 

More from Mitch Okamoto (11)

RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチRPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
Mitch Okamoto
 
MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターン
Mitch Okamoto
 
Heroku meetu18 kafka
Heroku meetu18 kafkaHeroku meetu18 kafka
Heroku meetu18 kafka
Mitch Okamoto
 
世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること
Mitch Okamoto
 
Summer17新機能 Einstein周り
Summer17新機能 Einstein周りSummer17新機能 Einstein周り
Summer17新機能 Einstein周り
Mitch Okamoto
 
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Mitch Okamoto
 
Heroku CIを触ってみる
Heroku CIを触ってみるHeroku CIを触ってみる
Heroku CIを触ってみる
Mitch Okamoto
 
18-B-2 Why don't you start business with cloud?
18-B-2 Why don't you start business with  cloud?18-B-2 Why don't you start business with  cloud?
18-B-2 Why don't you start business with cloud?
Mitch Okamoto
 
Platform by Salesforce.com and their development process
Platform by Salesforce.com and their development processPlatform by Salesforce.com and their development process
Platform by Salesforce.com and their development process
Mitch Okamoto
 
Developer Summit 2009 Your Success. Our Cloud.
Developer Summit 2009 Your Success. Our Cloud.Developer Summit 2009 Your Success. Our Cloud.
Developer Summit 2009 Your Success. Our Cloud.
Mitch Okamoto
 
Developer Summit 2009 Salesforce.com
Developer Summit 2009 Salesforce.comDeveloper Summit 2009 Salesforce.com
Developer Summit 2009 Salesforce.com
Mitch Okamoto
 
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチRPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
Mitch Okamoto
 
MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターン
Mitch Okamoto
 
Heroku meetu18 kafka
Heroku meetu18 kafkaHeroku meetu18 kafka
Heroku meetu18 kafka
Mitch Okamoto
 
世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること
Mitch Okamoto
 
Summer17新機能 Einstein周り
Summer17新機能 Einstein周りSummer17新機能 Einstein周り
Summer17新機能 Einstein周り
Mitch Okamoto
 
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Mitch Okamoto
 
Heroku CIを触ってみる
Heroku CIを触ってみるHeroku CIを触ってみる
Heroku CIを触ってみる
Mitch Okamoto
 
18-B-2 Why don't you start business with cloud?
18-B-2 Why don't you start business with  cloud?18-B-2 Why don't you start business with  cloud?
18-B-2 Why don't you start business with cloud?
Mitch Okamoto
 
Platform by Salesforce.com and their development process
Platform by Salesforce.com and their development processPlatform by Salesforce.com and their development process
Platform by Salesforce.com and their development process
Mitch Okamoto
 
Developer Summit 2009 Your Success. Our Cloud.
Developer Summit 2009 Your Success. Our Cloud.Developer Summit 2009 Your Success. Our Cloud.
Developer Summit 2009 Your Success. Our Cloud.
Mitch Okamoto
 
Developer Summit 2009 Salesforce.com
Developer Summit 2009 Salesforce.comDeveloper Summit 2009 Salesforce.com
Developer Summit 2009 Salesforce.com
Mitch Okamoto
 

Recently uploaded (20)

Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
Fully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and ControlFully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and Control
ShapeBlue
 
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AISAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
Peter Spielvogel
 
What is DePIN? The Hottest Trend in Web3 Right Now!
What is DePIN? The Hottest Trend in Web3 Right Now!What is DePIN? The Hottest Trend in Web3 Right Now!
What is DePIN? The Hottest Trend in Web3 Right Now!
cryptouniversityoffi
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AIAI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
Buhake Sindi
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptxFrom Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
Mohammad Jomaa
 
Let’s Get Slack Certified! 🚀- Slack Community
Let’s Get Slack Certified! 🚀- Slack CommunityLet’s Get Slack Certified! 🚀- Slack Community
Let’s Get Slack Certified! 🚀- Slack Community
SanjeetMishra29
 
Security Operations and the Defense Analyst - Splunk Certificate
Security Operations and the Defense Analyst - Splunk CertificateSecurity Operations and the Defense Analyst - Splunk Certificate
Security Operations and the Defense Analyst - Splunk Certificate
VICTOR MAESTRE RAMIREZ
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
Splunk Leadership Forum Wien - 20.05.2025
Splunk Leadership Forum Wien - 20.05.2025Splunk Leadership Forum Wien - 20.05.2025
Splunk Leadership Forum Wien - 20.05.2025
Splunk
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
SOFTTECHHUB
 
Talk: On an adventure into the depths of Maven - Kaya Weers
Talk: On an adventure into the depths of Maven - Kaya WeersTalk: On an adventure into the depths of Maven - Kaya Weers
Talk: On an adventure into the depths of Maven - Kaya Weers
Kaya Weers
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
System Card: Claude Opus 4 & Claude Sonnet 4
System Card: Claude Opus 4 & Claude Sonnet 4System Card: Claude Opus 4 & Claude Sonnet 4
System Card: Claude Opus 4 & Claude Sonnet 4
Razin Mustafiz
 
Contributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptxContributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptx
Patrick Lumumba
 
AI Trends - Mary Meeker
AI Trends - Mary MeekerAI Trends - Mary Meeker
AI Trends - Mary Meeker
Razin Mustafiz
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
Fully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and ControlFully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and Control
ShapeBlue
 
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AISAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
Peter Spielvogel
 
What is DePIN? The Hottest Trend in Web3 Right Now!
What is DePIN? The Hottest Trend in Web3 Right Now!What is DePIN? The Hottest Trend in Web3 Right Now!
What is DePIN? The Hottest Trend in Web3 Right Now!
cryptouniversityoffi
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AIAI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
Buhake Sindi
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptxFrom Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
Mohammad Jomaa
 
Let’s Get Slack Certified! 🚀- Slack Community
Let’s Get Slack Certified! 🚀- Slack CommunityLet’s Get Slack Certified! 🚀- Slack Community
Let’s Get Slack Certified! 🚀- Slack Community
SanjeetMishra29
 
Security Operations and the Defense Analyst - Splunk Certificate
Security Operations and the Defense Analyst - Splunk CertificateSecurity Operations and the Defense Analyst - Splunk Certificate
Security Operations and the Defense Analyst - Splunk Certificate
VICTOR MAESTRE RAMIREZ
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
Splunk Leadership Forum Wien - 20.05.2025
Splunk Leadership Forum Wien - 20.05.2025Splunk Leadership Forum Wien - 20.05.2025
Splunk Leadership Forum Wien - 20.05.2025
Splunk
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
SOFTTECHHUB
 
Talk: On an adventure into the depths of Maven - Kaya Weers
Talk: On an adventure into the depths of Maven - Kaya WeersTalk: On an adventure into the depths of Maven - Kaya Weers
Talk: On an adventure into the depths of Maven - Kaya Weers
Kaya Weers
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
System Card: Claude Opus 4 & Claude Sonnet 4
System Card: Claude Opus 4 & Claude Sonnet 4System Card: Claude Opus 4 & Claude Sonnet 4
System Card: Claude Opus 4 & Claude Sonnet 4
Razin Mustafiz
 
Contributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptxContributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptx
Patrick Lumumba
 
AI Trends - Mary Meeker
AI Trends - Mary MeekerAI Trends - Mary Meeker
AI Trends - Mary Meeker
Razin Mustafiz
 

[2011-17-C-4] Heroku & database.com

  • 1. Heroku & Database.com Ruby Social Cloud : Technical Specialist at Salesforce.com Japan @mitsuhiro
  • 2. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward- looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our quarterly report on Form 10-K for the fiscal year ended January 31, 2010 and our other filings. These documents are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. Ruby, JavaScript Hot Ruby JavaScript ThoughtWorks http://www.publickey1.jp/blog/11/ rubyjavascriptthoughtworks.html Technology Radar http://www.thoughtworks.com/articles/technology-radar- january-2011
  • 4. Ruby, JavaScript Hot Tier One: C#, Java, PHP, C++, Objective C, JavaScript, Python, C, Ruby, Perl and Shell Ranking Programming Languages by Size of Community and Number of Projects http://readwriteweb.com/hack/2010/12/ranking-programming-languages.php
  • 5. Ruby   Tim Bray –  •  •  Rails •  Time to Market •  •  •  –  •  Ruby Python JavaScript PHP Tim Bray http://builder.japan.zdnet.com/news/story/0,3800079086,20372827,00.htm
  • 6. Ruby Ruby •  Rubyist – Ruby •  Ruby – http://jp.rubyist.net/ – Ruby – http://rubybizcommons.jp/ •  • Ruby 2011 – http://rubykaigi.org/2011/ •  Ruby 01 – 4 10 – http://regional.rubykaigi.org/oedo01 • Etc…
  • 7. Ruby   –  –  Rails –  Time to Market –  –  –    –  Ruby Python JavaScript PHP Tim Bray http://builder.japan.zdnet.com/news/story/0,3800079086,20372827,00.htm
  • 10.   Ruby(Rack) Platform as a Service(PaaS)       No Vendor Lockin   Dyno Grid   node.js   Agile   Git Push   ?
  • 11.  Ruby & PaaS  HTTP & Cache  Ruting Mesh  Dyno Grid  SQL Database  Memory Cache
  • 12. Heroku AWS
  • 14. HTTP Cache Varnish Squid HTTP
  • 17. Dyno Grid Dyno Grid Ruby POSIX : Debian Ruby VM : MRI App Server : Thin Rack : Rack Middleware : Rack Middleware Freamwork : Rails, Sinatra etc …
  • 18. Dyno Grid •  1Dyno 1CPU Core •  ” ” 1 100 •  1 Dyno •  • 
  • 19. Dyno Grid •  Dyno Grid Erlang Routing Mesh •  Dyno Dyno
  • 20. Dyno Grid •  Dyno Grid
  • 21. API / CLI Heroku •  •  Dyno / •  Worker / •  etc
  • 22. API / CLI Ruby JavaScript ThoughtWorks http://www.publickey1.jp/blog/11/ rubyjavascriptthoughtworks.html Technology Radar http://www.thoughtworks.com/articles/technology-radar- january-2011
  • 23. GIT Heroku Git Push
  • 24. Demo
  • 26. Add-On •  Provision Consume Heroku Service Provider •  Add-On
  • 27.     Dyno     1 Dyno $ /   1 Worker $ /     •  PostgreSQL –  DB   MemeCacheD   SSL, Domain, Cron, etc
  • 29. Heroku Parker Harris Heroku Heroku Heroku http://adnblog.salesforce.co.jp/2010/12/heroku-a524.html
  • 30.   Ruby(Rack) Platform as a Service(PaaS)       Dyno Grid   Agile   Git   API / CLI   Salesforce.com  
  • 31. : on-premise vs IaaS vs PaaS
  • 32. : on-premise vs IaaS vs PaaS
  • 33. : on-premise vs IaaS vs PaaS Mobile Server Mobile Server Mobile Server Web Server Web Server Web Server App Server App Server App Server Hyper V Server Hyper V Server Hyper V Server Security Server Security Server Security Server Operating System Operating System Operating System False Cloud &
  • 34. : BeanSteak Heroku AWS Elastic Beanstalk Mobile Server Web Server App Server Hyper V Server Security Server Operating System AWS Elastic Beanstalk Beanstalk
  • 38. Any Language Any Platform Any Device
  • 40. 10 1960s-1970s 1980s /
  • 43. Programma Real-time Packaging & Workflow and ble UI Form Builder Process Design Websites Java Runtime Upgrades free trial Real-Time Chatter Mobile Multi-Currency & Spring Trials ,Provisionin Components Deployment Language CMS Framework g & Management V1 V2 User Change Excel-to-App WYSIWYG Administration Management Editor Eclipse IDE Marketplace Apex ACID Relational Data Automatic Self Tuning Transactions & Integrated Data Integrated Identity & Data Global Search REST & SOAP Store Elasticity Query Optimizer Triggers Warehouse Analytics Tools Chatter API Security API APIs 3 Global Data Real-time 5 Minute Real-time Centers & ISO 27001 Proven Proven, Real- Transparent Seamless Sandbox Salesforce to Real Time Disaster Certified Security Reliability time Scalability Status Upgrades Environment Salesforce Back Ups Recovery Multitenant Kernel
  • 44. Appforce Siteforce VMforce ISVforce Programma Real-time Packaging & Workflow and ble UI Form Builder Process Design Websites Java Runtime Upgrades free trial Real-Time Chatter Mobile Multi-Currency & Spring Trials ,Provisionin Components Deployment Language CMS Framework g & Management V1 V2 User Change Excel-to-App WYSIWYG Administration Management Editor Eclipse IDE Marketplace database.com Apex ACID Relational Data Automatic Self Tuning Transactions & Integrated Data Integrated Identity & Data Global Search REST & SOAP Store Elasticity Query Optimizer Triggers Warehouse Analytics Tools Chatter API Security API APIs 3 Global Data Real-time 5 Minute Real-time Centers & ISO 27001 Proven Proven, Real- Transparent Seamless Sandbox Salesforce to Real Time Disaster Certified Security Reliability time Scalability Status Upgrades Environment Salesforce Back Ups Recovery Multitenant Kernel
  • 46. 87,200 1
  • 47. 70,000 26 Salesforce CIO
  • 48. 3 !! Force.com Force.com Sites Web 1,500 4,000 / Salesforce CRM
  • 49.       ( )    
  • 50. 99.95% 1 4 300ms ISO27001 N+1 Trust SysTrust 99.95% SAS70 Type II < 300 ms/ ASP SaaS ( ) •  ( ) •  ( APAC) •  / •  • 
  • 51.   “RDBMS”   API ” ”   Force.com –  UI –  Developer UI   –  •  O/R – 
  • 52. RDB & Push 1 & API SAML SSO SOQL & OAuth2 (SOSL) API
  • 53. Demo
  • 54. Feed ER
  • 55.   UI Force.com http://jp.force.com/
  • 56. :( ) 3 1 $10 : ( ) 100 $10 : 100,000 50,000 / / : 100,000 / $10 150,000 / $10
  • 57. Cloud Scale •  •  –  –  •  •  •  •  –  –  –  –  –  –  –  –  – 
  • 58. Cloud Scale •  •  •  • 
  • 59.   “RDBMS” –  Beyond Database –  & DB   –  87,000 •  Dell •  /
  • 60. Ruby Meets Enterprise Alternative Trusted Agile Enterprise Open Social Ruby Authentication
  • 61. Agenda   Ruby   Heroku   Database.com   2