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

Amanda: A New Generation of Distributed Services Framework

00:00

Formal Metadata

Title
Amanda: A New Generation of Distributed Services Framework
Title of Series
Part Number
70
Number of Parts
119
Author
License
CC Attribution 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 purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production PlaceBerlin

Content Metadata

Subject Area
Genre
Abstract
Jozef - Amanda: A New Generation of Distributed Services Framework To help create award winning visual effects, MPC developed a distributed service-oriented platform, Amanda. Amanda allows developers of any level to write a service that is presented to users across 8 facilities globally without them requiring any knowledge of building large concurrent systems. It allows artists and developers across different domains to work with clearly defined API's and gives the service developer control over what and how data can and should be accessed. The talk will cover how to set up such a platform from the ground up. Starting at the service level building it out with additional modules and technologies until the fully distributed system, covering topics such as concurrency, componetisation and monitoring that allow the fine tuning of setups depending on the type of work being undertaken and changing business needs.
Keywords
Web serviceSoftware frameworkInterior (topology)Computing platformGoodness of fitWeb serviceDistribution (mathematics)Computer animation
Computing platformSystem callMilitary baseSoftware developerWeb serviceExecution unitVideo gameLecture/Conference
EmailMereologySoftware developerINTEGRALSound effectVisualization (computer graphics)WebsiteMedical imagingBitLecture/ConferenceXML
Client (computing)Lecture/ConferenceComputer animation
MassMIDITexture mappingArchitectureLevel (video gaming)Directory serviceEndliche ModelltheorieMetadataBitPhysical systemDataflowArithmetic progressionProcess (computing)Lecture/Conference
Uniform resource nameSpecial unitary groupWebsiteEstimatorOrder (biology)SynchronizationRevision controlScheduling (computing)Different (Kate Ryan album)Level (video gaming)Source codeACIDLecture/ConferenceXML
Raw image formatDifferent (Kate Ryan album)Range (statistics)MultiplicationCartesian coordinate systemIntegrated development environmentUniform resource locatorSource codeDatabaseData storage deviceRevision controlSubset1 (number)Lecture/ConferenceXML
Software developerLevel (video gaming)BitSound effectWebsiteComputing platformWave packetMaxima and minimaArchitectureModal logicMereologyData managementVisualization (computer graphics)CodeLecture/Conference
Web serviceTransportation theory (mathematics)MultiplicationThread (computing)Software developerProduct (business)Electric generatorBitConcurrency (computer science)Level (video gaming)Different (Kate Ryan album)Right angleEndliche ModelltheorieXML
Endliche ModelltheorieQuicksortDataflowBitMedical imagingBefehlsprozessorMultiplication signVolumenvisualisierungComputer fileVirtual machineResultantWeb 2.0Lecture/Conference
Uniform resource nameMultiplication signLatent heatTwitterGame theoryWeb serviceBitPhysical systemDistanceSocial classLecture/ConferenceXML
TorusVarianceVector spaceScaling (geometry)Web serviceInformationParameter (computer programming)Physical systemSoftware developerMiniDiscBit rateData storage deviceOnline helpSocial classPoint (geometry)Source codeLecture/ConferenceComputer animation
Query languageHigher-order logicClient (computing)Chi-squared distributionDatabaseInformationConsistencyData structureNatural numberPhysical systemSystem callLecture/ConferenceXML
BitPhysical systemWeb serviceCASE <Informatik>Endliche ModelltheorieGreatest elementSelectivity (electronic)Lecture/Conference
Execution unitGrand Unified TheoryData storage deviceLogarithmNetwork switching subsystemMetropolitan area networkMathematicsProxy serverWeb serviceWeb serviceData dictionaryVirtual machineCodeConfiguration spaceScaling (geometry)Software developerQuicksortInterface (computing)Level (video gaming)Proxy serverInternet service providerMereologyAbstractionQueue (abstract data type)Different (Kate Ryan album)BitTransportation theory (mathematics)Data structureStandard deviationIntegrated development environmentMaxima and minimaWordSource codeInteractive televisionConsistencyExterior algebraGreatest elementXML
Web serviceSoftware developerQueue (abstract data type)Transportation theory (mathematics)Adaptive behaviorConfiguration spacePoint (geometry)QuicksortLecture/Conference
Royal NavyProcess (computing)Web serviceConcurrency (computer science)Parallel portSoftware developerMedical imagingSoftware testingStrategy gameThread (computing)Block (periodic table)BefehlsprozessorComputer animationLecture/Conference
Internet service providerScale (map)Interface (computing)Concurrency (computer science)Queue (abstract data type)UML
Point (geometry)Block (periodic table)BuildingProduct (business)Physical systemLecture/Conference
Formal language1 (number)Web serviceWeb 2.0Level (video gaming)Process (computing)Office suiteMetropolitan area networkSingle-precision floating-point formatClient (computing)Zoom lensSystem callLecture/Conference
Transportation theory (mathematics)Type theoryException handlingWeb serviceDistribution (mathematics)DebuggerCodierung <Programmierung>Level (video gaming)Positional notationLimit (category theory)Formal languagePoint (geometry)Sheaf (mathematics)Lecture/Conference
Link (knot theory)Point (geometry)Physical systemFormal languageFault-tolerant systemDifferent (Kate Ryan album)Multiplication signWeb serviceQueue (abstract data type)MultiplicationProxy serverTransportation theory (mathematics)Set (mathematics)LastteilungInstance (computer science)VotingSelf-organizationLecture/Conference
BitWeb servicePhysical systemEvent horizonXMLUML
Instance (computer science)SpacetimeWeb serviceAnalogyArchitectureStatisticsGreatest elementMultiplication signCalculationComputer animationXMLUML
Web servicePhysical systemStatisticsMathematicsPoint (geometry)Level (video gaming)Overhead (computing)CalculationWordBitResultantClient (computing)LoginComputer animationLecture/Conference
Endliche ModelltheorieSoftware frameworkElectronic mailing listPhysical systemClient (computing)Data conversionConfiguration spaceWeb serviceWebsiteXML
Pointer (computer programming)Knowledge-based configurationPoint (geometry)Endliche ModelltheorieModule (mathematics)Transportation theory (mathematics)Lecture/Conference
Level (video gaming)Physical systemPoint (geometry)Configuration spaceWeb serviceCASE <Informatik>Military baseLatent heatLecture/Conference
Web serviceBefehlsprozessorPhysical systemScaling (geometry)Server (computing)CodeSlide ruleLecture/Conference
EmailProduct (business)Moment (mathematics)WebsiteComputer animation
Lecture/ConferenceComputer animation
Web serviceSystem callSelf-organizationNumberCommunications protocolEnterprise Service BusForestIntegrated development environmentBoss CorporationUsabilityHookingWebsiteACIDArchitectureOperator (mathematics)Office suiteMereologyRule of inferenceSynchronizationBit rateDampingCodeReduction of orderSoftware testingMedical imagingStandard deviationSoftware developerView (database)Source codeInformation securityMathematicsProteinInterface (computing)Instance (computer science)Data structureDifferent (Kate Ryan album)Sheaf (mathematics)Chemical equationMatching (graph theory)Event horizonPhysical lawLevel (video gaming)MultiplicationRevision controlConfiguration spaceStructural loadMultiplication signMetric systemAreaNetwork topologyQueue (abstract data type)Proxy serverEnterprise architectureBus (computing)LastteilungTexture mappingUniform resource locatorPolygon meshSet (mathematics)Product (business)Military baseAlgorithmData storage deviceSingle-precision floating-point formatLecture/Conference
Transcript: English(auto-generated)