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

Post on 13-Feb-2017

122 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Ge#ngStartedwithAppCloudandAPICloudforSMEs

AmilaMaharachchiAssociateDirector/ArchitectWSO2Inc.

NecessityofITforSMEs

• Reachawideraudience○  TradiGonalwaysarenotenough

•  Improvetheuserexperience○  UXplaysabigrole

•  ReduceoperaGonalcost○  Automatecertaintasks

Challenges

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

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

Bill

•  Developsawebappwhichallowsuserstobookarideonline

•  Testsitlocally•  Nowlookingforaplacetohost

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

RequirementsinHosGng

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

■  BillhasconvincedJohntobuyjohnscabs.comdomain

WSO2Cloud

•  PubliccloudofferingfromWSO2○  AppCloud○  APICloud

WSO2AppCloud

AppCloudFeatures

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

MobileApp

•  Johnwantsamobileapptoreachmorecustomers•  HealsowantsanalyGcsonwhichappismorepopularetc.

PoorBill….

•  Billissmart•  Hehaswri^enthewebappwithbackend-frontendseparaGon

•  HeextractsthebackendanddeployitasaseparateappinWSO2AppCloud

•  Nowhewantsthistobeamanagedapi

APIManagement

•  Billhasheardabouttheapicloud○ Healsohasseenthelinktoitwhilehewasdeployingtheappinappcloud

•  Hegoestoapicloud

APICloudExperience

•  HegetsaninteracGvetutorial• Within5minshehasasampleapideployedandrunning

APICloudExperience

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

•  Therearedocsandvideoswithstep-by-stepinstrucGons

APICloudExperience

•  Createstheapi•  CreatestwovirtualapplicaGonsandsubscribestotheapi

•  Getstwosetoftokens•  InvokesviatheAPIConsole

APICloudExperience

Changesinwebandmobileapps

•  Billchangesthewebapptoinvokethemanagedapi•  Developsamobileappwhichusestheapi

Support

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

Becomingapaiduser

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

Upgradingtheaccount

StaGsGcs

ExpandingtheAPIaudience

•  Johnisimpressed.•  Hewantsthetravelsitestoalsobookrideswithhim

○ ViahisAPI•  JohnwantstoadverGsehisapi

CustomizaGons

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

•  Hewantstheapistoretolooklikehiswebsite○ Billdesignathemetomatchthesiteanduploadsittothecloud

SubscriberSelfSign-Up

•  John’sAPIStoreisadverGsed•  ThirdparGesareinterestedinusingtheAPIs•  Theywanttosign-uptotheAPIstore

○  Selfsign-upisavailable○  Sign-upsareapprovedbyBillorJohn

ChangingtheAPI

•  Createdversionsoftheapi•  HosteddifferentversionsofthewebapppoinGngtotheapiversions○ Appcloudallowsit

•  Markedtheversionasdefaultwhenitisready○ Bothforwebappandapi

Happy

•  Johnishappy○  Businessisgrowing○  ItonlycostsBill’ssalaryandUSD100/month

•  Billishappy○  Noneedtoworryaboutmaintenance○  Hegotrewardedforhiswork:)

What’sNextonWSO2Cloud

•  IntegraGonCloudSupportscloud-to-cloud

integraGonscenariosESBasaService

•  IdenGtyCloudSSOtobeginwith

ThankYou!

#WSO2ConEU

Shareyourfeedbackaboutthissessionwso2con.com/app

top related