wso2con eu 2016: getting started with app cloud and api cloud for smes
TRANSCRIPT
![Page 1: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/1.jpg)
Ge#ngStartedwithAppCloudandAPICloudforSMEs
AmilaMaharachchiAssociateDirector/ArchitectWSO2Inc.
![Page 2: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/2.jpg)
NecessityofITforSMEs
• Reachawideraudience○ TradiGonalwaysarenotenough
• Improvetheuserexperience○ UXplaysabigrole
• ReduceoperaGonalcost○ Automatecertaintasks
![Page 3: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/3.jpg)
Challenges
• LiabilityofmaintaininganITstaff• ExperGseoftheITstaff• DevelopingsoluGons• HosGngthesoluGons• Infrastructurecosts• Licensefees• Timetomarket• AnalyGcs
![Page 4: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/7.jpg)
WSO2Cloud
• PubliccloudofferingfromWSO2○ AppCloud○ APICloud
![Page 8: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/8.jpg)
WSO2AppCloud
![Page 9: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/9.jpg)
AppCloudFeatures
• RunsonKubernetes• Containerperappversion• Horizontalscalability• Containersizestoselectfrom• CustomURLforapps• Databaseprovisioning
![Page 10: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/10.jpg)
MobileApp
• Johnwantsamobileapptoreachmorecustomers• HealsowantsanalyGcsonwhichappismorepopularetc.
![Page 11: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/11.jpg)
PoorBill….
• Billissmart• Hehaswri^enthewebappwithbackend-frontendseparaGon
• HeextractsthebackendanddeployitasaseparateappinWSO2AppCloud
• Nowhewantsthistobeamanagedapi
![Page 12: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/12.jpg)
APIManagement
• Billhasheardabouttheapicloud○ Healsohasseenthelinktoitwhilehewasdeployingtheappinappcloud
• Hegoestoapicloud
![Page 13: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/13.jpg)
APICloudExperience
• HegetsaninteracGvetutorial• Within5minshehasasampleapideployedandrunning
![Page 14: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/15.jpg)
APICloudExperience
• Createstheapi• CreatestwovirtualapplicaGonsandsubscribestotheapi
• Getstwosetoftokens• InvokesviatheAPIConsole
![Page 16: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/16.jpg)
APICloudExperience
![Page 17: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/17.jpg)
Changesinwebandmobileapps
• Billchangesthewebapptoinvokethemanagedapi• Developsamobileappwhichusestheapi
![Page 18: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/18.jpg)
Support
• Docshelpedhimalot• Wheneverdocscouldn’thelphim,hecontactedthecloudteamviathesupportchannel○ Directemails○ Submitsupportrequests○ InteracGvechat
![Page 19: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/19.jpg)
Becomingapaiduser
• Trialwasgoingtoexpire• Billrequestedanextensionforthetrial• AcertesGngtheapiwiththeapps,hedecidedtobecomeapaiduser○ ItstartsatUSD100/month○ BillpayswithJohn’screditcardandupgradestheaccount
![Page 20: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/20.jpg)
Upgradingtheaccount
![Page 21: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/21.jpg)
StaGsGcs
![Page 22: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/22.jpg)
ExpandingtheAPIaudience
• Johnisimpressed.• Hewantsthetravelsitestoalsobookrideswithhim
○ ViahisAPI• JohnwantstoadverGsehisapi
![Page 23: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/23.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/24.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/25.jpg)
ChangingtheAPI
• Createdversionsoftheapi• HosteddifferentversionsofthewebapppoinGngtotheapiversions○ Appcloudallowsit
• Markedtheversionasdefaultwhenitisready○ Bothforwebappandapi
![Page 26: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/26.jpg)
Happy
• Johnishappy○ Businessisgrowing○ ItonlycostsBill’ssalaryandUSD100/month
• Billishappy○ Noneedtoworryaboutmaintenance○ Hegotrewardedforhiswork:)
![Page 27: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/27.jpg)
What’sNextonWSO2Cloud
• IntegraGonCloudSupportscloud-to-cloud
integraGonscenariosESBasaService
• IdenGtyCloudSSOtobeginwith
![Page 28: WSO2Con EU 2016: Getting Started with App Cloud and API Cloud for SMEs](https://reader031.vdocuments.us/reader031/viewer/2022022123/58a132711a28abd34f8b5a19/html5/thumbnails/28.jpg)
ThankYou!
#WSO2ConEU
Shareyourfeedbackaboutthissessionwso2con.com/app