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

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

Feb 13, 2017

Download

Technology

WSO2 Inc.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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