SlideShare a Scribd company logo
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Jeff Gelb, Scholastic Inc.
jgelb@scholastic.com
October 2015
ISM310
Enterprise Integration
Strategy
Scholastic in the Cloud
What to Expect from the Session
• Introduction to Scholastic
• Enterprise Integrations?
• Four Scenarios - Examples in Use
• Implementation and Technologies
• Lessons Learned and Next Steps
• Q&A
Who is Scholastic?
Who is Scholastic?
• Our mission: To encourage the intellectual and
personal growth of all children, beginning with
literacy.
• Started in 1920 with a single magazine
• The largest publisher and distributor of children’s books
in the world
• 165 countries, 45 languages
• A leading provider of educational materials in K-8
Who is Scholastic?
- Content – text, images, video, metadata
- Commerce – B2B, B2C
- Logistics and Distribution
- Physical – supply chain, printing, pop-up stores, shipping
- Digital – Content, Applications, Marketing, Mobile Games
Scholastic’s Technology Transformation
• Scholastic in transition
• Technology is not just a supporting function
• Three year goal to reform all technology
• Externalize commodity services
• More strategic, less routine operational
• Improve speed and quality of service
• Function as a coordinated system
Scholastic’s Transformation Themes
• Self-service
• Support product development lifecycle
• Encourage Reuse
• Visibility and Transparency
Scholastic’s Enterprise
Integration as a Service
http://quest.nasa.gov/smore/photos/images/docking.jpg
What was Scholastic’s Enterprise Integration?
• Route
• Transform
• Transport
• Orchestrate
Why change at all?
Everything around us is changing:
• Endpoints
• Data
• Vendors, Partners, Platforms
• Integration Patterns and Expectations
• Rate of change
What would it have looked like?
• Route
• Transform
• Transport
• Orchestrate
Why should integration be the constraint?
How it is used
• Driven by consumer
• Usable at any time by anyone
• Integrated into SDLC
processes
• Testable, reconfigurable
Self-Service Integration Platform
What it is
• Published features
• Common patterns
• Highly instrumented and monitored
• Easy and fast to scale, in multiple
dimensions
• Capacity, Throughput, Isolation
Unblock the Enterprise
API Gateway
Transform
Analytics & Metrics
It’s the same … but different
Platform Interfaces Platform Services
Examples: Four Variations
https://commons.wikimedia.org/wiki/File%3AOsteichthyes-examples.png
Examples:
Four Variations
https://commons.wikimedia.org/wiki/File:Guylaine2007_-_Bonne_journee_%28by%29.jpg
https://commons.wikimedia.org/wiki/File:Harry_and_stella.jpg
V1: Integration Platform
The core features of integration:
• Input, Output, Transform, Transport
•Unifies API, ESB, messaging
•Non-functionals for free
•Integration catalog
•Self-service
•SDLC support
V2: International ERP Transformation
International Division new ERP PoC
• Move at their own pace
• Participate in the Enterprise
• No scale-out concerns
• Freedom to innovate
V3: Fast Track Data and BI Transformation
Live migrate EDW to AWS data platforms
• Grab parallel feed from current bus
• Reuse transports, mappings
• Transform if needed
• Amazon Data Pipelines and Lambda
V4: Integration Forensics
Refactor 15 years of integrations
• Grab parallel feed from current bus
• Monitoring and Instrumentation
• ELK, SumoLogic, RedShift
• Cut-over at will
Implementation
and Technology
https://upload.wikimedia.org/wikipedia/commons/5/59/Huge_circuit.JPG
The Not As Good
• Mature commercial product
• Poor developer support
• Single Topic
• Single Topology
• Single Data Center
• Single Environment
• Single Team
Where we were
The Good
• Mature commercial product
• Business object dictionary
• Pub/Sub(ish)
How are we doing this?
• AWS IaaS + AWS platforms + 3rd Party SaaS
• Configuration Automation
• AMIs, CloudFront, Chef, (Consul)
• Open Source Integration Framework
• WSO2 API Manager and ESB
• Multiple Transports
• Kafka, RabbitMQ, Existing Bus
• APIs and Services – built and consumed
WSO2 API
Manager
Analytics
Where we are: Broad Pieces
Platform Interfaces Platform Services
Transform
WSO2 ESB
Orchestrate
Where we are: Developer Flow
WSO2 API
Manager
Analytics
Platform Interfaces Platform Services
Transform
WSO2 ESB
Orchestrate
Jenkins CI
Swagger
API
WSO2 API
Manager
Analytics
Where we are: Data/App Flow
Platform Services
WSO2 ESB Scala/Akka
Transform
Orchestrate
Transform
Orchestrate
WSO2 API
Manager
Analytics
Where we are: Operational Flow
Platform Services
Transform
WSO2 ESB
Orchestrate
Transform
Scala/Akka
Orchestrate
Platform Interfaces
Where we are: Complete Picture
Lessons Learned and Next Steps
The Not As Good
• Integration dev experience
• Platform automation
• Complexity
Where we are
The Good
• Good SDLC support
• Instrumentation
• Flexible topology
• Flexible transports
• Multiple environments
• Multiple data centers*
• Multiple instances*
Unblock the Enterprise
Lessons Learned
• Work-around vs fix vs stop
• Self-service isn’t enough
• SDKs, on-boarding, demos
• Developer workflow, testing workflow
Next Steps
• Get rid of the ESB
Transform
WSO2 ESB
Orchestrate
Transform
Scala/Akka + Camel
Orchestrate
Credit and Thanks
• Scholastic Technology Services management
• Mark Bonano and the Integration Services Team
• Adam Japhet and the Cloud Transformation Engineers
Thank you!
Questions? Comments?
Jeff Gelb
jgelb@scholastic.com
We’re Hiring!
Remember to complete
your evaluations!

More Related Content

What's hot

Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Prolifics
 
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Prolifics
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Prolifics
 
Application platform and integration platform strategy and roadmap
Application platform and integration platform strategy and roadmapApplication platform and integration platform strategy and roadmap
Application platform and integration platform strategy and roadmapBizTalk360
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronProlifics
 
Batory Foods: Our Path To Digital Transformation
Batory Foods: Our Path To Digital TransformationBatory Foods: Our Path To Digital Transformation
Batory Foods: Our Path To Digital TransformationMuleSoft
 
Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)WSO2
 
ESB Extinction: Why On-Premise Integration Platforms Are an Endangered Specie
ESB Extinction: Why On-Premise Integration Platforms Are an Endangered SpecieESB Extinction: Why On-Premise Integration Platforms Are an Endangered Specie
ESB Extinction: Why On-Premise Integration Platforms Are an Endangered SpecieFlowgear
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSEurotech
 
Episode-4-Taleo-Cloud-BI-Integration-SplashBI.PDF
Episode-4-Taleo-Cloud-BI-Integration-SplashBI.PDFEpisode-4-Taleo-Cloud-BI-Integration-SplashBI.PDF
Episode-4-Taleo-Cloud-BI-Integration-SplashBI.PDFKyle Lambert
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterProlifics
 
Applying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationApplying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationProlifics
 
Managed File Transfer and Content Collaboration: Digital Business Meets the D...
Managed File Transfer and Content Collaboration: Digital Business Meets the D...Managed File Transfer and Content Collaboration: Digital Business Meets the D...
Managed File Transfer and Content Collaboration: Digital Business Meets the D...Axway
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudProlifics
 
What's New in Smarter Process and C&I
What's New in Smarter Process and C&IWhat's New in Smarter Process and C&I
What's New in Smarter Process and C&IProlifics
 
Overcoming Obstacles to Success with Microservices
Overcoming Obstacles to Success with MicroservicesOvercoming Obstacles to Success with Microservices
Overcoming Obstacles to Success with MicroservicesPerficient, Inc.
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, SoftwareProlifics
 
Guide to Application Performance: Planning to Continued Optimization
Guide to Application Performance: Planning to Continued OptimizationGuide to Application Performance: Planning to Continued Optimization
Guide to Application Performance: Planning to Continued OptimizationMuleSoft
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Prolifics
 

What's hot (20)

Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring
 
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
 
Application platform and integration platform strategy and roadmap
Application platform and integration platform strategy and roadmapApplication platform and integration platform strategy and roadmap
Application platform and integration platform strategy and roadmap
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
 
Batory Foods: Our Path To Digital Transformation
Batory Foods: Our Path To Digital TransformationBatory Foods: Our Path To Digital Transformation
Batory Foods: Our Path To Digital Transformation
 
Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)
 
ESB Extinction: Why On-Premise Integration Platforms Are an Endangered Specie
ESB Extinction: Why On-Premise Integration Platforms Are an Endangered SpecieESB Extinction: Why On-Premise Integration Platforms Are an Endangered Specie
ESB Extinction: Why On-Premise Integration Platforms Are an Endangered Specie
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaS
 
Episode-4-Taleo-Cloud-BI-Integration-SplashBI.PDF
Episode-4-Taleo-Cloud-BI-Integration-SplashBI.PDFEpisode-4-Taleo-Cloud-BI-Integration-SplashBI.PDF
Episode-4-Taleo-Cloud-BI-Integration-SplashBI.PDF
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. Better
 
Applying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationApplying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes Automation
 
Managed File Transfer and Content Collaboration: Digital Business Meets the D...
Managed File Transfer and Content Collaboration: Digital Business Meets the D...Managed File Transfer and Content Collaboration: Digital Business Meets the D...
Managed File Transfer and Content Collaboration: Digital Business Meets the D...
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
 
What's New in Smarter Process and C&I
What's New in Smarter Process and C&IWhat's New in Smarter Process and C&I
What's New in Smarter Process and C&I
 
Overcoming Obstacles to Success with Microservices
Overcoming Obstacles to Success with MicroservicesOvercoming Obstacles to Success with Microservices
Overcoming Obstacles to Success with Microservices
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, Software
 
Guide to Application Performance: Planning to Continued Optimization
Guide to Application Performance: Planning to Continued OptimizationGuide to Application Performance: Planning to Continued Optimization
Guide to Application Performance: Planning to Continued Optimization
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
 
Ellos 20141021
Ellos 20141021Ellos 20141021
Ellos 20141021
 

Viewers also liked

Datastage to ODI
Datastage to ODIDatastage to ODI
Datastage to ODINagendra K
 
Wm Platform Requirements Template Concept V1
Wm Platform Requirements Template Concept V1Wm Platform Requirements Template Concept V1
Wm Platform Requirements Template Concept V1mrittmayer
 
Paolo Lessio, Processo Civile Telematico 1
Paolo Lessio, Processo Civile Telematico  1Paolo Lessio, Processo Civile Telematico  1
Paolo Lessio, Processo Civile Telematico 1Andrea Rossetti
 
07 ZamyšLení PíSek A KáMen
07  ZamyšLení  PíSek A KáMen07  ZamyšLení  PíSek A KáMen
07 ZamyšLení PíSek A KáMenjedlickak07
 
Migrer vers PMB: retour d\'expérience d\'une migration depuis S4W
Migrer vers PMB: retour d\'expérience d\'une migration depuis S4WMigrer vers PMB: retour d\'expérience d\'une migration depuis S4W
Migrer vers PMB: retour d\'expérience d\'une migration depuis S4WPMB-BUG
 
Geographical Issues Unit 3
Geographical Issues Unit 3Geographical Issues Unit 3
Geographical Issues Unit 3Alan Doherty
 
Stefano Ricci, PRIVACY E SERVIZI DELLA SOCIETA' DELL'INFORMAZIONE (4)
Stefano Ricci, PRIVACY E SERVIZI DELLA SOCIETA' DELL'INFORMAZIONE (4)Stefano Ricci, PRIVACY E SERVIZI DELLA SOCIETA' DELL'INFORMAZIONE (4)
Stefano Ricci, PRIVACY E SERVIZI DELLA SOCIETA' DELL'INFORMAZIONE (4)Andrea Rossetti
 
Giovanna Stumpo, L’ESERCIZIO DELLA PROFESSIONE DI AVVOCATO
Giovanna Stumpo, L’ESERCIZIO DELLA PROFESSIONE DI AVVOCATOGiovanna Stumpo, L’ESERCIZIO DELLA PROFESSIONE DI AVVOCATO
Giovanna Stumpo, L’ESERCIZIO DELLA PROFESSIONE DI AVVOCATOAndrea Rossetti
 
Inleiding Sociale Media voor Musea
Inleiding Sociale Media voor MuseaInleiding Sociale Media voor Musea
Inleiding Sociale Media voor MuseaGeert Wissink
 
Reunio Pares 1 R (09 10)
Reunio Pares 1 R (09 10)Reunio Pares 1 R (09 10)
Reunio Pares 1 R (09 10)marblocs
 
Hollywood vs Silicon Valley: Open Video als Vermittler
Hollywood vs Silicon Valley: Open Video als VermittlerHollywood vs Silicon Valley: Open Video als Vermittler
Hollywood vs Silicon Valley: Open Video als VermittlerBertram Gugel
 
Alessandro Nicotra, Seminario Internet Governance
Alessandro Nicotra, Seminario Internet GovernanceAlessandro Nicotra, Seminario Internet Governance
Alessandro Nicotra, Seminario Internet GovernanceAndrea Rossetti
 
『予想どおりに不合理』9章「扉を開けておく」
『予想どおりに不合理』9章「扉を開けておく」『予想どおりに不合理』9章「扉を開けておく」
『予想どおりに不合理』9章「扉を開けておく」Hikaru GOTO
 
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWSAmazon Web Services
 
Appendoectomy
AppendoectomyAppendoectomy
Appendoectomymedgadget
 
Adjectives
AdjectivesAdjectives
Adjectivesmarblocs
 
Accenture: Linking Pricing Strategy And ICM
Accenture: Linking Pricing Strategy And ICMAccenture: Linking Pricing Strategy And ICM
Accenture: Linking Pricing Strategy And ICMCallidus Software
 

Viewers also liked (20)

Datastage to ODI
Datastage to ODIDatastage to ODI
Datastage to ODI
 
Wm Platform Requirements Template Concept V1
Wm Platform Requirements Template Concept V1Wm Platform Requirements Template Concept V1
Wm Platform Requirements Template Concept V1
 
Paolo Lessio, Processo Civile Telematico 1
Paolo Lessio, Processo Civile Telematico  1Paolo Lessio, Processo Civile Telematico  1
Paolo Lessio, Processo Civile Telematico 1
 
07 ZamyšLení PíSek A KáMen
07  ZamyšLení  PíSek A KáMen07  ZamyšLení  PíSek A KáMen
07 ZamyšLení PíSek A KáMen
 
Migrer vers PMB: retour d\'expérience d\'une migration depuis S4W
Migrer vers PMB: retour d\'expérience d\'une migration depuis S4WMigrer vers PMB: retour d\'expérience d\'une migration depuis S4W
Migrer vers PMB: retour d\'expérience d\'une migration depuis S4W
 
Geographical Issues Unit 3
Geographical Issues Unit 3Geographical Issues Unit 3
Geographical Issues Unit 3
 
MC396 Presentation
MC396 PresentationMC396 Presentation
MC396 Presentation
 
Stefano Ricci, PRIVACY E SERVIZI DELLA SOCIETA' DELL'INFORMAZIONE (4)
Stefano Ricci, PRIVACY E SERVIZI DELLA SOCIETA' DELL'INFORMAZIONE (4)Stefano Ricci, PRIVACY E SERVIZI DELLA SOCIETA' DELL'INFORMAZIONE (4)
Stefano Ricci, PRIVACY E SERVIZI DELLA SOCIETA' DELL'INFORMAZIONE (4)
 
GeoGraphics
GeoGraphicsGeoGraphics
GeoGraphics
 
Giovanna Stumpo, L’ESERCIZIO DELLA PROFESSIONE DI AVVOCATO
Giovanna Stumpo, L’ESERCIZIO DELLA PROFESSIONE DI AVVOCATOGiovanna Stumpo, L’ESERCIZIO DELLA PROFESSIONE DI AVVOCATO
Giovanna Stumpo, L’ESERCIZIO DELLA PROFESSIONE DI AVVOCATO
 
Inleiding Sociale Media voor Musea
Inleiding Sociale Media voor MuseaInleiding Sociale Media voor Musea
Inleiding Sociale Media voor Musea
 
Amy
AmyAmy
Amy
 
Reunio Pares 1 R (09 10)
Reunio Pares 1 R (09 10)Reunio Pares 1 R (09 10)
Reunio Pares 1 R (09 10)
 
Hollywood vs Silicon Valley: Open Video als Vermittler
Hollywood vs Silicon Valley: Open Video als VermittlerHollywood vs Silicon Valley: Open Video als Vermittler
Hollywood vs Silicon Valley: Open Video als Vermittler
 
Alessandro Nicotra, Seminario Internet Governance
Alessandro Nicotra, Seminario Internet GovernanceAlessandro Nicotra, Seminario Internet Governance
Alessandro Nicotra, Seminario Internet Governance
 
『予想どおりに不合理』9章「扉を開けておく」
『予想どおりに不合理』9章「扉を開けておく」『予想どおりに不合理』9章「扉を開けておく」
『予想どおりに不合理』9章「扉を開けておく」
 
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
 
Appendoectomy
AppendoectomyAppendoectomy
Appendoectomy
 
Adjectives
AdjectivesAdjectives
Adjectives
 
Accenture: Linking Pricing Strategy And ICM
Accenture: Linking Pricing Strategy And ICMAccenture: Linking Pricing Strategy And ICM
Accenture: Linking Pricing Strategy And ICM
 

Similar to (ISM310) Scholastic's Strategy to Integration as a Service

Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Ed Sattar
 
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHow to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHARMAN Services
 
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHow to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceWSO2
 
IWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?C4Media
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware WSO2
 
Changing the Game with Cloud, Microservices, and DevOps
Changing the Game with Cloud, Microservices, and DevOps Changing the Game with Cloud, Microservices, and DevOps
Changing the Game with Cloud, Microservices, and DevOps Brian Chambers
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth SciencesValues & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth Sciencesterradue
 
Architectural Considerations for Startups
Architectural Considerations for StartupsArchitectural Considerations for Startups
Architectural Considerations for StartupsNiall Roche
 
code talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating Systemcode talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating SystemAdelina Todeva
 
Marlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Codedox42
 
Shortest Path to LIS
Shortest Path to LISShortest Path to LIS
Shortest Path to LISPsydev
 
Fast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud ServiceFast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud ServiceGustavo Rene Antunez
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Akshata Sawant
 
Alfresco Crafter Lunch and Learn
Alfresco Crafter Lunch and LearnAlfresco Crafter Lunch and Learn
Alfresco Crafter Lunch and LearnCrafter Software
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition3scale
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionSteven Willmott
 
MuleSoft Meetup - 7.pptx
MuleSoft Meetup - 7.pptxMuleSoft Meetup - 7.pptx
MuleSoft Meetup - 7.pptxMeghana T R
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0aaronwso2
 

Similar to (ISM310) Scholastic's Strategy to Integration as a Service (20)

Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
 
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHow to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
 
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHow to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
 
IWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them Both
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
Changing the Game with Cloud, Microservices, and DevOps
Changing the Game with Cloud, Microservices, and DevOps Changing the Game with Cloud, Microservices, and DevOps
Changing the Game with Cloud, Microservices, and DevOps
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth SciencesValues & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
 
Architectural Considerations for Startups
Architectural Considerations for StartupsArchitectural Considerations for Startups
Architectural Considerations for Startups
 
code talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating Systemcode talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating System
 
Marlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life Sciences
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
Shortest Path to LIS
Shortest Path to LISShortest Path to LIS
Shortest Path to LIS
 
Fast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud ServiceFast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud Service
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7
 
Alfresco Crafter Lunch and Learn
Alfresco Crafter Lunch and LearnAlfresco Crafter Lunch and Learn
Alfresco Crafter Lunch and Learn
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 
MuleSoft Meetup - 7.pptx
MuleSoft Meetup - 7.pptxMuleSoft Meetup - 7.pptx
MuleSoft Meetup - 7.pptx
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 

(ISM310) Scholastic's Strategy to Integration as a Service

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Jeff Gelb, Scholastic Inc. jgelb@scholastic.com October 2015 ISM310 Enterprise Integration Strategy Scholastic in the Cloud
  • 2. What to Expect from the Session • Introduction to Scholastic • Enterprise Integrations? • Four Scenarios - Examples in Use • Implementation and Technologies • Lessons Learned and Next Steps • Q&A
  • 4. Who is Scholastic? • Our mission: To encourage the intellectual and personal growth of all children, beginning with literacy. • Started in 1920 with a single magazine • The largest publisher and distributor of children’s books in the world • 165 countries, 45 languages • A leading provider of educational materials in K-8
  • 5. Who is Scholastic? - Content – text, images, video, metadata - Commerce – B2B, B2C - Logistics and Distribution - Physical – supply chain, printing, pop-up stores, shipping - Digital – Content, Applications, Marketing, Mobile Games
  • 6. Scholastic’s Technology Transformation • Scholastic in transition • Technology is not just a supporting function • Three year goal to reform all technology • Externalize commodity services • More strategic, less routine operational • Improve speed and quality of service • Function as a coordinated system
  • 7. Scholastic’s Transformation Themes • Self-service • Support product development lifecycle • Encourage Reuse • Visibility and Transparency
  • 8. Scholastic’s Enterprise Integration as a Service http://quest.nasa.gov/smore/photos/images/docking.jpg
  • 9. What was Scholastic’s Enterprise Integration? • Route • Transform • Transport • Orchestrate
  • 10. Why change at all? Everything around us is changing: • Endpoints • Data • Vendors, Partners, Platforms • Integration Patterns and Expectations • Rate of change
  • 11. What would it have looked like? • Route • Transform • Transport • Orchestrate
  • 12. Why should integration be the constraint?
  • 13. How it is used • Driven by consumer • Usable at any time by anyone • Integrated into SDLC processes • Testable, reconfigurable Self-Service Integration Platform What it is • Published features • Common patterns • Highly instrumented and monitored • Easy and fast to scale, in multiple dimensions • Capacity, Throughput, Isolation Unblock the Enterprise
  • 14. API Gateway Transform Analytics & Metrics It’s the same … but different Platform Interfaces Platform Services
  • 17. V1: Integration Platform The core features of integration: • Input, Output, Transform, Transport •Unifies API, ESB, messaging •Non-functionals for free •Integration catalog •Self-service •SDLC support
  • 18. V2: International ERP Transformation International Division new ERP PoC • Move at their own pace • Participate in the Enterprise • No scale-out concerns • Freedom to innovate
  • 19. V3: Fast Track Data and BI Transformation Live migrate EDW to AWS data platforms • Grab parallel feed from current bus • Reuse transports, mappings • Transform if needed • Amazon Data Pipelines and Lambda
  • 20. V4: Integration Forensics Refactor 15 years of integrations • Grab parallel feed from current bus • Monitoring and Instrumentation • ELK, SumoLogic, RedShift • Cut-over at will
  • 22. The Not As Good • Mature commercial product • Poor developer support • Single Topic • Single Topology • Single Data Center • Single Environment • Single Team Where we were The Good • Mature commercial product • Business object dictionary • Pub/Sub(ish)
  • 23. How are we doing this? • AWS IaaS + AWS platforms + 3rd Party SaaS • Configuration Automation • AMIs, CloudFront, Chef, (Consul) • Open Source Integration Framework • WSO2 API Manager and ESB • Multiple Transports • Kafka, RabbitMQ, Existing Bus • APIs and Services – built and consumed
  • 24. WSO2 API Manager Analytics Where we are: Broad Pieces Platform Interfaces Platform Services Transform WSO2 ESB Orchestrate
  • 25. Where we are: Developer Flow WSO2 API Manager Analytics Platform Interfaces Platform Services Transform WSO2 ESB Orchestrate Jenkins CI Swagger API
  • 26. WSO2 API Manager Analytics Where we are: Data/App Flow Platform Services WSO2 ESB Scala/Akka Transform Orchestrate Transform Orchestrate
  • 27. WSO2 API Manager Analytics Where we are: Operational Flow Platform Services Transform WSO2 ESB Orchestrate Transform Scala/Akka Orchestrate Platform Interfaces
  • 28. Where we are: Complete Picture
  • 29. Lessons Learned and Next Steps
  • 30. The Not As Good • Integration dev experience • Platform automation • Complexity Where we are The Good • Good SDLC support • Instrumentation • Flexible topology • Flexible transports • Multiple environments • Multiple data centers* • Multiple instances* Unblock the Enterprise
  • 31. Lessons Learned • Work-around vs fix vs stop • Self-service isn’t enough • SDKs, on-boarding, demos • Developer workflow, testing workflow
  • 32. Next Steps • Get rid of the ESB Transform WSO2 ESB Orchestrate Transform Scala/Akka + Camel Orchestrate
  • 33. Credit and Thanks • Scholastic Technology Services management • Mark Bonano and the Integration Services Team • Adam Japhet and the Cloud Transformation Engineers
  • 34. Thank you! Questions? Comments? Jeff Gelb jgelb@scholastic.com We’re Hiring!