SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Workshop: From Monoliths to Micro-Services
Organizational Requirements




Desktop Tablet Mobile POS Other
APIDays - Berlin - 2015
by
★ Offices in Munich, Berlin and
New York
About commercetools
★ Founded 2006
★ E-Commerce platform provider of SPHERE.IO - Cloud-based eCommerce Software with
scalable REST-API empowering medium to enterprise class clients
★ Serving customers like BRITA, REWE, Merkur, Red Bull and many more
★ 60+ experts in Europe and North America
How to shift away from
monolithic architectures?
Answer: De-Coupling
and Micro-Services
through the power of
APIs
Monolithic architectures run most E-Commerce solutions
Integrations
DB(s)
Applications
Presentation Layer
Frontend Logic
Monolithic Architectures have their advantages
‣ initially less complex technical setup
‣ less technical know how required (no devops, security etc.)
but they don’t reflect todays demands
‣ short release cycles
‣ multiple (and changing channels)
‣ reusability of functionality
Integrations
DB(s)
Applications
Presentation Layer
Frontend Logic
De-Coupling with Micro-Services and APIs (simplified)
Integrations
MicroService
Products
Search
Catalog
Prices
Stock
Webshop Presentation Layer
Frontend Logic
De-Coupling with Micro-Services and APIs (simplified)
App Logic
App UI
MicroService
Customers
Users
Addresses
Groups
MicroService
Orders
Carts
Shipping
Payment
Orders
Site Landing Product Discovery Product Presentation Checkout Fulfillment
Platform Infrastructure
Landing Pages
Customers
Static Content Search
Recom-
mendation
Search Persona-
lization
Navigation
Product
Information
Media
Categories Discounts
Prices
Cart Wishlist
Order Creation Payment
Order Mgmt Stock
InvoicingDelivery
Options
Authenti- cation &
Authorization
E-Mail &
Notifications
Session Logging
Monitoring &
Metrics
BI & Analytics …
E-Commerce Micro Services Platform Example
Example Target Architecture for Micro Services
What do I need in my organization to get there?
Site Landing Product Discovery Product Presentation Checkout Fulfillment
Platform Infrastructure
Landing Pages
Customers
Static Content Search
Recom-
mendation
Search Persona-
lization
Navigation
Product
Information
Media
Categories Discounts
Prices
Cart Wishlist
Order Creation Payment
Order Mgmt Stock
InvoicingDelivery
Options
Authenti- cation &
Authorization
E-Mail &
Notifications
Session Logging
Monitoring &
Metrics
BI & Analytics …
E-Commerce Micro Services Platform Example
PIM CM OM Marketing Int. Analytics
Inventory

Shipping
Integration
REST API
ERP CMS BI Other
commercetools SPHERE.IO platform delivers the Micro-Service Architecture
SPHERE.IO includes
> 99,8 % SLA
< 100 ms
REST-API
SPHERE.IO OFFERS AN EASY TO USE BACKEND
INTERFACE WITH PIM AND CATALOG FEATURES
Product Information Management
👤
CENTRALCUSTOMER MANAGEMENT
ACROSS ALLCHANNELS
Customer Management
💳
✈
ACCEPT AND PROCESS ORDERS FROM
ANYWHERE: WEBSHOP, MOBILE APPS, POS, …
Order Management
SPHERE API
API USPs:
‣ High performant (<100ms response
time)
‣ High availability (99,9+% measured
availability)
‣ Highest industry SLA (99,8% min)
‣ Global CDN
PHP
JAVA NODE.JS
RUBY
IOS
…
THE SPHERE.IO API ENABLES DEVELOPERS TO USE THEIR PREFERRED
FRAMEWORKS AND PROGRAMMING LANGUAGES
Highlights
‣ 100+ Releases per year
‣ 99,99% uptime
‣ 1,000+ Features
‣ Worldwide User Base (China,
South Africa,Australia, USA,
Germany, Poland, Italy, ...)
‣ Global scalable platform
‣ Supports more than 40 PSPs and
Akquirer world-wide
‣ Easiest to use commerce
platform for developers and
merchants
Internationalization
‣ Localized Merchant Center
‣ Unlimited languages for product
translations
‣ Localizable objects
‣ Currencies
‣ Taxes
‣ Shipping
‣ Payment
‣ Pricing
Product Management
‣ PIM capabilities
‣ Flexible product classifications
‣ Catalog management
‣ Staging functionality
‣ Flexible pricing for currencies,
countries and user groups
‣ Multi-Language
‣ Configurable products
‣ Powerful search API
Integration
‣ Open Rest API
‣ CSV/JSON Import/Export
‣ SFTP Support
‣ Drag&Drop Integration
Marketplace (elastic.io)
‣ Ready to go Connectors to ERP
and CRM offerings
Thank you
www.commercetools.com


Weitere ähnliche Inhalte

Was ist angesagt?

Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!Sandro Pereira
 
Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?VMware Tanzu
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale3scale
 
AWS Api Gateway by Łukasz Marchewka Scalacc
AWS Api Gateway by Łukasz Marchewka ScalaccAWS Api Gateway by Łukasz Marchewka Scalacc
AWS Api Gateway by Łukasz Marchewka ScalaccScalac
 
Sam Kroonenburg and Pete Sbarski - The Story of a Serverless Startup
Sam Kroonenburg and Pete Sbarski - The Story of a Serverless StartupSam Kroonenburg and Pete Sbarski - The Story of a Serverless Startup
Sam Kroonenburg and Pete Sbarski - The Story of a Serverless StartupServerlessConf
 
Azure Functions VS AWS Lambda: overview and comparison
Azure Functions VS AWS Lambda: overview and comparisonAzure Functions VS AWS Lambda: overview and comparison
Azure Functions VS AWS Lambda: overview and comparisonAlex Zyl
 
Microservices and elastic resource pools with Amazon EC2 Container Service
Microservices and elastic resource pools with Amazon EC2 Container ServiceMicroservices and elastic resource pools with Amazon EC2 Container Service
Microservices and elastic resource pools with Amazon EC2 Container ServiceBoyan Dimitrov
 
Oracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsOracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsSimon Haslam
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSAli Sadat
 
Keynote speech
Keynote speechKeynote speech
Keynote speechBizTalk360
 
Zalando Tech: From Java to Scala in Less Than Three Months
Zalando Tech: From Java to Scala in Less Than Three MonthsZalando Tech: From Java to Scala in Less Than Three Months
Zalando Tech: From Java to Scala in Less Than Three MonthsZalando Technology
 
Moving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journeyMoving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journeyBoyan Dimitrov
 
Von „less Server" zu Serverless: eine Reise durch die Cloud
Von „less Server" zu Serverless: eine Reise durch die CloudVon „less Server" zu Serverless: eine Reise durch die Cloud
Von „less Server" zu Serverless: eine Reise durch die CloudOPEN KNOWLEDGE GmbH
 
Observability foundations in dynamically evolving architectures
Observability foundations in dynamically evolving architecturesObservability foundations in dynamically evolving architectures
Observability foundations in dynamically evolving architecturesBoyan Dimitrov
 
Introduction to Apache cloudstack - Linuxcon
Introduction to Apache cloudstack - LinuxconIntroduction to Apache cloudstack - Linuxcon
Introduction to Apache cloudstack - LinuxconShapeBlue
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Codit
 
Leveraging Akamai to Make Your Cloud Transformation Initiatives Successful
Leveraging Akamai to Make Your Cloud Transformation Initiatives SuccessfulLeveraging Akamai to Make Your Cloud Transformation Initiatives Successful
Leveraging Akamai to Make Your Cloud Transformation Initiatives SuccessfulAkamai Developers & Admins
 
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015Lori MacVittie
 
Microservices: next-steps
Microservices: next-stepsMicroservices: next-steps
Microservices: next-stepsBoyan Dimitrov
 

Was ist angesagt? (20)

Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 
Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!
 
Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale
 
AWS Api Gateway by Łukasz Marchewka Scalacc
AWS Api Gateway by Łukasz Marchewka ScalaccAWS Api Gateway by Łukasz Marchewka Scalacc
AWS Api Gateway by Łukasz Marchewka Scalacc
 
Sam Kroonenburg and Pete Sbarski - The Story of a Serverless Startup
Sam Kroonenburg and Pete Sbarski - The Story of a Serverless StartupSam Kroonenburg and Pete Sbarski - The Story of a Serverless Startup
Sam Kroonenburg and Pete Sbarski - The Story of a Serverless Startup
 
Azure Functions VS AWS Lambda: overview and comparison
Azure Functions VS AWS Lambda: overview and comparisonAzure Functions VS AWS Lambda: overview and comparison
Azure Functions VS AWS Lambda: overview and comparison
 
Microservices and elastic resource pools with Amazon EC2 Container Service
Microservices and elastic resource pools with Amazon EC2 Container ServiceMicroservices and elastic resource pools with Amazon EC2 Container Service
Microservices and elastic resource pools with Amazon EC2 Container Service
 
Oracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsOracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware Admins
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaS
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Zalando Tech: From Java to Scala in Less Than Three Months
Zalando Tech: From Java to Scala in Less Than Three MonthsZalando Tech: From Java to Scala in Less Than Three Months
Zalando Tech: From Java to Scala in Less Than Three Months
 
Moving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journeyMoving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journey
 
Von „less Server" zu Serverless: eine Reise durch die Cloud
Von „less Server" zu Serverless: eine Reise durch die CloudVon „less Server" zu Serverless: eine Reise durch die Cloud
Von „less Server" zu Serverless: eine Reise durch die Cloud
 
Observability foundations in dynamically evolving architectures
Observability foundations in dynamically evolving architecturesObservability foundations in dynamically evolving architectures
Observability foundations in dynamically evolving architectures
 
Introduction to Apache cloudstack - Linuxcon
Introduction to Apache cloudstack - LinuxconIntroduction to Apache cloudstack - Linuxcon
Introduction to Apache cloudstack - Linuxcon
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
 
Leveraging Akamai to Make Your Cloud Transformation Initiatives Successful
Leveraging Akamai to Make Your Cloud Transformation Initiatives SuccessfulLeveraging Akamai to Make Your Cloud Transformation Initiatives Successful
Leveraging Akamai to Make Your Cloud Transformation Initiatives Successful
 
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
 
Microservices: next-steps
Microservices: next-stepsMicroservices: next-steps
Microservices: next-steps
 

Andere mochten auch

Scaling micro-services Architecture on AWS
Scaling micro-services Architecture on AWSScaling micro-services Architecture on AWS
Scaling micro-services Architecture on AWSBoyan Dimitrov
 
(ARC309) Getting to Microservices: Cloud Architecture Patterns
(ARC309) Getting to Microservices: Cloud Architecture Patterns(ARC309) Getting to Microservices: Cloud Architecture Patterns
(ARC309) Getting to Microservices: Cloud Architecture PatternsAmazon Web Services
 
How to implement microservices
How to implement microservicesHow to implement microservices
How to implement microservicesMarc Cluet
 
Revitalizing Walmart's Aging Architecture for Web Scale
Revitalizing Walmart's Aging Architecture for Web ScaleRevitalizing Walmart's Aging Architecture for Web Scale
Revitalizing Walmart's Aging Architecture for Web ScaleKevin Webber
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesAdrian Cockcroft
 
Gefangen in der Innovationsspirale?
Gefangen in der Innovationsspirale?Gefangen in der Innovationsspirale?
Gefangen in der Innovationsspirale?Dirk Hoerig
 
Best Practices in Porting & Developing Enterprise Applications to the Cloud u...
Best Practices in Porting & Developing Enterprise Applications to the Cloud u...Best Practices in Porting & Developing Enterprise Applications to the Cloud u...
Best Practices in Porting & Developing Enterprise Applications to the Cloud u...ActiveState
 
Oracle ATG Rest Services Demo on CRS
Oracle ATG Rest Services Demo on CRSOracle ATG Rest Services Demo on CRS
Oracle ATG Rest Services Demo on CRSSham Gatupa
 
IV Kongres eHandlu, Piotr Karwatka (Divante); "Architektura e-Commerce Omnich...
IV Kongres eHandlu, Piotr Karwatka (Divante); "Architektura e-Commerce Omnich...IV Kongres eHandlu, Piotr Karwatka (Divante); "Architektura e-Commerce Omnich...
IV Kongres eHandlu, Piotr Karwatka (Divante); "Architektura e-Commerce Omnich...ecommerce poland expo
 
SPS Commerce Omnichannel White Paper
SPS Commerce Omnichannel White PaperSPS Commerce Omnichannel White Paper
SPS Commerce Omnichannel White PaperRebekah Buege
 
How CRO can save your omnichannel bacon
How CRO can save your omnichannel baconHow CRO can save your omnichannel bacon
How CRO can save your omnichannel baconOban International
 
Epic Guide to Omnichannel Marketing and Commerce
Epic Guide to Omnichannel Marketing and CommerceEpic Guide to Omnichannel Marketing and Commerce
Epic Guide to Omnichannel Marketing and CommerceAlex Senn
 
How new mobile research techniques create better insights
How new mobile research techniques create better insightsHow new mobile research techniques create better insights
How new mobile research techniques create better insightsSKIM
 
Exploring The Omnichannel Commerce Experience
Exploring The Omnichannel Commerce ExperienceExploring The Omnichannel Commerce Experience
Exploring The Omnichannel Commerce ExperienceNeedle
 
Microservices: Aren't Microservices Just SOA?
Microservices: Aren't Microservices Just SOA?Microservices: Aren't Microservices Just SOA?
Microservices: Aren't Microservices Just SOA?Chris Sterling
 
Aws microservice keynote
Aws microservice keynoteAws microservice keynote
Aws microservice keynotenextbuild
 
Optimizing the OMNI in Omnichannel
Optimizing the OMNI in OmnichannelOptimizing the OMNI in Omnichannel
Optimizing the OMNI in OmnichannelSKIM
 

Andere mochten auch (20)

Scaling micro-services Architecture on AWS
Scaling micro-services Architecture on AWSScaling micro-services Architecture on AWS
Scaling micro-services Architecture on AWS
 
Microservices at NewStore
Microservices at NewStoreMicroservices at NewStore
Microservices at NewStore
 
(ARC309) Getting to Microservices: Cloud Architecture Patterns
(ARC309) Getting to Microservices: Cloud Architecture Patterns(ARC309) Getting to Microservices: Cloud Architecture Patterns
(ARC309) Getting to Microservices: Cloud Architecture Patterns
 
How to implement microservices
How to implement microservicesHow to implement microservices
How to implement microservices
 
Revitalizing Walmart's Aging Architecture for Web Scale
Revitalizing Walmart's Aging Architecture for Web ScaleRevitalizing Walmart's Aging Architecture for Web Scale
Revitalizing Walmart's Aging Architecture for Web Scale
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in Microservices
 
Gefangen in der Innovationsspirale?
Gefangen in der Innovationsspirale?Gefangen in der Innovationsspirale?
Gefangen in der Innovationsspirale?
 
Best Practices in Porting & Developing Enterprise Applications to the Cloud u...
Best Practices in Porting & Developing Enterprise Applications to the Cloud u...Best Practices in Porting & Developing Enterprise Applications to the Cloud u...
Best Practices in Porting & Developing Enterprise Applications to the Cloud u...
 
Oracle ATG Rest Services Demo on CRS
Oracle ATG Rest Services Demo on CRSOracle ATG Rest Services Demo on CRS
Oracle ATG Rest Services Demo on CRS
 
IV Kongres eHandlu, Piotr Karwatka (Divante); "Architektura e-Commerce Omnich...
IV Kongres eHandlu, Piotr Karwatka (Divante); "Architektura e-Commerce Omnich...IV Kongres eHandlu, Piotr Karwatka (Divante); "Architektura e-Commerce Omnich...
IV Kongres eHandlu, Piotr Karwatka (Divante); "Architektura e-Commerce Omnich...
 
SPS Commerce Omnichannel White Paper
SPS Commerce Omnichannel White PaperSPS Commerce Omnichannel White Paper
SPS Commerce Omnichannel White Paper
 
How CRO can save your omnichannel bacon
How CRO can save your omnichannel baconHow CRO can save your omnichannel bacon
How CRO can save your omnichannel bacon
 
Adapting to the Pace of Omnichannel Commerce
Adapting to the Pace of Omnichannel CommerceAdapting to the Pace of Omnichannel Commerce
Adapting to the Pace of Omnichannel Commerce
 
Epic Guide to Omnichannel Marketing and Commerce
Epic Guide to Omnichannel Marketing and CommerceEpic Guide to Omnichannel Marketing and Commerce
Epic Guide to Omnichannel Marketing and Commerce
 
How new mobile research techniques create better insights
How new mobile research techniques create better insightsHow new mobile research techniques create better insights
How new mobile research techniques create better insights
 
Exploring The Omnichannel Commerce Experience
Exploring The Omnichannel Commerce ExperienceExploring The Omnichannel Commerce Experience
Exploring The Omnichannel Commerce Experience
 
Magento Update
Magento UpdateMagento Update
Magento Update
 
Microservices: Aren't Microservices Just SOA?
Microservices: Aren't Microservices Just SOA?Microservices: Aren't Microservices Just SOA?
Microservices: Aren't Microservices Just SOA?
 
Aws microservice keynote
Aws microservice keynoteAws microservice keynote
Aws microservice keynote
 
Optimizing the OMNI in Omnichannel
Optimizing the OMNI in OmnichannelOptimizing the OMNI in Omnichannel
Optimizing the OMNI in Omnichannel
 

Ähnlich wie Micro-Service Architectures in E-Commerce environments with SPHERE.IO / commercetools

apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...apidays
 
Tss Reference Architecture Reduced
Tss Reference Architecture   ReducedTss Reference Architecture   Reduced
Tss Reference Architecture Reducedaadly
 
ScaleFocus Telco expertise
ScaleFocus Telco expertiseScaleFocus Telco expertise
ScaleFocus Telco expertiseScaleFocus
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841ypai
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544ypai
 
Onboarding process made agile with confluent and flowabl
Onboarding process made agile with confluent and flowablOnboarding process made agile with confluent and flowabl
Onboarding process made agile with confluent and flowablmimacom
 
Parallels Automation Executive Summary Apr2010
Parallels Automation Executive Summary Apr2010Parallels Automation Executive Summary Apr2010
Parallels Automation Executive Summary Apr2010acallaly
 
OpsRamp Fall Release November 2020
OpsRamp Fall Release November 2020OpsRamp Fall Release November 2020
OpsRamp Fall Release November 2020OpsRamp
 
Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Yochay Kiriaty
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWSChristian Beedgen
 
Perth Meetup May 2022
Perth Meetup May 2022Perth Meetup May 2022
Perth Meetup May 2022Michael Price
 
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...InSource Solutions
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel MichaudPlatform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel MichaudAcumatica Cloud ERP
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing3scale
 
ScaleFocus eCommerce and Retail Expertise
ScaleFocus eCommerce and Retail ExpertiseScaleFocus eCommerce and Retail Expertise
ScaleFocus eCommerce and Retail ExpertiseScaleFocus
 
Mann India 2009
Mann India 2009Mann India 2009
Mann India 2009NASSCOM
 
Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewJeffrey Nunn
 

Ähnlich wie Micro-Service Architectures in E-Commerce environments with SPHERE.IO / commercetools (20)

apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
 
Tss Reference Architecture Reduced
Tss Reference Architecture   ReducedTss Reference Architecture   Reduced
Tss Reference Architecture Reduced
 
ScaleFocus Telco expertise
ScaleFocus Telco expertiseScaleFocus Telco expertise
ScaleFocus Telco expertise
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 
Onboarding process made agile with confluent and flowabl
Onboarding process made agile with confluent and flowablOnboarding process made agile with confluent and flowabl
Onboarding process made agile with confluent and flowabl
 
Parallels Automation Executive Summary Apr2010
Parallels Automation Executive Summary Apr2010Parallels Automation Executive Summary Apr2010
Parallels Automation Executive Summary Apr2010
 
OpsRamp Fall Release November 2020
OpsRamp Fall Release November 2020OpsRamp Fall Release November 2020
OpsRamp Fall Release November 2020
 
Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS
 
Perth Meetup May 2022
Perth Meetup May 2022Perth Meetup May 2022
Perth Meetup May 2022
 
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...
InSource 2017 IIoT Roadshow: The Future of HMI/SCADA and Industrial Cloud Pla...
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel MichaudPlatform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing
 
ScaleFocus eCommerce and Retail Expertise
ScaleFocus eCommerce and Retail ExpertiseScaleFocus eCommerce and Retail Expertise
ScaleFocus eCommerce and Retail Expertise
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
 
Mann India 2009
Mann India 2009Mann India 2009
Mann India 2009
 
CA|Automic Live Melbourne 2017
CA|Automic Live Melbourne 2017CA|Automic Live Melbourne 2017
CA|Automic Live Melbourne 2017
 
Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 View
 

Mehr von Dirk Hoerig

Lego-Bausteine des Online-Handels
Lego-Bausteine des Online-HandelsLego-Bausteine des Online-Handels
Lego-Bausteine des Online-HandelsDirk Hoerig
 
It's the Experience, Stupid!
It's the Experience, Stupid!It's the Experience, Stupid!
It's the Experience, Stupid!Dirk Hoerig
 
Alexa, Chatbots & Co: Getting ready for the Post-Web World with a Headless Ap...
Alexa, Chatbots & Co: Getting ready for the Post-Web World with a Headless Ap...Alexa, Chatbots & Co: Getting ready for the Post-Web World with a Headless Ap...
Alexa, Chatbots & Co: Getting ready for the Post-Web World with a Headless Ap...Dirk Hoerig
 
Research Paper: The New Chiefs of Commerce in the Digital Enterprise
Research Paper: The New Chiefs of Commerce in the Digital EnterpriseResearch Paper: The New Chiefs of Commerce in the Digital Enterprise
Research Paper: The New Chiefs of Commerce in the Digital EnterpriseDirk Hoerig
 
Wie Händler und Hersteller in der Post-Webshop-Ära zu Technologieunternehmen ...
Wie Händler und Hersteller in der Post-Webshop-Ära zu Technologieunternehmen ...Wie Händler und Hersteller in der Post-Webshop-Ära zu Technologieunternehmen ...
Wie Händler und Hersteller in der Post-Webshop-Ära zu Technologieunternehmen ...Dirk Hoerig
 
Connected Channels - eCommerce Beyond Desktop with commercetools / Deutscher ...
Connected Channels - eCommerce Beyond Desktop with commercetools / Deutscher ...Connected Channels - eCommerce Beyond Desktop with commercetools / Deutscher ...
Connected Channels - eCommerce Beyond Desktop with commercetools / Deutscher ...Dirk Hoerig
 
Magnolia and commercetools, a powerful combination of content and commerce.
Magnolia and commercetools, a powerful combination of content and commerce.Magnolia and commercetools, a powerful combination of content and commerce.
Magnolia and commercetools, a powerful combination of content and commerce.Dirk Hoerig
 
Warum Pureplay-E-Commerce in 5 Jahren tot ist
Warum Pureplay-E-Commerce in 5 Jahren tot istWarum Pureplay-E-Commerce in 5 Jahren tot ist
Warum Pureplay-E-Commerce in 5 Jahren tot istDirk Hoerig
 
Experimenting with HoloLens for E-Commerce
Experimenting with HoloLens for E-CommerceExperimenting with HoloLens for E-Commerce
Experimenting with HoloLens for E-CommerceDirk Hoerig
 
How APIs Are Driving the New Commerce Landscape
How APIs Are Driving the New Commerce LandscapeHow APIs Are Driving the New Commerce Landscape
How APIs Are Driving the New Commerce LandscapeDirk Hoerig
 
Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...
Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...
Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...Dirk Hoerig
 
Storytelling mit Content Commerce
Storytelling mit Content CommerceStorytelling mit Content Commerce
Storytelling mit Content CommerceDirk Hoerig
 
Boosting Product Categorization with Machine Learning
Boosting Product Categorization with Machine Learning Boosting Product Categorization with Machine Learning
Boosting Product Categorization with Machine Learning Dirk Hoerig
 
Commerce technology of the past stifles marketing organizations of the future
Commerce technology of the past stifles marketing organizations of the futureCommerce technology of the past stifles marketing organizations of the future
Commerce technology of the past stifles marketing organizations of the futureDirk Hoerig
 
Wer wagt - erreicht den Kunden von morgen!
Wer wagt - erreicht den Kunden von morgen!Wer wagt - erreicht den Kunden von morgen!
Wer wagt - erreicht den Kunden von morgen!Dirk Hoerig
 
How do you transform Europes largest bicycle cooperative into an online retai...
How do you transform Europes largest bicycle cooperative into an online retai...How do you transform Europes largest bicycle cooperative into an online retai...
How do you transform Europes largest bicycle cooperative into an online retai...Dirk Hoerig
 
The Future of Commerce Technology
The Future of Commerce TechnologyThe Future of Commerce Technology
The Future of Commerce TechnologyDirk Hoerig
 
How APIs are defining the future of retail - Shopping with Google Glass throu...
How APIs are defining the future of retail - Shopping with Google Glass throu...How APIs are defining the future of retail - Shopping with Google Glass throu...
How APIs are defining the future of retail - Shopping with Google Glass throu...Dirk Hoerig
 
APIDays Berlin Edition 2014
APIDays Berlin Edition 2014APIDays Berlin Edition 2014
APIDays Berlin Edition 2014Dirk Hoerig
 
What is the Cloud?
What is the Cloud?What is the Cloud?
What is the Cloud?Dirk Hoerig
 

Mehr von Dirk Hoerig (20)

Lego-Bausteine des Online-Handels
Lego-Bausteine des Online-HandelsLego-Bausteine des Online-Handels
Lego-Bausteine des Online-Handels
 
It's the Experience, Stupid!
It's the Experience, Stupid!It's the Experience, Stupid!
It's the Experience, Stupid!
 
Alexa, Chatbots & Co: Getting ready for the Post-Web World with a Headless Ap...
Alexa, Chatbots & Co: Getting ready for the Post-Web World with a Headless Ap...Alexa, Chatbots & Co: Getting ready for the Post-Web World with a Headless Ap...
Alexa, Chatbots & Co: Getting ready for the Post-Web World with a Headless Ap...
 
Research Paper: The New Chiefs of Commerce in the Digital Enterprise
Research Paper: The New Chiefs of Commerce in the Digital EnterpriseResearch Paper: The New Chiefs of Commerce in the Digital Enterprise
Research Paper: The New Chiefs of Commerce in the Digital Enterprise
 
Wie Händler und Hersteller in der Post-Webshop-Ära zu Technologieunternehmen ...
Wie Händler und Hersteller in der Post-Webshop-Ära zu Technologieunternehmen ...Wie Händler und Hersteller in der Post-Webshop-Ära zu Technologieunternehmen ...
Wie Händler und Hersteller in der Post-Webshop-Ära zu Technologieunternehmen ...
 
Connected Channels - eCommerce Beyond Desktop with commercetools / Deutscher ...
Connected Channels - eCommerce Beyond Desktop with commercetools / Deutscher ...Connected Channels - eCommerce Beyond Desktop with commercetools / Deutscher ...
Connected Channels - eCommerce Beyond Desktop with commercetools / Deutscher ...
 
Magnolia and commercetools, a powerful combination of content and commerce.
Magnolia and commercetools, a powerful combination of content and commerce.Magnolia and commercetools, a powerful combination of content and commerce.
Magnolia and commercetools, a powerful combination of content and commerce.
 
Warum Pureplay-E-Commerce in 5 Jahren tot ist
Warum Pureplay-E-Commerce in 5 Jahren tot istWarum Pureplay-E-Commerce in 5 Jahren tot ist
Warum Pureplay-E-Commerce in 5 Jahren tot ist
 
Experimenting with HoloLens for E-Commerce
Experimenting with HoloLens for E-CommerceExperimenting with HoloLens for E-Commerce
Experimenting with HoloLens for E-Commerce
 
How APIs Are Driving the New Commerce Landscape
How APIs Are Driving the New Commerce LandscapeHow APIs Are Driving the New Commerce Landscape
How APIs Are Driving the New Commerce Landscape
 
Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...
Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...
Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...
 
Storytelling mit Content Commerce
Storytelling mit Content CommerceStorytelling mit Content Commerce
Storytelling mit Content Commerce
 
Boosting Product Categorization with Machine Learning
Boosting Product Categorization with Machine Learning Boosting Product Categorization with Machine Learning
Boosting Product Categorization with Machine Learning
 
Commerce technology of the past stifles marketing organizations of the future
Commerce technology of the past stifles marketing organizations of the futureCommerce technology of the past stifles marketing organizations of the future
Commerce technology of the past stifles marketing organizations of the future
 
Wer wagt - erreicht den Kunden von morgen!
Wer wagt - erreicht den Kunden von morgen!Wer wagt - erreicht den Kunden von morgen!
Wer wagt - erreicht den Kunden von morgen!
 
How do you transform Europes largest bicycle cooperative into an online retai...
How do you transform Europes largest bicycle cooperative into an online retai...How do you transform Europes largest bicycle cooperative into an online retai...
How do you transform Europes largest bicycle cooperative into an online retai...
 
The Future of Commerce Technology
The Future of Commerce TechnologyThe Future of Commerce Technology
The Future of Commerce Technology
 
How APIs are defining the future of retail - Shopping with Google Glass throu...
How APIs are defining the future of retail - Shopping with Google Glass throu...How APIs are defining the future of retail - Shopping with Google Glass throu...
How APIs are defining the future of retail - Shopping with Google Glass throu...
 
APIDays Berlin Edition 2014
APIDays Berlin Edition 2014APIDays Berlin Edition 2014
APIDays Berlin Edition 2014
 
What is the Cloud?
What is the Cloud?What is the Cloud?
What is the Cloud?
 

Kürzlich hochgeladen

Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 

Kürzlich hochgeladen (20)

Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 

Micro-Service Architectures in E-Commerce environments with SPHERE.IO / commercetools

  • 1. Workshop: From Monoliths to Micro-Services Organizational Requirements 
 
 Desktop Tablet Mobile POS Other APIDays - Berlin - 2015 by
  • 2. ★ Offices in Munich, Berlin and New York About commercetools ★ Founded 2006 ★ E-Commerce platform provider of SPHERE.IO - Cloud-based eCommerce Software with scalable REST-API empowering medium to enterprise class clients ★ Serving customers like BRITA, REWE, Merkur, Red Bull and many more ★ 60+ experts in Europe and North America
  • 3. How to shift away from monolithic architectures? Answer: De-Coupling and Micro-Services through the power of APIs
  • 4. Monolithic architectures run most E-Commerce solutions Integrations DB(s) Applications Presentation Layer Frontend Logic Monolithic Architectures have their advantages ‣ initially less complex technical setup ‣ less technical know how required (no devops, security etc.) but they don’t reflect todays demands ‣ short release cycles ‣ multiple (and changing channels) ‣ reusability of functionality
  • 6. Integrations MicroService Products Search Catalog Prices Stock Webshop Presentation Layer Frontend Logic De-Coupling with Micro-Services and APIs (simplified) App Logic App UI MicroService Customers Users Addresses Groups MicroService Orders Carts Shipping Payment Orders
  • 7. Site Landing Product Discovery Product Presentation Checkout Fulfillment Platform Infrastructure Landing Pages Customers Static Content Search Recom- mendation Search Persona- lization Navigation Product Information Media Categories Discounts Prices Cart Wishlist Order Creation Payment Order Mgmt Stock InvoicingDelivery Options Authenti- cation & Authorization E-Mail & Notifications Session Logging Monitoring & Metrics BI & Analytics … E-Commerce Micro Services Platform Example Example Target Architecture for Micro Services What do I need in my organization to get there?
  • 8. Site Landing Product Discovery Product Presentation Checkout Fulfillment Platform Infrastructure Landing Pages Customers Static Content Search Recom- mendation Search Persona- lization Navigation Product Information Media Categories Discounts Prices Cart Wishlist Order Creation Payment Order Mgmt Stock InvoicingDelivery Options Authenti- cation & Authorization E-Mail & Notifications Session Logging Monitoring & Metrics BI & Analytics … E-Commerce Micro Services Platform Example PIM CM OM Marketing Int. Analytics Inventory
 Shipping Integration REST API ERP CMS BI Other commercetools SPHERE.IO platform delivers the Micro-Service Architecture
  • 9. SPHERE.IO includes > 99,8 % SLA < 100 ms REST-API
  • 10. SPHERE.IO OFFERS AN EASY TO USE BACKEND INTERFACE WITH PIM AND CATALOG FEATURES Product Information Management
  • 12. 💳 ✈ ACCEPT AND PROCESS ORDERS FROM ANYWHERE: WEBSHOP, MOBILE APPS, POS, … Order Management
  • 13. SPHERE API API USPs: ‣ High performant (<100ms response time) ‣ High availability (99,9+% measured availability) ‣ Highest industry SLA (99,8% min) ‣ Global CDN
  • 14. PHP JAVA NODE.JS RUBY IOS … THE SPHERE.IO API ENABLES DEVELOPERS TO USE THEIR PREFERRED FRAMEWORKS AND PROGRAMMING LANGUAGES
  • 15. Highlights ‣ 100+ Releases per year ‣ 99,99% uptime ‣ 1,000+ Features ‣ Worldwide User Base (China, South Africa,Australia, USA, Germany, Poland, Italy, ...) ‣ Global scalable platform ‣ Supports more than 40 PSPs and Akquirer world-wide ‣ Easiest to use commerce platform for developers and merchants
  • 16. Internationalization ‣ Localized Merchant Center ‣ Unlimited languages for product translations ‣ Localizable objects ‣ Currencies ‣ Taxes ‣ Shipping ‣ Payment ‣ Pricing
  • 17. Product Management ‣ PIM capabilities ‣ Flexible product classifications ‣ Catalog management ‣ Staging functionality ‣ Flexible pricing for currencies, countries and user groups ‣ Multi-Language ‣ Configurable products ‣ Powerful search API
  • 18. Integration ‣ Open Rest API ‣ CSV/JSON Import/Export ‣ SFTP Support ‣ Drag&Drop Integration Marketplace (elastic.io) ‣ Ready to go Connectors to ERP and CRM offerings