We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Serverless Django

00:00

Formal Metadata

Title
Serverless Django
Title of Series
Part Number
26
Number of Parts
48
Author
Contributors
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
You’ve probably heard the buzzword by now - “serverless”. It’s a new type of application architecture where traditional web servers are replaced by ephemeral cloud services. But what does it mean for the average Django user? Hint: lower costs, more scalability, more capabilities and less ops tasks to worry about! First, this talk will explain what “serverless” really means for you, and provide an overview the advantages and disadvantages of event-driven server-less architectures. Next, we’ll demonstrate how easy it is to migrate your existing Django CMS application to run on AWS Lambda by using the Zappa framework, including some real-world issues you might bump into. Then, we’ll show how to implement some of the most common Django patterns as part of a server-less architecture - uploaded avatar image processing, batch and timed sending of email, and long running tasks like statistical aggregation. Finally, we’ll show how to scale up your server-less application to trillions of events per year by distributing your app to dozens of data centers all around the globe, and do an ultimate cost analysis of your new system. You’ll leave with new ideas on how to save money and stress on your existing applications and cool new ways to implement features in your next app!
Server (computing)Client (computing)Gateway (telecommunications)Dependent and independent variablesWeb pageOrder (biology)Order of magnitudeAuthorizationServer (computing)Multiplication signLimit (category theory)AreaWhiteboardReading (process)Graph (mathematics)TheoryArchaeological field surveyPhysical lawGradientRight angleContext awarenessWeb servicePattern languageClient (computing)Source codeData dictionaryObject (grammar)Dependent and independent variablesQuicksortProcess (computing)Variable (mathematics)Gateway (telecommunications)Normal (geometry)FreewareIntegrated development environmentSoftware frameworkDifferent (Kate Ryan album)Ocean currentMappingElectronic mailing listQueue (abstract data type)CuboidCartesian coordinate systemOrder of magnitudeStructural loadWeb 2.0Cloud computing2 (number)Projective planeSoftware maintenanceEvent horizonEndliche ModelltheorieComputer animation
Computer architectureCodePublic key certificateFreewareEmpennageExtension (kinesiology)Data managementFunction (mathematics)AuthorizationLambda calculusDemo (music)Default (computer science)Event horizonInstallation artConfiguration spaceGateway (telecommunications)BitStack (abstract data type)Scheduling (computing)Server (computing)Functional (mathematics)BitDimensional analysisMereologyIncidence algebraProjective planeFrequencyPhysical systemDialectComputer fileMultiplication signProduct (business)Goodness of fitIntegrated development environmentUniverse (mathematics)WordGroup actionQuicksortTheorySoftware testingFood energySoftware frameworkPoint (geometry)Electronic mailing listVariable (mathematics)Type theoryData managementCartesian coordinate systemEvent horizonRaw image formatLambda calculusBookmark (World Wide Web)Information securitySet (mathematics)Remote procedure callDifferent (Kate Ryan album)Mobile appCodePermanentOperating systemElectronic data processingGateway (telecommunications)File formatDependent and independent variablesWeb 2.0DatabaseInheritance (object-oriented programming)TouchscreenXML
MIDIMenu (computing)NumberAreaWeb pageError messageSet (mathematics)Operator (mathematics)Uniform resource locatorDomain nameRootComputer animation
Computer virusInstallation artData storage deviceUniform resource locatorComputer fileFluid staticsBitComputer fileDefault (computer science)Projective planeSystem administratorCode
DatabasePrice indexComputer configurationCloud computingVirtual realityInformation securityComputer networkInternetworkingPattern languageDemo (music)Video game consoleConfiguration spaceGateway (telecommunications)Default (computer science)Lambda calculusPasswordData managementInstallation artHuman migrationObject (grammar)Endliche ModelltheorieLogarithmEncryptionCartesian coordinate systemDatabaseLibrary (computing)Cloud computingAddress spaceHuman migrationRaw image formatData managementDefault (computer science)System administratorRegular graphSystem callProjective planeTable (information)Lambda calculusSuite (music)Fluid staticsData storage deviceComputer configurationEncryptionInformation securityFreewareInheritance (object-oriented programming)InternetworkingPublic key certificateExterior algebraBitMobile appDomain nameDependent and independent variablesUniform resource locatorSoftwareSet (mathematics)Point (geometry)Form (programming)Pattern languageQuicksortOperator (mathematics)PermanentObject (grammar)Radical (chemistry)Functional (mathematics)Line (geometry)Web 2.0Scaling (geometry)Server (computing)Copyright infringementQueue (abstract data type)VirtualizationCASE <Informatik>Amsterdam Ordnance DatumThomas BayesRandomizationInformationField (computer science)ResultantRevision controlGroup actionContent (media)Execution unitMereologyFood energyGenderTheory of relativityWordMoment (mathematics)AuthorizationTheoryCircleTerm (mathematics)DivisorView (database)Physical lawRight angleParallel portEvent horizonSelf-organizationPower (physics)Process (computing)Neuroinformatik
Event horizonComputer architectureDependent and independent variablesCodeThumbnailComputer-generated imageryFunction (mathematics)Broadcast programmingRobotRegulärer Ausdruck <Textverarbeitung>Server (computing)Cloud computingEvent horizonFunctional (mathematics)StatisticsSet (mathematics)Lambda calculusCodeDependent and independent variablesDirect numerical simulationArithmetic meanWeb pageComputer architectureComputer fileMehrplatzsystemLoginFile formatLine (geometry)Key (cryptography)Multiplication signNP-hardRight angleWeb browserContext awarenessObject (grammar)Slide ruleEntire functionProcess (computing)Directory serviceIntegrated development environmentPoint (geometry)Loop (music)Source codeComputer-generated imageryRandom matrixAdditionEmailBit rateInheritance (object-oriented programming)Uniform resource locatorComplex (psychology)CASE <Informatik>Operator (mathematics)Single-precision floating-point formatQueueing theorySystem callPublic key certificateTask (computing)Message passingQueue (abstract data type)MereologyProjective planeThumbnailPattern languageDatabaseAvatar (2009 film)Scheduling (computing)Graph (mathematics)State of matterVarianceView (database)WordResultantFlow separationServer (computing)Query languageState observerGroup actionDialectForm (programming)TheoryRule of inferencePopulation densityDistanceRevision controlLattice (group)XMLUML
Service (economics)Web pageNumeral (linguistics)Error messageMaxima and minimaChi-squared distributionStatisticsHacker (term)Default (computer science)Execution unitProduct (business)Normal (geometry)Video game consoleDatabaseEndliche ModelltheorieOperations researchControl flowRouter (computing)Data modelSoftware bugSoftware maintenanceLibrary (computing)Inheritance (object-oriented programming)Different (Kate Ryan album)Decision theoryProjective planeLibrary (computing)InformationIntegrated development environmentRoutingCuboidReading (process)Response time (technology)Set (mathematics)Router (computing)Local ringCloud computingDatabaseDialectSocial classWritingBlock (periodic table)Cartesian coordinate systemClient (computing)Web pageDependent and independent variablesHacker (term)StatisticsNumberSlide ruleSoftware bugSound effectMultiplication signBuildingLevel (video gaming)Server (computing)Online helpEndliche ModelltheorieEvent-driven programmingBitSoftware maintenanceOpen setData centerConnected spaceWindowAddress spaceCodeScalabilityVirtual machineGame controllerExplosionRight angleForm (programming)Group actionLine (geometry)Rule of inferencePhysical lawParticle systemCellular automatonArmPoint (geometry)View (database)2 (number)State of matterWeb 2.0ResultantTheoryProduct (business)MereologyOrientation (vector space)CASE <Informatik>Source codeFactory (trading post)1 (number)Computer fileBit rate
Coma BerenicesXML
Transcript: English(auto-generated)