28
Digital Transforma/on Journey On the dot Deliveries when you want them ! Eduard Lazar Sr. Solu/on Architect LastMileLink Technologies , a CitySprint Innova/on Lab

WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Embed Size (px)

Citation preview

Page 1: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

DigitalTransforma/onJourneyOnthedotDeliverieswhenyouwantthem!

EduardLazarSr.Solu/onArchitectLastMileLinkTechnologies,aCitySprintInnova/onLab

Page 2: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

MarketSurvey

•  78%ofconsumerswantsamedayshipping•  86%ofconsumershaveusedorwouldlike

;meslotdeliveries•  89%ofconsumersexpecttoseemul;pleshipping

op;onsatthecheckout•  96%ofconsumerswantthevisibilitytotracktheir

deliveriesonline•  65%ofretailersareofferingit.

Source:Temando

Page 3: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

DigitalTransforma/onJourney

Posi2velyDisrupttheTimedDeliverySpace

By building a Cloud Native Platform, an eco-system exposing business features as APIs enabling new channels for customer engagement and revenue growth.

Page 4: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

KeyChallenges

•  MovetoCloud•  CreateOpenRESTfulAPIs•  EnableIden/tyFedera/on•  Fosterinnova/onbycrea/ngaDevelopers

Community•  SimplifyIntegra/on•  CreateasuccessfulCloudNa/vePlaMorm

Page 5: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Why WSO2?Various platforms were evaluated based on the following tenets:

Capability vs. Requirement matrix

Formats & Protocols Connectors

Design & run Time Governance

Java/J2EE Resource availability

Cloud vision

Support & Documenta- tion

Page 6: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

WSO2 Selected Components for our Platform

APIManager+ESB

•  APIManager-publish,subscribe,collaborate

•  Workflowforsignup-Sandbox&Produc/on

•  (Micro)Services-basedarchitecture

•  ESB–supporttransforma/on&orchestra/on

DevOps

•  AWSbaseddeployment•  Mul/zone&regionavailability

•  HighspeedCassandraNoSQLdatabase

•  DevOpstomanagethescale

Iden2tyServer

•  SupportforSAML,OAuth,JWT–FederatedIden/ty

•  XACML&RBACAuthoriza/on

•  Mul/-tenancy

Page 7: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

BirdseyeViewArchitecture

Page 8: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Con/nuousDeploymentwithWSO2

AWSCFT

Page 9: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

WSO2(NewWorld)vs.TIBCO(OldWorld)

Page 10: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

OurPlaMormGoalTosparkInterac2onbetweenProducersandConsumerswhich

generatesvalueforallplaGormusers

•  OnthedotoffersRetailersaconvenientfulfilmentmethod

•  OnthedotoffersConsumersa:–  Convenientdelivery/meslots–  Convenientcollec/on/meslots

•  OnthedotoffersanAPIecosystemtodriveInnova/onviaaDevelopersCommunityandeaseofintegra/on

Page 11: WSO2Con EU 2016: On the dot – Deliveries When You Want Them
Page 12: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Attheheart–OpenAPIs

APIs

.

.

..

.

•  APIEconomy–  Reach,Community–  Engineering–  Innova/on–  Integra/on–  Revenue

Reach

Revenue Proventech

Innova/onIntegra/on

Page 13: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

APIsEvolu/onlandscape

1stTier• Monolith

2ndTier• Client/Server-PCs

3rdTier• WebApplica/ons,N/er

.• ManyAPIs,FasterItera/on,LooserCoupling,Integra/onispriority

4thTier• MobileAPPs,APIsandCloudNa/vePlaMorms

Page 14: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Top5reasonaplaMormcanmakesense

Lifecycle

Integra/on

Skillsets

Speed COST

Page 15: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

CloudNa/vePlaMormconsidera/ons

•  Cost–doesitcontrolcostthroughsimplifica/onandreuse?

•  Speed–isitsaving/meorjustwork?

•  Skillset–willIneedfewerormore,isitfuture-proof?

•  Integra2on–willitsave/meandcomplexity?

•  Lifecycle–doesitmodeltheen/relifecycle,orjustpiecesofit?

MoreComplexity=MoreTime

Page 16: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

#1:Cost

Theshort-terminvestmentincrea/ngthosefirstappsislikelytobethe/poftheicebergintermsofpeopleandcapitalcosts.

Page 17: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Howcostmount…

BusinessUsers TechnologyChurn Devices&OSes IoT

Page 18: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

#2:Speed

Page 19: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Speedisgreatbutchallengingasever…

ClientPlaMorms DataSilos Integra/ons Skill

Shortage

ChangeFrequency&UpgradePath

Page 20: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

#3:Skillsets

Specializa/onisforinsects–RobertA.Heinlein

Page 21: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Exper/seneeded

•  Sokwarestacksaregrowingunwieldy•  OneAPI/Appcantouchdozenssystems–ormore•  Timelosttoramp-upisa“silentkiller”•  LanguagedujourandFrameworkdujourissues

Page 22: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

#4:Integra/on

Onthedot

Page 23: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Integra/on

•  Integra/onsarenotdifficultbuttheyareaHUGEandrecurringTimeDrainhipngtheboqomline

•  Average#ofAPIsincloudserviceis@400x10’s–100’sofAPIsintoday'senterprise

•  Withthetransi/onfrom3rdto4th/er–theirnumberincreases,thehavetobelooselycoupledandassuchintegra/onisapriority

Page 24: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

FocusonMicroservicesArchitecture

•  ServicesexposedandconsumedviaRESTandSOAP•  GoodNews–Everythingisreadytouse•  BadNews–Wes/llneedtowireitalltogether

–  Standardiza/oninprotocols–  Notintheimplementa/onoftheservices

•  RequiresEnterpriseArchitectoversight–  APPshavemuchincommon,simplifyandre-use

wherepossible

Page 25: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

#5:Lifecycle

•  Con/nuousDelivery(andintegra/on)•  Agilityisallaboutitera/on•  InterdependenciesX#ofAPIs=Poten/alpointoffailure•  NomoreSilosofDevandOps•  APIVersioning

Design Develop Test Deploy Manage Repeat

Page 26: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Customers&Partners(External)

Result–OntheDotCloudNa/vePlaMorm!

Connected Devices

Connected Data

Connected Platforms

Connected UX

Enterprise(Internal)

API-centric SOA

Big Data/ Complex Event

Processing

Agile Delivery and DevOps

Mobile First/ Cloud First

Onthedot

Collabora2ve

Adap2ve

Integrated

Accessible

Page 27: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

Fastforwardafewyearsfromnow…Onthedotdailyordersloca/ons

Page 28: WSO2Con EU 2016: On the dot – Deliveries When You Want Them

ThankYou!

#WSO2ConEU

Shareyourfeedbackforthissessionwso2con.com/app