aws-serverless-workshops开源项目

我要开发同款
匿名用户2021年12月02日
149阅读

技术信息

行业分类
云计算
开源地址
https://gitee.com/baidu/Quanlse
授权协议
Apache-2.0 License

作品详情

WildRydesServerlessWorkshops

ThisrepositorycotaisacollectioofworkshopsadotherhadsocotetthatwillguideyouthroughbuildigvariousserverlessapplicatiosusigAWSLambda,AmazoAPIGateway,AmazoDyamoDB,AWSStepFuctios,AmazoKiesis,adotherservices.

Workshops

WebApplicatio-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.

ThirdPartyWorkshops

ThefollowigworkshopsarecreatedadmaitaiedbythirdpartiesadexploreavarietyofothertopicsadtoolsrelatedtoserverlessdevelopmetoAWS.

HEREGeocodigadRoutigExtesios-TheseextesiostotheWebApplicatioadDataProcessigworkshopswalkthroughhowtoehacethebaseapplicatioswithgeocodigadadvacedroutigfeatures.You'llseehowtolauchapplicatiosfromtheAWSServerlessApplicatioRepositoryaditegratethesecompoetsitotheexistigarchitectures.You'lleedtocompletetheprimaryWebApplicatioorDataProcessigworkshopfromthisrepositorybeforestartigtheextesios.

功能介绍

Wild Rydes Serverless Workshops This repository contains a collection of workshops and other hand...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论