Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)
-
Upload
pivotal -
Category
Technology
-
view
110 -
download
2
description
Transcript of Commerce as a Service with Cloud Foundry (Cloud Foundry Summit 2014)
hybrisCommerce as a Service
with Cloud Foundry René Welches – PO PaaS @ hybris
hybris an SAP company
NO DISCLAIMER
ABOUT HYBRIS Founded in 1997, since 2013 an SAP company
On Premise Multi Channel Enterprise Commerce Platform
We operate in 15 countries and serve over 500 customers
Gartner and Forrester ranked us “leader” and placed us among the top two or three commerce platforms in the world
A cloud platform that allows everyone to easily develop, extend and sell commerce
services and apps.
CAAS - API ENABLED STRATEGIES IN THE CLOUD
1. Evolve an existing Website into a full-blown commerce platform in the cloud
2. Focus on developing a set of seamlessly integrated services that enrich existing [commerce] systems
3. Build game changing, consumer focused functionality and apps
HYBRIS AS A SERVICE – KEY ASPECTS API First & Mobile First
OPEN TO EVERYONE - to increase reach and help innovation
INTEGRATED MARKETPLACE – to integrate monetization as a motivator
OPEN TECHNOLOGY STACK – to increase reach and help innovation
SAP IaaS
[y] Cloud Foundry run by SAP Hanna Cloud Platform
CaaSService
CaaSService
CaaSService
CaaSService
CaaSApp
CaaSApp
CaaSApp
CaaSApp
CoreService
CoreService
CoreService
CoreService
API MashupsMarket-place
Opento
Everyone
Dev Portal
ARCHITECTURE OVERVIEW
BackingService
BackingService
LoggingMonitorin
g
[y] Cloud Foundry
ProductService
CartService
OrderService
CaaSService
Demo Store
Document repositoryService
Pub Sub HubService
Checkout Mashup
ARCHITECTURE EXAMPLE
Kafka
BOSH
Mongo DB
PROJECT HISTORY Ramping up Teams January
12 Teams in On Demand In 3 Locations
Bob, Sushi & Diane
7 up
DevPortal
PROJECT HISTORY
Kicked off [y]aaS in February Developer Boot Camp in mid February
12 FACTORS Stateless Services Backing Services Explicitly declare and isolate dependencies
MICROSERVICES Small services with clear responsibility and minimal dependencies Independent release cycles between services Choose the best solution for the “problem”
PROJECT HISTORY
March 1st Running CF on AWS
May 2nd Instance of CF on AWS EU
~ 35 different Apps running on CF
8 Different buildpacks
End of June 1st internal Release of our Services
Key Technology ”ZOO” used by [y] Services
Cloud Foundry Apache ZooKeeper JavaBOSH Apache Kafka GroovyLogstash Apache Cassandra JerseyRiemann Elastic Search RESTTwitter Bootstrap Mongo DB JSONAPIgee Orient DB jettySpark Netflix Hystrix RxJavaRAML Drools OAuth2DocPad Redis Angular.js/Node.js
Operated by 2
Twitter @rwelchesrene.welches@hybris.
com
© 2014