wso2con eu 2016: getting started with app cloud and api cloud for smes

28
Ge#ng Started with App Cloud and API Cloud for SMEs Amila Maharachchi Associate Director / Architect WSO2 Inc.

Upload: wso2-inc

Post on 13-Feb-2017

122 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

Ge#ngStartedwithAppCloudandAPICloudforSMEs

AmilaMaharachchiAssociateDirector/ArchitectWSO2Inc.

Page 2: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

NecessityofITforSMEs

• Reachawideraudience○  TradiGonalwaysarenotenough

•  Improvetheuserexperience○  UXplaysabigrole

•  ReduceoperaGonalcost○  Automatecertaintasks

Page 3: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

Challenges

• LiabilityofmaintaininganITstaff•  ExperGseoftheITstaff•  DevelopingsoluGons•  HosGngthesoluGons•  Infrastructurecosts•  Licensefees•  Timetomarket•  AnalyGcs

Page 4: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

John’sStory

•  Johnrunsataxiservice•  Hewantstoexpandhisbusiness•  Someoneadviseshimtolaunchawebsite•  Johnhiresawebdeveloper-Bill

Image courtesy: http://www.racv.com.au/wps/wcm/connect/26bcef91-674e-4b99-9b81-5f6f92f12e67/2/John-Bell-and-one-of-his-Checker-Cabs_7.jpg?MOD=AJPERES&CACHEID=26bcef91-674e-4b99-9b81-5f6f92f12e67/2

Page 5: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

Bill

•  Developsawebappwhichallowsuserstobookarideonline

•  Testsitlocally•  Nowlookingforaplacetohost

Image courtesy: https://d3pl14o4ufnhvd.cloudfront.net/v2/uploads/8d243a59-dbb2-4dca-a7d8-0b2161fe74be/f5b579855bf1ea6cdadcfe750dce98bb2a489b0f_original.jpg

Page 6: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

RequirementsinHosGng

•  Notverycomplex○  Shouldbeavailable(mostoftheGme)○  Handletheload(althoughitisnotmuch)○  Shouldprovideacceptableperformance○  NeedsaDBtopersistdata○  MappedtoaniceURL

■  BillhasconvincedJohntobuyjohnscabs.comdomain

Page 7: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

WSO2Cloud

•  PubliccloudofferingfromWSO2○  AppCloud○  APICloud

Page 8: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

WSO2AppCloud

Page 9: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

AppCloudFeatures

•  RunsonKubernetes•  Containerperappversion•  Horizontalscalability•  Containersizestoselectfrom•  CustomURLforapps•  Databaseprovisioning

Page 10: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

MobileApp

•  Johnwantsamobileapptoreachmorecustomers•  HealsowantsanalyGcsonwhichappismorepopularetc.

Page 11: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

PoorBill….

•  Billissmart•  Hehaswri^enthewebappwithbackend-frontendseparaGon

•  HeextractsthebackendanddeployitasaseparateappinWSO2AppCloud

•  Nowhewantsthistobeamanagedapi

Page 12: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

APIManagement

•  Billhasheardabouttheapicloud○ Healsohasseenthelinktoitwhilehewasdeployingtheappinappcloud

•  Hegoestoapicloud

Page 13: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

APICloudExperience

•  HegetsaninteracGvetutorial• Within5minshehasasampleapideployedandrunning

Page 14: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

APICloudExperience

•  BillrefersthedocumentaGon○ h^ps://docs.wso2.com/display/APICloud/WSO2+API+Cloud+DocumentaGon

•  Therearedocsandvideoswithstep-by-stepinstrucGons

Page 15: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

APICloudExperience

•  Createstheapi•  CreatestwovirtualapplicaGonsandsubscribestotheapi

•  Getstwosetoftokens•  InvokesviatheAPIConsole

Page 16: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

APICloudExperience

Page 17: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

Changesinwebandmobileapps

•  Billchangesthewebapptoinvokethemanagedapi•  Developsamobileappwhichusestheapi

Page 18: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

Support

•  Docshelpedhimalot• Wheneverdocscouldn’thelphim,hecontactedthecloudteamviathesupportchannel○ Directemails○  Submitsupportrequests○  InteracGvechat

Page 19: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

Becomingapaiduser

•  Trialwasgoingtoexpire•  Billrequestedanextensionforthetrial•  AcertesGngtheapiwiththeapps,hedecidedtobecomeapaiduser○  ItstartsatUSD100/month○ BillpayswithJohn’screditcardandupgradestheaccount

Page 20: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

Upgradingtheaccount

Page 21: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

StaGsGcs

Page 22: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

ExpandingtheAPIaudience

•  Johnisimpressed.•  Hewantsthetravelsitestoalsobookrideswithhim

○ ViahisAPI•  JohnwantstoadverGsehisapi

Page 23: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

CustomizaGons

•  JohnwantshisownURL○ Hehasalreadyboughtjohnscabs.com○ HisAPIStore-apistore.johnscabs.com

•  Hewantstheapistoretolooklikehiswebsite○ Billdesignathemetomatchthesiteanduploadsittothecloud

Page 24: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

SubscriberSelfSign-Up

•  John’sAPIStoreisadverGsed•  ThirdparGesareinterestedinusingtheAPIs•  Theywanttosign-uptotheAPIstore

○  Selfsign-upisavailable○  Sign-upsareapprovedbyBillorJohn

Page 25: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

ChangingtheAPI

•  Createdversionsoftheapi•  HosteddifferentversionsofthewebapppoinGngtotheapiversions○ Appcloudallowsit

•  Markedtheversionasdefaultwhenitisready○ Bothforwebappandapi

Page 26: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

Happy

•  Johnishappy○  Businessisgrowing○  ItonlycostsBill’ssalaryandUSD100/month

•  Billishappy○  Noneedtoworryaboutmaintenance○  Hegotrewardedforhiswork:)

Page 27: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

What’sNextonWSO2Cloud

•  IntegraGonCloudSupportscloud-to-cloud

integraGonscenariosESBasaService

•  IdenGtyCloudSSOtobeginwith

Page 28: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs

ThankYou!

#WSO2ConEU

Shareyourfeedbackaboutthissessionwso2con.com/app