WildRydesServerlessWorkshops
ThisrepositorycotaisacollectioofworkshopsadotherhadsocotetthatwillguideyouthroughbuildigvariousserverlessapplicatiosusigAWSLambda,AmazoAPIGateway,AmazoDyamoDB,AWSStepFuctios,AmazoKiesis,adotherservices.
WorkshopsWebApplicatio-Thisworkshopshowsyouhowtobuildadyamic,serverlesswebapplicatio.You'lllearhowtohoststaticwebresourceswithAmazoS3,howtouseAmazoCogitotomaageusersadautheticatio,adhowtobuildaRESTfulAPIforbackedprocessigusigAmazoAPIGateway,AWSLambdaadAmazoDyamoDB.
Auth-Thisworkshopshowsyouhowtobuildisecurityatmultiplelayersofyourapplicatio,startigwithsig-upadsig-ifuctioalityforyourapplicatio,howtosecureserverlessmicroservices,adhowtoleverageAWS'sidetityadaccessmaagemet(IAM)toprovidefie-graiedaccesscotroltoyourapplicatio'susers.You'lllearhowAWSAmplifyitegrateswithAmazoCogito,AmazoAPIGateway,AWSLambda,adIAMtoprovideaitegratedautheticatioadauthorizatioexperiece.
DataProcessig-Thisworkshopdemostrateshowtocollect,store,adprocessdatawithaserverlessapplicatio.Ithisworkshopyou'lllearhowtobuildreal-timestreamigapplicatiosusigAmazoKiesisDataStreamsadAmazoKiesisDataAalytics,howtoarchivedatastreamsusigAmazoKiesisDataFirehoseadAmazoS3,adhowtoruad-hocqueriesothosefilesusigAmazoAthea.
DevOps-Ithisworkshop,youwilllearhowtostartaewServerlessapplicatiofromscratchusigtheServerlessApplicatioModel(SAM)adhowtofullyautomatebuildsaddeploymetsbybuildigacotiousdeliverypipelieusigAWSCodeCommit,AWSCodeBuildadAWSCodePipelie.YouwillalsolearhowtotestaServerlessapplicatiolocallyusigtheSAMCLI.
ImageProcessig-Thismoduleshowsyouhowtobuildaserverlessimageprocessigapplicatiousigworkfloworchestratioithebacked.You'lllearthebasicsofusigAWSStepFuctiostoorchestratemultipleAWSLambdafuctioswhileleveragigthedeeplearig-basedfacialrecogitiofeaturesofAmazoRekogtio.
MultiRegio-Thisworkshopshowsyouhowtobuildaserverlessticketigsystemthatisreplicatedacrosstworegiosadprovidesautomaticfailoveritheevetofadisaster.YouwilllearthebasicsofdeployigAWSLambdafuctios,exposigthemviaAPIGateway,adcofigurigreplicatiousigRoute53adDyamoDBstreams.
Security-ThisworkshopshowsyoutechiquestosecureaserverlessapplicatiobuiltwithAWSLambda,AmazoAPIGatewayadRDSAurora.WewillcoverAWSservicesadfeaturesyoucaleveragetoimprovethesecurityofaserverlessapplicatiosi5domais:idetity&accessmaagemet,ifrastructure,data,code,adloggig&moitorig.
MachieLearig-Thisworkshopshowsyouhowtocollect,process,adjoidisparatedatasourcesusigAWSLambdaadAmazoAthea.ThisdatacabeusedtotraiamachielearigmodelusigAmazoSageMaker.WiththetraiedmodelhostedoAmazoS3,youwillbuildaserverlessAPIusigAmazoAPIGatewayadAWSLambdatopredicttheprobabilitythatauicorwillrequestserviceaftercompletigaride.
DecoupledMicroservices-Thisworkshopdemostratestheuseofasychroousmessagigpatterstobuildmicro-servicesbasedarchitecture.ItappliesthewellkoweterpriseitegratiopattersusigAWSserviceslikeSQSadSNStoimplemetvarioususecasesforwildrydesbusiess.Allthelabsareselfcotaiedaduserscachoosetogootheirowadveturebasedotheirrequiremets.
DocumetProcessig-ThisworkshopdemostratestheuseofAWSLambdaadAmazoTextracttoextracttextaddatafromlargescaledocumets.Itshowsbothasychroousadsychroousarchitecturalpatterstobuildaefficietdocumetprocessigegie.
GoServerless-Ithisworkshop,youwilllearbyusigGoadtheAWSServerlessApplicatioModel(SAM),howtocreateasimplewebserviceusigAWSLambdafuctios.ItwillalsocovertestigaddebuggigyourwebservicelocallywithSAMmoitorigadalsotroubleshootigyourwebservicewithdistributedtracigusigAWSX-Ray.
ApplicatioCatalog-Ithisworkshop,wewillexploresomeofthewaysyoucaimplemetaCI/CDpipelieoAWSforServerlessworkloadsiastadardizedwayacrossaetireorgaizatio,allowigSoftwareEgieerstodevelopadtestServerlessworkloadsastheywouldiamoretraditioalevirometwhileDevOpsteamscafocusobuildigoesiglepipeliethatsatisfiesmultipleevirometsadcabedistributedasa“product”acrossmultipledevelopmetteams.
EvetDriveArchitecture-Ithisworkshopwe’llcoverthebasicsofevet-drivedesig,usigexamplesthativolveAmazoEvetBridge,AmazoSNS,AmazoSQS,AWSLambdaadmore.YouwilllearhowtochoosetherightAWSserviceforthejob,aswellashowtooptimizeforbothcostadperformace.Throughhadsopractice,thisworkshopwillgiveyoutheskillsbrigevet-drivedesigpattersitoyourowapplicatios.
IovatorIslad-IovatorIsladisapopularthemeparkthat’srolligoutamobileappforthousadsofvisitors.Theappprovideswaittimes,photoopportuities,otificatioalerts,adlaguagetraslatioforvisitorswhoeedit.However,theleaddeveloperhasdisappeared,adithisworkshop,you’repartofadevelopmetteamthat’sassembligthepiecesleftbehid.Learadpracticebuildigascalableserverlesswebappwithlimiteddevelopmetresources.
ThirdPartyWorkshopsThefollowigworkshopsarecreatedadmaitaiedbythirdpartiesadexploreavarietyofothertopicsadtoolsrelatedtoserverlessdevelopmetoAWS.
HEREGeocodigadRoutigExtesios-TheseextesiostotheWebApplicatioadDataProcessigworkshopswalkthroughhowtoehacethebaseapplicatioswithgeocodigadadvacedroutigfeatures.You'llseehowtolauchapplicatiosfromtheAWSServerlessApplicatioRepositoryaditegratethesecompoetsitotheexistigarchitectures.You'lleedtocompletetheprimaryWebApplicatioorDataProcessigworkshopfromthisrepositorybeforestartigtheextesios.









评论