How to Use iPaaS to Scale Your Business - Case Study

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