SlideShare a Scribd company logo
1 of 2
Download to read offline
In the Post-Paper Era, cloud, mobile, local, and social applications have created entirely new ways of supporting human and machine interactions—often sharing information in ways that were never possible with paper. 
shrebo Founder and CTO, Patrick Senti, uses cloud platforms to develop his technology to drive new ways of sharing resources, similar to the technology and economic forces behind Uber, AirBnB and Zipcar. The Swiss company won an innovation award from Swiss Federal Railways to provide an entire web- services-based SaaS platform, starting in Europe where sharing is quite popular. Shrebo doesn’t primarily provide end-user applications—they provide a cloud services platform and APIs for application developers. This includes search, booking, scheduling, provisioning, payment, and social endpoints surrounding the entire process of sharing resources. With these micro- services, third parties can cost effectively, quickly create sharing applications to automate logistics, optimize machinery, increase asset and fleet utilization, and run services for sharing any resource like cars, bikes, or parking spaces. 
CHALLENGE 
Focusing a Start-Up on Architecture, Scale, and Developer Effectiveness from Day One 
Having recently led the architecture and software engineering for a service-oriented, backend financial securities platform, Senti faced a new architecural challenge with shrebo. With 20 years of software experience, including machine learning, at companies like IBM, SAS, and Credit Suisse, Senti saw how the architecture called for a level of scale beyond traditional banking systems, and Senti began his journey by looking at architectures from Twitter, Facebook, and others to understand how shrebo would need to scale in the future. 
Since architectures are sustained for years or decades, Senti knew the foundation was crucial. In addition, shrebo’s business model as a cloud-based API included a requirement for extreme scale. Lastly, Senti’s lean development team needed to be able to focus on developing software instead of working on operations. 
AT-A-GLANCE 
Challenges 
• 
Start-Up Environment with Resource Constraints 
• 
Need for a High Scale Cloud Architecture 
• 
Maximizing Developer Effectiveness and Efficiency 
Solution 
• 
Cloud Foundry on CenturyLink’s PaaS: App Fog 
• 
RabbitMQ for Pivotal CF 
• 
Redis for Pivotal CF 
• 
MySQL for Pivotal CF 
Key Benefits 
• 
Improved Customer Experience for shrebo’s Customers in the Sharing Economy 
• 
Elastic Compute and Data with Cloud Foundry 
• 
Flexibility, Agility, and Automation 
• 
Gaining a Robust Microservices Architecture 
with RabbitMQ and Redis 
• 
Speeding Time to Market and Reducing 
Operational Risk 
CASE STUDY 
shrebo 
DELIVERING A SCALABLE, RISK-INTELLIGENT START-UP ARCHITECTURE FOR THE SHARING ECONOMY 
OVERVIEW 
“ Cloud Foundry is a real blast of an experience as a developer. We essentially package the application along with a services manifest and press a button. Everything else is done by the platform. This type of thing used to take days or weeks. Now, it takes minutes. As a CTO, this is the experience every developer has been looking for over the past 10 years.” 
— Patrick Senti, Founder and CTO shrebo 
pivotal.io
Pivotal is a registered trademark or trademark of Pivotal Software, Inc. in the United States and other countries. All other trademarks used herein are the property of their respective owners. © Copyright 2014 Pivotal Software, Inc. 
All rights reserved. Published in the USA. PVTL-CS-369-08/14 
Pivotal, committed to open source and open standards, is a leading provider of application and data infrastructure software, agile development services, and data science 
consulting. Pivotal’s revolutionary Enterprise PaaS product, Pivotal CF, powered by Cloud Foundry, is available now. 
CASE STUDY SHREBO 
Pivotal 3495 Deer Creek Road Palo Alto, CA 94304 pivotal.io 
SOLUTION 
Designing the Prototypical Architecture for a High-Scale 
Start-Up 
According to Senti, “From any perspective, we needed stability 
at the ground level. A solid, cloud-based PaaS would allow us to 
move with agile development practices and devops automation 
so that no one would get bogged down into technical details like 
the OS, database, or deployment. We began to evaluate several 
platforms including Amazon and App Fog who was recently 
acquired by CenturyLink, a member of the Cloud Foundry 
Foundation. Ultimately, our in-depth review led us to Cloud 
Foundry. We wanted a platform that was higher up the stack—this 
way, we could distribute our service without having to handle any 
element of lower level services and even move clouds if needed.” 
As they began to pilot and test Cloud Foundry, the shrebo team 
found that Cloud Foundry based platforms excelled at delivering 
the plumbing their developers dreamt about. The shrebo APIs 
needed to scale elastically so that they could meet performance 
SLAs without deploying new code, and Cloud Foundry delivered 
an elastic runtime. Working primarily with Python/Django, the 
development team also wanted to easily add data platforms like 
MySQL or Redis without delay. They also wanted to be able so 
switch to other development languages if needed. Cloud Foundry 
on CenturyLink allowed the team to run Python, Ruby, Java, Node. 
js, and Go and extend the platform for new runtimes or data 
services if their situation called for it. Of course, Senti was no 
stranger to the scale impact of message brokers, and they also 
saw how easy it was to deploy RabbitMQ. Lastly, they realized the 
power of the Cloud Foundry community—that new updates and 
services were being made available all the time. 
BUSINESS BENEFITS 
Improved Customer Experience for shrebo’s Customers 
With Cloud Foundry’s Elastic Runtime Service, shrebo APIs can 
scale to meet customer SLAs. Ultimately, this delivers uptime 
and responsiveness to end-user applications that incorporate 
shrebo’s functionality. Since shrebo’s capabilities can impact 
asset utilization and optimization, this can ultimately have a direct 
impact on revenue. 
Elastic Compute and Data with CenturyLink App Fog and 
Cloud Foundry 
Shrebo has been able to reduce downtime to nothing. In one 
case CenturyLink was undergoing upgrades, and shrebo was 
able to dynamically provision their apps around the data center 
downtime—while infrastructure changes happened occurred 
over time at the Singapore, Ireland, or U.S. data centeres, shrebo 
configured their app to run out of the other two datacenters. This 
happened automatically, and shrebo didn’t have any down time 
even though one of their data centers did. 
Flexibility, Agility, and Automation 
According to Senti, “Cloud Foundry is a real blast of an experience 
as a developer. We essentially package the application and press a 
button. Everything else is done by the platform. This type of thing 
used to take days or weeks. Now, it takes minutes. As a CTO, this is 
the experience every developer has been looking for over the past 
10 years. We get the power of scripting—an event can trigger just 
about anything we need.” 
Gaining a Robust Microservices Architecture with RabbitMQ 
and Redis 
Given the fact that Pivotal’s RabbitMQ and Redis services are 
made to work well with Cloud Foundry, shrebo experienced 
a very easy way to ramp these services. RabbitMQ messages 
rely on Redis as an in-memory store and ensure distributed 
transactions are managed safely. RabbitMQ also helps to integrate 
processes between synchronous and asynchronous, long-running 
application workloads. 
Speeding Time to Market and Reducing Operational Risk 
“Since I have a history with financial services, it is easy to make 
a comparison of running on a next-generation stack like Cloud 
Foundry. While legacy applications bring constraints, there is a 
huge difference in what is possible in terms of deployment times 
and risk. At a bank, any given service might take 4-6 months to 
deploy because of the complexity involved. With Cloud Foundry, 
you can reduce that time to days and use fewer resources to do 
it—there is an order of magnitude improvement in time to market 
and risk.” 
CONCLUSION 
As Senti, his executive team, and his board of directors look to 
make decisions about risk in the future, he trusts Cloud Foundry 
to help. He knows how fewer people, more efficient processes, 
and a scalable architecture can ensure SLAs are met, downtime is 
avoided, and cash can flow into his business. 
LEARN MORE 
To learn more about our products, services and solutions, visit us 
at pivotal.io.

More Related Content

What's hot

01. lab instructions starting project
01. lab instructions   starting project01. lab instructions   starting project
01. lab instructions starting project
rajul14
 
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud WorldModern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Itential
 

What's hot (20)

Optimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor CompanyOptimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor Company
 
Introducing Spring Cloud Gateway and API Hub for VMware Tanzu
Introducing Spring Cloud Gateway and API Hub for VMware TanzuIntroducing Spring Cloud Gateway and API Hub for VMware Tanzu
Introducing Spring Cloud Gateway and API Hub for VMware Tanzu
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop Slides
 
Developers Are Users, Too
Developers Are Users, TooDevelopers Are Users, Too
Developers Are Users, Too
 
Full-Stack Development with Spring Boot and VueJS
Full-Stack Development with Spring Boot and VueJSFull-Stack Development with Spring Boot and VueJS
Full-Stack Development with Spring Boot and VueJS
 
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - London
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - LondonGetting MongoDB to a Developer Fast - Kubernetes for the Enterprise - London
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - London
 
Chicago rtf meetup august 17 2021
Chicago rtf meetup august 17 2021Chicago rtf meetup august 17 2021
Chicago rtf meetup august 17 2021
 
DevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionDevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s Solution
 
You Might Just be a Functional Programmer Now
You Might Just be a Functional Programmer NowYou Might Just be a Functional Programmer Now
You Might Just be a Functional Programmer Now
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
 
01. lab instructions starting project
01. lab instructions   starting project01. lab instructions   starting project
01. lab instructions starting project
 
Functions: Implement Once, Execute Anywhere!
Functions: Implement Once, Execute Anywhere!Functions: Implement Once, Execute Anywhere!
Functions: Implement Once, Execute Anywhere!
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Surat MuleSoft Meetup#2 - Anypoint Runtime FabricSurat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
 
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud WorldModern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
Modern Network Compliance: Achieving Compliance in a Hybrid, Multi-Cloud World
 
MuleSoft London Community February 2020 - MuleSoft and OData
MuleSoft London Community February 2020 - MuleSoft and ODataMuleSoft London Community February 2020 - MuleSoft and OData
MuleSoft London Community February 2020 - MuleSoft and OData
 
Kube Your Enthusiasm - Paul Czarkowski
Kube Your Enthusiasm - Paul CzarkowskiKube Your Enthusiasm - Paul Czarkowski
Kube Your Enthusiasm - Paul Czarkowski
 
Spring GraphQL
Spring GraphQLSpring GraphQL
Spring GraphQL
 
Measuring ROI and Driving Adoption of TAS in an Enterprise
Measuring ROI and Driving Adoption of TAS in an EnterpriseMeasuring ROI and Driving Adoption of TAS in an Enterprise
Measuring ROI and Driving Adoption of TAS in an Enterprise
 
Connect Your Functions with RSocket
Connect Your Functions with RSocketConnect Your Functions with RSocket
Connect Your Functions with RSocket
 

Viewers also liked (6)

SPACES FOR LEARNING
SPACES FOR LEARNINGSPACES FOR LEARNING
SPACES FOR LEARNING
 
Design of seminar hall
Design of seminar hallDesign of seminar hall
Design of seminar hall
 
Library study
Library studyLibrary study
Library study
 
Louis i kahn iim ahmedabad
Louis i kahn iim ahmedabadLouis i kahn iim ahmedabad
Louis i kahn iim ahmedabad
 
Cept case study
Cept case studyCept case study
Cept case study
 
ARCHITECTURAL STANDARDS
ARCHITECTURAL STANDARDSARCHITECTURAL STANDARDS
ARCHITECTURAL STANDARDS
 

Similar to Shrebo Case Study

Cloud Computing Update 1
Cloud Computing Update 1Cloud Computing Update 1
Cloud Computing Update 1
James Sutter
 
ViON_Benefits of Cloud_WhitePaper_D6_V3
ViON_Benefits of Cloud_WhitePaper_D6_V3ViON_Benefits of Cloud_WhitePaper_D6_V3
ViON_Benefits of Cloud_WhitePaper_D6_V3
Jessica Copeman
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-New
karunbakshi
 
Microsoft Windows Azure - SharpCloud Manufacturing Triples Productivity Case ...
Microsoft Windows Azure - SharpCloud Manufacturing Triples Productivity Case ...Microsoft Windows Azure - SharpCloud Manufacturing Triples Productivity Case ...
Microsoft Windows Azure - SharpCloud Manufacturing Triples Productivity Case ...
Microsoft Private Cloud
 
Sukeru Technologies Private Beta
Sukeru Technologies Private BetaSukeru Technologies Private Beta
Sukeru Technologies Private Beta
Panggi Jasri Akadol
 

Similar to Shrebo Case Study (20)

Business Day ahead of the curve interview Avsharn Bachoo
Business Day ahead of the curve interview Avsharn BachooBusiness Day ahead of the curve interview Avsharn Bachoo
Business Day ahead of the curve interview Avsharn Bachoo
 
Cloud Computing Update 1
Cloud Computing Update 1Cloud Computing Update 1
Cloud Computing Update 1
 
Cloud computing CXO's guide
Cloud computing CXO's guideCloud computing CXO's guide
Cloud computing CXO's guide
 
QuickView #5 - Cloud
QuickView #5 - CloudQuickView #5 - Cloud
QuickView #5 - Cloud
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & API
 
Alfresco DevCon 2018: Product Direction Keynote
Alfresco DevCon 2018: Product Direction KeynoteAlfresco DevCon 2018: Product Direction Keynote
Alfresco DevCon 2018: Product Direction Keynote
 
SaaS - Empowering the Future of Governance
SaaS - Empowering the Future of GovernanceSaaS - Empowering the Future of Governance
SaaS - Empowering the Future of Governance
 
Deloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right MixDeloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right Mix
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
 
ViON_Benefits of Cloud_WhitePaper_D6_V3
ViON_Benefits of Cloud_WhitePaper_D6_V3ViON_Benefits of Cloud_WhitePaper_D6_V3
ViON_Benefits of Cloud_WhitePaper_D6_V3
 
Why the future of the cloud is open
Why the future of the cloud is openWhy the future of the cloud is open
Why the future of the cloud is open
 
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris WhitepaperStringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-New
 
Cloud Native Application Development Guide – 2023
Cloud Native Application Development Guide – 2023Cloud Native Application Development Guide – 2023
Cloud Native Application Development Guide – 2023
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MIT
 
CWIN17 london becoming cloud native part 1 - khushil dep
CWIN17 london   becoming cloud native part 1 - khushil depCWIN17 london   becoming cloud native part 1 - khushil dep
CWIN17 london becoming cloud native part 1 - khushil dep
 
Manage your Journey to the Cloud
Manage your Journey to the CloudManage your Journey to the Cloud
Manage your Journey to the Cloud
 
Microsoft Windows Azure - SharpCloud Manufacturing Triples Productivity Case ...
Microsoft Windows Azure - SharpCloud Manufacturing Triples Productivity Case ...Microsoft Windows Azure - SharpCloud Manufacturing Triples Productivity Case ...
Microsoft Windows Azure - SharpCloud Manufacturing Triples Productivity Case ...
 
Sukeru Technologies Private Beta
Sukeru Technologies Private BetaSukeru Technologies Private Beta
Sukeru Technologies Private Beta
 
Sukeru Technologies
Sukeru TechnologiesSukeru Technologies
Sukeru Technologies
 

More from VMware Tanzu

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Shrebo Case Study

  • 1. In the Post-Paper Era, cloud, mobile, local, and social applications have created entirely new ways of supporting human and machine interactions—often sharing information in ways that were never possible with paper. shrebo Founder and CTO, Patrick Senti, uses cloud platforms to develop his technology to drive new ways of sharing resources, similar to the technology and economic forces behind Uber, AirBnB and Zipcar. The Swiss company won an innovation award from Swiss Federal Railways to provide an entire web- services-based SaaS platform, starting in Europe where sharing is quite popular. Shrebo doesn’t primarily provide end-user applications—they provide a cloud services platform and APIs for application developers. This includes search, booking, scheduling, provisioning, payment, and social endpoints surrounding the entire process of sharing resources. With these micro- services, third parties can cost effectively, quickly create sharing applications to automate logistics, optimize machinery, increase asset and fleet utilization, and run services for sharing any resource like cars, bikes, or parking spaces. CHALLENGE Focusing a Start-Up on Architecture, Scale, and Developer Effectiveness from Day One Having recently led the architecture and software engineering for a service-oriented, backend financial securities platform, Senti faced a new architecural challenge with shrebo. With 20 years of software experience, including machine learning, at companies like IBM, SAS, and Credit Suisse, Senti saw how the architecture called for a level of scale beyond traditional banking systems, and Senti began his journey by looking at architectures from Twitter, Facebook, and others to understand how shrebo would need to scale in the future. Since architectures are sustained for years or decades, Senti knew the foundation was crucial. In addition, shrebo’s business model as a cloud-based API included a requirement for extreme scale. Lastly, Senti’s lean development team needed to be able to focus on developing software instead of working on operations. AT-A-GLANCE Challenges • Start-Up Environment with Resource Constraints • Need for a High Scale Cloud Architecture • Maximizing Developer Effectiveness and Efficiency Solution • Cloud Foundry on CenturyLink’s PaaS: App Fog • RabbitMQ for Pivotal CF • Redis for Pivotal CF • MySQL for Pivotal CF Key Benefits • Improved Customer Experience for shrebo’s Customers in the Sharing Economy • Elastic Compute and Data with Cloud Foundry • Flexibility, Agility, and Automation • Gaining a Robust Microservices Architecture with RabbitMQ and Redis • Speeding Time to Market and Reducing Operational Risk CASE STUDY shrebo DELIVERING A SCALABLE, RISK-INTELLIGENT START-UP ARCHITECTURE FOR THE SHARING ECONOMY OVERVIEW “ Cloud Foundry is a real blast of an experience as a developer. We essentially package the application along with a services manifest and press a button. Everything else is done by the platform. This type of thing used to take days or weeks. Now, it takes minutes. As a CTO, this is the experience every developer has been looking for over the past 10 years.” — Patrick Senti, Founder and CTO shrebo pivotal.io
  • 2. Pivotal is a registered trademark or trademark of Pivotal Software, Inc. in the United States and other countries. All other trademarks used herein are the property of their respective owners. © Copyright 2014 Pivotal Software, Inc. All rights reserved. Published in the USA. PVTL-CS-369-08/14 Pivotal, committed to open source and open standards, is a leading provider of application and data infrastructure software, agile development services, and data science consulting. Pivotal’s revolutionary Enterprise PaaS product, Pivotal CF, powered by Cloud Foundry, is available now. CASE STUDY SHREBO Pivotal 3495 Deer Creek Road Palo Alto, CA 94304 pivotal.io SOLUTION Designing the Prototypical Architecture for a High-Scale Start-Up According to Senti, “From any perspective, we needed stability at the ground level. A solid, cloud-based PaaS would allow us to move with agile development practices and devops automation so that no one would get bogged down into technical details like the OS, database, or deployment. We began to evaluate several platforms including Amazon and App Fog who was recently acquired by CenturyLink, a member of the Cloud Foundry Foundation. Ultimately, our in-depth review led us to Cloud Foundry. We wanted a platform that was higher up the stack—this way, we could distribute our service without having to handle any element of lower level services and even move clouds if needed.” As they began to pilot and test Cloud Foundry, the shrebo team found that Cloud Foundry based platforms excelled at delivering the plumbing their developers dreamt about. The shrebo APIs needed to scale elastically so that they could meet performance SLAs without deploying new code, and Cloud Foundry delivered an elastic runtime. Working primarily with Python/Django, the development team also wanted to easily add data platforms like MySQL or Redis without delay. They also wanted to be able so switch to other development languages if needed. Cloud Foundry on CenturyLink allowed the team to run Python, Ruby, Java, Node. js, and Go and extend the platform for new runtimes or data services if their situation called for it. Of course, Senti was no stranger to the scale impact of message brokers, and they also saw how easy it was to deploy RabbitMQ. Lastly, they realized the power of the Cloud Foundry community—that new updates and services were being made available all the time. BUSINESS BENEFITS Improved Customer Experience for shrebo’s Customers With Cloud Foundry’s Elastic Runtime Service, shrebo APIs can scale to meet customer SLAs. Ultimately, this delivers uptime and responsiveness to end-user applications that incorporate shrebo’s functionality. Since shrebo’s capabilities can impact asset utilization and optimization, this can ultimately have a direct impact on revenue. Elastic Compute and Data with CenturyLink App Fog and Cloud Foundry Shrebo has been able to reduce downtime to nothing. In one case CenturyLink was undergoing upgrades, and shrebo was able to dynamically provision their apps around the data center downtime—while infrastructure changes happened occurred over time at the Singapore, Ireland, or U.S. data centeres, shrebo configured their app to run out of the other two datacenters. This happened automatically, and shrebo didn’t have any down time even though one of their data centers did. Flexibility, Agility, and Automation According to Senti, “Cloud Foundry is a real blast of an experience as a developer. We essentially package the application and press a button. Everything else is done by the platform. This type of thing used to take days or weeks. Now, it takes minutes. As a CTO, this is the experience every developer has been looking for over the past 10 years. We get the power of scripting—an event can trigger just about anything we need.” Gaining a Robust Microservices Architecture with RabbitMQ and Redis Given the fact that Pivotal’s RabbitMQ and Redis services are made to work well with Cloud Foundry, shrebo experienced a very easy way to ramp these services. RabbitMQ messages rely on Redis as an in-memory store and ensure distributed transactions are managed safely. RabbitMQ also helps to integrate processes between synchronous and asynchronous, long-running application workloads. Speeding Time to Market and Reducing Operational Risk “Since I have a history with financial services, it is easy to make a comparison of running on a next-generation stack like Cloud Foundry. While legacy applications bring constraints, there is a huge difference in what is possible in terms of deployment times and risk. At a bank, any given service might take 4-6 months to deploy because of the complexity involved. With Cloud Foundry, you can reduce that time to days and use fewer resources to do it—there is an order of magnitude improvement in time to market and risk.” CONCLUSION As Senti, his executive team, and his board of directors look to make decisions about risk in the future, he trusts Cloud Foundry to help. He knows how fewer people, more efficient processes, and a scalable architecture can ensure SLAs are met, downtime is avoided, and cash can flow into his business. LEARN MORE To learn more about our products, services and solutions, visit us at pivotal.io.