View
85
Download
3
Category
Preview:
Citation preview
How to Use iPaaS to ScaleYour Business- Case Study -
Building out a full-service integration hub foreCommerce-related software products
Meet Infinite Codeworks| System integration
experts based in the UK
| Specialized in Channel Advisor, Sage, Shopify, Shopware and othereCommerce-relatedbusiness apps
| 7 years of customer-centric systemintegration projects
Labour-intensive business| The system integration business is a crowded
space these days
| One way to stay competitive is to reduce time-to-market of individual integration projects, and tobe able to do more in less time
| This, however, requires a considerably higher levelof standardization of integration processes – evenfor the projects that are very similar to each other
Labour-intensive business
“We realized that the majority ofour customers shared a core
business logic [...]
The problem was that we wereable to carry out such projects only
as point-to-point integrations.”- Ben Burch,
Managing Director of Infinitie Codeworks
Standardizing integration| To have more standardization in their integration
processes, Infinite Codeworks decided to build a series of integration templates, or connectors
| These connectors were supposed to help them mapcommon business logic to create ready-to-useintegration recipes for most widespread scenarios
| For clients‘specific requirements, the out-of-the-box recipes will be adapted accordingly, allowing formuch more efficiency
Main Challenges| Integrated systems should not be connected to
each other – an extra integration layer needed tobe built
| Infinite Codeworks has limited developmentresources: Working on such a layer would havetaken a toll on the core business
“Our business is all about delivering the rightsolution to our clients, that is what we focus on.”
- Ben Burch
Specific Requirements| The integration layer should:
{ Enable disconnected input and output
{ Ensure reusability of integration components
{ Offer different ways to collect data: polling, fetching; via API and webhooks; etc.
{ Have an API of its own
Solution: elastic.io iPaaS| Integration Management API
| Reusable connectors
| SDKs for custom connectors
| Intuitive mapper
| Easy-to-follow monitoringand error-handling
Solution: elastic.io iPaaS“When I saw during the demo how
elastic.io works, I realized that it literallywas the part of system that we had been
planning to build ourselves.
It had all the things we have thought of, and it was just there, ready as a platformrather than us building it from scratch.”
- Ben Burch
Connectors and hub| Infinite Codeworks migrated their existing code to
the platform, rewriting PHP into Node.js
| The elastic.io platform is now used as a uniform integration layer for all their integration projects
| Available connectors have been adopted andmodified according to specific requirements
| New connectors are created with the Node.js-based SDK
Connectors and hub
1 2
3 4
Connectors and hub
1 2
3 4
Behind the Scenes| One infrastructure for all integrations _ Reduced
development time by a factor of 10
| Built-in tools for testing and debugging newconnectors on the go
| Built-in comprehensive monitoring and logging ofintegration flows across all integrated systems
Focus on the core business“Working with the elastic.io platform, weare able to focus on our clients‘ business
and extend the functionality of theplatform with specific customizations.
I liken it to using cloud servers vs. buildingand configuring your own hardware: Sure,
we can do it – but should we?”
- Ben Burch
Benefits| Closer focus on adding value for the clients
| Faster project implementation while keeping theintegration costs low
| Addressing a broader client segment
| Speeding up time to market
| Gaining new revenue streams
Infinite Codeworks: Full Case Study
For more details, read the full case study,
accessible under:
http://go2.elastic.io/infinite
Contactelastic.io GmbHQuantiusstrasse 2153115 Bonn
+49 228 53 444 221www.elastic.ioinfo@elastic.io
Recommended