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

How to deliver 3x faster with effective API design

00:00

Formal Metadata

Title
How to deliver 3x faster with effective API design
Title of Series
Number of Parts
131
Author
License
CC Attribution - NonCommercial - 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
In today's fast-paced world, the ability to deliver new features quickly is crucial for product-oriented companies. In this talk, we'll dive into architectural patterns that optimize the delivery of multiple client implementations in complex client-server architectures. The advent of the mobile age has dramatically altered the landscape of typical client-server models. Delivering a new feature on multiple platforms is complicated and time-consuming because it requires several engineering teams to communicate extensively and separately code and test the same feature in different languages for each platform. Let's see how architectural patterns known as Backend for Frontend (BFF) and Server-driven UI can help with solving these challenges and what the limitations are. We'll explore Python optimizations, caching strategies, and SQLAlchemy preloading techniques, which were crucial to the success of the case study I will share. This talk aims to provide you with an overview of useful architectural patterns, insights on how to implement and optimize them in Python, and strategies to make your product managers happy by shortening your time to production.
Optical character recognitionReceiver operating characteristicMathematicsBuildingLevel (video gaming)Product (business)Event horizonMultiplication signDomain nameComputer animation
Musical ensembleComputer animationLecture/Conference
Design of experimentsClient (computing)Multiplication signTelecommunicationStandard deviationDivisorServer (computing)Thermal expansionEndliche ModelltheorieComputer architectureMathematicsConnectivity (graph theory)Representational state transferDependent and independent variablesDifferent (Kate Ryan album)Operator (mathematics)Set (mathematics)Client (computing)InternetworkingShared memoryLevel (video gaming)Computer animation
Client (computing)Connectivity (graph theory)Server (computing)MereologyInteractive televisionCartesian coordinate systemDependent and independent variablesHeegaard splittingComputer architectureClient (computing)Endliche ModelltheorieUser interfaceMobile WebMobile appComputer animationLecture/Conference
Broadcast programmingComputer configurationCharge carrierWhiteboardBeat (acoustics)Product (business)CASE <Informatik>Type theorySoftware testingTouchscreenWeb pageMobile appAndroid (robot)outputClient (computing)Integrated development environmentMultiplication signOverhead (computing)TelecommunicationInteractive televisionImplementationProcess (computing)HypothesisWeb browserFormal languageCodeDifferent (Kate Ryan album)Endliche ModelltheorieServer (computing)Arithmetic meanConsistencyBuildingWeb 2.0FrustrationCrash (computing)Computer animation
Client (computing)Representational state transferProduct (business)Pattern languageFront and back endsComputer animationProgram flowchart
ResultantDependent and independent variablesPrototypeProjective planeComputer animation
Front and back endsLevel (video gaming)SpacetimeClient (computing)DebuggerPresentation of a groupView (database)Dependent and independent variablesLecture/ConferenceComputer animation
Router (computing)Personal identification numberCloud computingSpeciesMultiplication signView (database)Level (video gaming)LogicSound effectBuildingCycle (graph theory)IterationOrder (biology)Latent heatParameter (computer programming)Front and back endsCodeClassical physicsSpacetimeData Encryption StandardClient (computing)Dependent and independent variablesRepresentational state transferBitDebuggerMobile appWeb browserSoftware developerComplex (psychology)Mathematical optimizationComputer configurationTransformation (genetics)ImplementationPresentation of a groupConnectivity (graph theory)Heegaard splittingLibrary (computing)Mobile WebComputer animation
Server (computing)Computer configurationPressureBit rateRaster graphicsIntrusion detection systemExecutive information systemQuery languageComputer configurationVolumenvisualisierungClient (computing)View (database)Web pageSingle-precision floating-point formatDependent and independent variablesField (computer science)MappingConnectivity (graph theory)Visualization (computer graphics)Pattern languageStructural loadLattice (order)Element (mathematics)Multiplication signLocal ringObject (grammar)Descriptive statisticsEmailProjective planeCASE <Informatik>Server (computing)Scheduling (computing)Social classImplementationSequenceLibrary (computing)SoftwareTransformation (genetics)MathematicsOcean currentInformationSystem callArtistic renderingLine (geometry)Point (geometry)Mobile appCodeProduct (business)Mobile WebPauli exclusion principleConsistencyCross-platformCodeContext awarenessFront and back endsContent (media)Uniform resource locatorType theoryGreatest elementMessage passingCompilation albumData managementGraph coloringTelecommunicationWeb 2.0InjektivitätAdditionQuicksortComputer animationSource code
Cross-site scriptingCone penetration testDecision theoryMathematicsMultiplication signClient (computing)Product (business)Pattern languageComputer configurationTelecommunicationView (database)Server (computing)Phase transitionConsistencyData managementComputer animation
Mixed realityClient (computing)Product (business)Moving averageSubsetTelecommunicationInternet service providerMultiplication signComputer animation
Event horizonContent (media)CodeEvent horizonBootingComputer animation
Front and back endsGroup actionMobile appLecture/Conference
Order (biology)ImplementationMathematicsElement (mathematics)Latent heatWeb pageDifferent (Kate Ryan album)Front and back endsClient (computing)CASE <Informatik>TelecommunicationSoftware developerFile formatDescriptive statisticsBitServer (computing)Multiplication signLecture/ConferenceMeeting/Interview
Web applicationoutputAndroid (robot)Mobile appServer (computing)Data storage deviceDifferent (Kate Ryan album)Web 2.0Lecture/Conference
Boss CorporationSoftwarePresentation of a groupCartesian coordinate systemQuicksortBoiling pointOverhead (computing)DatabaseClient (computing)CodeServer (computing)CASE <Informatik>BitGame controllerBoilerplate (text)Fitness functionIdentity managementComputer configurationMobile appGraph (mathematics)Endliche ModelltheorieOrder (biology)Level (video gaming)BuildingConnectivity (graph theory)LogicMultiplication signService (economics)Computer architectureFlow separationArtistic renderingLecture/Conference
Serial portProxy serverPoint (geometry)DatabaseField (computer science)Dependent and independent variablesMereologySoftware testingFront and back endsCodeDebuggerOverhead (computing)Software frameworkData structureGoodness of fitLecture/Conference
Front and back endsSpacetimeMultiplication signLogicRight angleDebuggerCodeClient (computing)HTTP cookieLecture/Conference
HTTP cookieLecture/ConferenceComputer animation
Transcript: English(auto-generated)