SlideShare a Scribd company logo
The Cloud Ecosystem
     Its more than just services




                   Manjusha Madabushi
                        Talentica Software




                                             1
About Me

Co-Founder and CTO of Talentica Software
At Talentica, we help companies transform
 their ideas to successful products.
We specialize in building scalable products
 using cutting edge technologies
Clouds -Amazon, Rackspace and Microsoft Azure

                            Technology areas – NLP, Analytics , mobile

Databases – Vertica, Mongo DB, Hbase, Cassandra on Amazon

                            BI – Microsoft (SSAS), Mondrian, jaspersoft
                                                                          2
Have you used a cloud before?


             For
     Developing Apps?
      IT infrastructure?
          Personal?


                                3
Ist Indicthreads conference

                     5-10 participants




                                         Around 3-5 participants




        < 5 participants




                                                                   4
Trends


          Gartner puts cloud
     computing as the top of the
    list growth areas to watch for
               in 2011



                                     5
Hosting.com
Cloud Computing is exploding

“...software vendors can no longer simply
  push customers to their products; rather,
  vendors’ products need to be where their
  customers want to be—in the cloud.”




                                              6
How big is big?

                                   G
lobal Market value -
estimated to be $241 billion
by 2020 as compared to 40.4
billion in 2010 –Forrester
Research



                               7
Verticalization of Cloud




                           8
Cloud Models




               9
Main factors
• Cost – still the main factor
• Business continuity and Disaster Recovery ( new in
  2011)
   Automatic Failover, multiple data centers
• Easy migration – Quick Deploy
   Amazon Elastic Beanstalk
• Flexibility
• Elasticity
• Technology / Tools support

                                                       10
Flexibility
Flexibility is the key
• Can use any language or programming model
• Use any service individually or together
  Amazon email services
  Cloudera – Hadoop clusters

• Pay as you use - Use as little or as much as you need and pay for
  that
  On- demand instances, reserved instances, spot instances
   NY times wanted to convert about 11 million articles from TIFF to PDF ( 4TB ) data
  100 EC2 instances running for 24 hours
  All data on S3 – Hadoop, iText, JetS3t

• Use existing management tools or infrastructure
  Private Clouds

                                                                                    11
Elasticity
Is the fundamental property of the cloud
• Turn off anytime – stop paying
• Let apps sleep during off peak hours
  Shrinks itself when there are no users accessing it

• Follow the sun – turn on servers at different locations based on
  the users
• Automation
  Provision and attach a 1 TB storage in 2min from the back of an auto rickshaw




                                                                                  12
Technology and tools
                                    Your Application
  Libraries and SDK’s            Web Interface                Tools             Command Line      Tools to access
 Heroku, Cloud Foundry                                    Search, Eclipse                         Services
                                                             plugins

 Authentication and Authorization            Monitoring             Deployment and Automation     Cross platform
          Amazon MFA                                                       RightScale             features
           Cloud trust                                                     Bean Stalk
 Compute
  Comp
 Parallel Processing      Payments           Content Delivery          Messaging       Email      High Level
  ute
Hadoop - MapReduce        Amazon FPS            Cloud Front               SQS         Amazon
                                                                                                  building blocks
                            Paypal                                                     SES



    Compute                 Storage                       Network               Database          Low Level
    Auto Scaling           Elastic Storage                    VPC               DB Clusters       building blocks
                                                                            Mongo DB, Cassandra

                          Global Physical Infrastructure




                                                                                                            13
Case Study
Platform for managing competitions
1. Creating, running and tracking competitions
2. User generated content – videos, audio, blogs, etc.
3. Complex competition mechanics
4. Winner selection based on reviews / ratings internal and external to the
   system
5. Award points to each participant by the engagement value, sentiment on the
   web and community influence
6. Analytics to measure the performance of each of the competitions




                                                                              14
What can you achieve?


                             Virality
            Web Portal                   Community
              UGC                        Influencer


     Ratings /                                Engagement
     Comments            Competition             Value
                         Mechanics
                                          External
          Admin Portal                   Ratings /
                                         Sentiment
                         Collaboration




                                                           15
Typical stack
Build a custom platform using MVC

                 Model
                Vertica
           MongoDB + HBase               Separate at Design Time
                 View
            Ruby on Rails                Separate at Deploy Time
         HTML 5/ CSS + Mobile
                                           Baked together at Run
              Controller
          Competition mechanics                    Time
    BI – Vertica, Mondrian, Jasper ETL




                                                                   16
Deployment
                                           Load balance



Mongo DB                                                  Ruby on
           Ruby on Rails(FE)   Ruby on Rails(Admin)       Rails(reports)



                                                                              S3 Queue



 Vertica




            CM – java               BI - Analytics                 Crawlers




                                                                                         17
MVC in the cloud


  Model            View         Controller


                                Third parties
Data Anywhere
 in any form                    operating on
                Many Delivery       data
                  Channels




                                                18
Model = data
Data could be internal or external

         Internal               External
 •User uploaded content •Shared on Youtube,
                        Facebook, twitter
 •Comments / Ratings by •Comments / Likes by
 users                  friends
 •Reviews by users      •Blog posts and
                        comments


                                               19
View = Channels
Content could be viewed
• Web portal
• Iphone Application
• Android application
• Kiosk




                          20
Controller = Business Logic
The core business logic
• Competition mechanics
• Analytics Engagement, Sentiment, community
  influence
• User Maintenance and Reporting




                                               21
Internet as the
Operating System
   of Services


                   22
Cloud as a platform
Messaging               S3 Queue

Analytics               Vertica, Cloud Metrics

Conversations

Data Management Cloudera
       Infrastructure
Infrastructure
      & Management


                                                 23
What does it mean
• Focus on the core
  Competition mechanics and Analytics measures

• Leverage the Cloud Ecosystem
• Companies are successful when they:
  Focus on the core competency
  Proactively manage the interfaces with other
   parts of the value chain


                                                 24
Today you can be wildly successful as
a full stack (M+V+C)



Tomorrow you will need to make
yourself indispensable in the value
chain – otherwise someone may eat
your lunch.

                                        25
Become a platform?
        Go the API way




                         26
Thank You




            27

More Related Content

PPTX
When worlds Collide: HTML5 Meets the Cloud
PDF
OreDev 2008: Software + Services
PDF
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
PPTX
Tacademy techclinic-2012-07-11
PPTX
Rs product deck january 2012
PDF
Makersbay Overview
PPTX
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
PPTX
SMWCon Spring 2012 SMW+ Team Dev Update
When worlds Collide: HTML5 Meets the Cloud
OreDev 2008: Software + Services
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
Tacademy techclinic-2012-07-11
Rs product deck january 2012
Makersbay Overview
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
SMWCon Spring 2012 SMW+ Team Dev Update

What's hot (19)

PDF
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
PPTX
Hello SharePoint 2007!!!
PPTX
Comm Gate Corporate Profile V0.4
PDF
Mach Technology
PDF
Mashing up the Lotus Portfolio
KEY
Cloud Review V2
PDF
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
PPTX
Introduction to uclipse platform
PDF
Development Model for The Cloud
PDF
9 dani künzli citrix cloud solution 2
PDF
Jee技术在移动互联网中的应用
PDF
Programming Languages For The Cloud
PPTX
Building and packaging highly scalable services for maximum market penetratio...
PPTX
PDF
Camo Tech (Apr 2010)V191
PPTX
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
PDF
Cloudonomics IP Monetization Conf - Malaysia
PDF
Sailing in the cloud
PDF
PIM4Cloud
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Hello SharePoint 2007!!!
Comm Gate Corporate Profile V0.4
Mach Technology
Mashing up the Lotus Portfolio
Cloud Review V2
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
Introduction to uclipse platform
Development Model for The Cloud
9 dani künzli citrix cloud solution 2
Jee技术在移动互联网中的应用
Programming Languages For The Cloud
Building and packaging highly scalable services for maximum market penetratio...
Camo Tech (Apr 2010)V191
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
Cloudonomics IP Monetization Conf - Malaysia
Sailing in the cloud
PIM4Cloud
Ad

Similar to Inaugural address manjusha - Indicthreads cloud computing conference 2011 (20)

PPT
8 Securities & AWS Journey to the Cloud
PPT
Cloud computingjun28
PPT
Cloud computingjun28
PDF
An enterprise journey in the Cloud
PDF
Cloud Computing: Making the right choice
PPTX
Codestrong 2012 breakout session the role of cloud services in your next ge...
PPTX
Cloudian_Cassandra Summit 2012
PDF
Making of a Successful Cloud Business
PDF
Cloud Computing V1
PPTX
Programatori cu capul in nori
PDF
Vincent Desveronnieres, Oracle
PPTX
Leapfrogging with legacy
PDF
Spring Into the Cloud
PDF
Cloud Computing - Jan 2011 - Chandna
PDF
AWS case study: real estate portal
PPSX
Microservices Docker Kubernetes Istio Kanban DevOps SRE
PDF
The Enterprise Cloud: Immediate. Urgent. Inevitable.
PDF
HTML5 Mobile Application Framework
PPTX
Latest trends in information technology
PPTX
RavenDB overview
8 Securities & AWS Journey to the Cloud
Cloud computingjun28
Cloud computingjun28
An enterprise journey in the Cloud
Cloud Computing: Making the right choice
Codestrong 2012 breakout session the role of cloud services in your next ge...
Cloudian_Cassandra Summit 2012
Making of a Successful Cloud Business
Cloud Computing V1
Programatori cu capul in nori
Vincent Desveronnieres, Oracle
Leapfrogging with legacy
Spring Into the Cloud
Cloud Computing - Jan 2011 - Chandna
AWS case study: real estate portal
Microservices Docker Kubernetes Istio Kanban DevOps SRE
The Enterprise Cloud: Immediate. Urgent. Inevitable.
HTML5 Mobile Application Framework
Latest trends in information technology
RavenDB overview
Ad

More from IndicThreads (20)

PPTX
Http2 is here! And why the web needs it
ODP
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
PPT
Go Programming Language - Learning The Go Lang way
PPT
Building Resilient Microservices
PPT
App using golang indicthreads
PDF
Building on quicksand microservices indicthreads
PDF
How to Think in RxJava Before Reacting
PPT
Iot secure connected devices indicthreads
PDF
Real world IoT for enterprises
PPT
IoT testing and quality assurance indicthreads
PPT
Functional Programming Past Present Future
PDF
Harnessing the Power of Java 8 Streams
PDF
Building & scaling a live streaming mobile platform - Gr8 road to fame
PPTX
Internet of things architecture perspective - IndicThreads Conference
PDF
Cars and Computers: Building a Java Carputer
PPTX
Scrap Your MapReduce - Apache Spark
PPT
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
PPTX
Speed up your build pipeline for faster feedback
PPT
Unraveling OpenStack Clouds
PPTX
Digital Transformation of the Enterprise. What IT leaders need to know!
Http2 is here! And why the web needs it
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Go Programming Language - Learning The Go Lang way
Building Resilient Microservices
App using golang indicthreads
Building on quicksand microservices indicthreads
How to Think in RxJava Before Reacting
Iot secure connected devices indicthreads
Real world IoT for enterprises
IoT testing and quality assurance indicthreads
Functional Programming Past Present Future
Harnessing the Power of Java 8 Streams
Building & scaling a live streaming mobile platform - Gr8 road to fame
Internet of things architecture perspective - IndicThreads Conference
Cars and Computers: Building a Java Carputer
Scrap Your MapReduce - Apache Spark
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Speed up your build pipeline for faster feedback
Unraveling OpenStack Clouds
Digital Transformation of the Enterprise. What IT leaders need to know!

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
cuic standard and advanced reporting.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Cloud computing and distributed systems.
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
cuic standard and advanced reporting.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Cloud computing and distributed systems.
NewMind AI Monthly Chronicles - July 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology

Inaugural address manjusha - Indicthreads cloud computing conference 2011

  • 1. The Cloud Ecosystem Its more than just services Manjusha Madabushi Talentica Software 1
  • 2. About Me Co-Founder and CTO of Talentica Software At Talentica, we help companies transform their ideas to successful products. We specialize in building scalable products using cutting edge technologies Clouds -Amazon, Rackspace and Microsoft Azure Technology areas – NLP, Analytics , mobile Databases – Vertica, Mongo DB, Hbase, Cassandra on Amazon BI – Microsoft (SSAS), Mondrian, jaspersoft 2
  • 3. Have you used a cloud before? For Developing Apps? IT infrastructure? Personal? 3
  • 4. Ist Indicthreads conference 5-10 participants Around 3-5 participants < 5 participants 4
  • 5. Trends Gartner puts cloud computing as the top of the list growth areas to watch for in 2011 5
  • 6. Hosting.com Cloud Computing is exploding “...software vendors can no longer simply push customers to their products; rather, vendors’ products need to be where their customers want to be—in the cloud.” 6
  • 7. How big is big? G lobal Market value - estimated to be $241 billion by 2020 as compared to 40.4 billion in 2010 –Forrester Research 7
  • 10. Main factors • Cost – still the main factor • Business continuity and Disaster Recovery ( new in 2011) Automatic Failover, multiple data centers • Easy migration – Quick Deploy Amazon Elastic Beanstalk • Flexibility • Elasticity • Technology / Tools support 10
  • 11. Flexibility Flexibility is the key • Can use any language or programming model • Use any service individually or together Amazon email services Cloudera – Hadoop clusters • Pay as you use - Use as little or as much as you need and pay for that On- demand instances, reserved instances, spot instances NY times wanted to convert about 11 million articles from TIFF to PDF ( 4TB ) data 100 EC2 instances running for 24 hours All data on S3 – Hadoop, iText, JetS3t • Use existing management tools or infrastructure Private Clouds 11
  • 12. Elasticity Is the fundamental property of the cloud • Turn off anytime – stop paying • Let apps sleep during off peak hours Shrinks itself when there are no users accessing it • Follow the sun – turn on servers at different locations based on the users • Automation Provision and attach a 1 TB storage in 2min from the back of an auto rickshaw 12
  • 13. Technology and tools Your Application Libraries and SDK’s Web Interface Tools Command Line Tools to access Heroku, Cloud Foundry Search, Eclipse Services plugins Authentication and Authorization Monitoring Deployment and Automation Cross platform Amazon MFA RightScale features Cloud trust Bean Stalk Compute Comp Parallel Processing Payments Content Delivery Messaging Email High Level ute Hadoop - MapReduce Amazon FPS Cloud Front SQS Amazon building blocks Paypal SES Compute Storage Network Database Low Level Auto Scaling Elastic Storage VPC DB Clusters building blocks Mongo DB, Cassandra Global Physical Infrastructure 13
  • 14. Case Study Platform for managing competitions 1. Creating, running and tracking competitions 2. User generated content – videos, audio, blogs, etc. 3. Complex competition mechanics 4. Winner selection based on reviews / ratings internal and external to the system 5. Award points to each participant by the engagement value, sentiment on the web and community influence 6. Analytics to measure the performance of each of the competitions 14
  • 15. What can you achieve? Virality Web Portal Community UGC Influencer Ratings / Engagement Comments Competition Value Mechanics External Admin Portal Ratings / Sentiment Collaboration 15
  • 16. Typical stack Build a custom platform using MVC Model Vertica MongoDB + HBase Separate at Design Time View Ruby on Rails Separate at Deploy Time HTML 5/ CSS + Mobile Baked together at Run Controller Competition mechanics Time BI – Vertica, Mondrian, Jasper ETL 16
  • 17. Deployment Load balance Mongo DB Ruby on Ruby on Rails(FE) Ruby on Rails(Admin) Rails(reports) S3 Queue Vertica CM – java BI - Analytics Crawlers 17
  • 18. MVC in the cloud Model View Controller Third parties Data Anywhere in any form operating on Many Delivery data Channels 18
  • 19. Model = data Data could be internal or external Internal External •User uploaded content •Shared on Youtube, Facebook, twitter •Comments / Ratings by •Comments / Likes by users friends •Reviews by users •Blog posts and comments 19
  • 20. View = Channels Content could be viewed • Web portal • Iphone Application • Android application • Kiosk 20
  • 21. Controller = Business Logic The core business logic • Competition mechanics • Analytics Engagement, Sentiment, community influence • User Maintenance and Reporting 21
  • 22. Internet as the Operating System of Services 22
  • 23. Cloud as a platform Messaging S3 Queue Analytics Vertica, Cloud Metrics Conversations Data Management Cloudera Infrastructure Infrastructure & Management 23
  • 24. What does it mean • Focus on the core Competition mechanics and Analytics measures • Leverage the Cloud Ecosystem • Companies are successful when they: Focus on the core competency Proactively manage the interfaces with other parts of the value chain 24
  • 25. Today you can be wildly successful as a full stack (M+V+C) Tomorrow you will need to make yourself indispensable in the value chain – otherwise someone may eat your lunch. 25
  • 26. Become a platform? Go the API way 26
  • 27. Thank You 27