Show cover of GraphQL Radio

GraphQL Radio

Max Stoiber (CEO, Stellate) and Abhi Aiyer (Tech Lead, Gatsby) dive deep into the GraphQL ecosystem with experts from the industry. Listen in for practical tips from production power users, discussions about the evolution of the language and the tooling, the work of the GraphQL Foundation, and so much more.

Tracks

One Edge Provider - Build In Public With The Stellate Team Behind OEP
Show Notes:In this episode of GraphQL Radio, Andreas Heiberg, Stellate's Engineering Manager, guides a discussion with colleagues on the deployment of One Edge Provider (OEP). A transformative project for Stellate's system, aimed at significantly enhancing Stellate's caching services. Ensuring 2x faster GraphQL Edge Caching. The team, consisting of project lead Dominik Petrick, Thomas Heyenbrock, and Stephan Schneider, reflects on challenges, lessons learned, critical decisions, and the transition to a more scalable architecture. This episode delves into Stellate's evolution, explores the motivation behind OEP, and highlights pivotal moments in decision-making; illustrating Stellate's steadfast commitment to innovation.Topics Discussed:Introduction to One Edge Provider (OEP)Origins of Stellate and GraphCDNDeployment StrategiesDecision to Change the SystemScalable and Unified ArchitectureEnd-To-End TestingInitial LimitationsChallengesChoosing Rust and FastlyInitiating the OEP ProjectOEP Deployment ComplexitiesRollout Challenges and Lessons LearnedTraffic Replay SystemBuilding ConfidenceRust and TypeScript NuancesRust's PerformanceLinks:StellateAndreas HeibergDominic PetrickStephan SchneiderThomas Heyenbrock
37:31 2/13/24
Alessandro Volpicella | Engineering Lead at Hashnode | GraphQL At Hashnode | AWS | Vercel | Developer Blogging | Creating Content | Getting Into Tech | Apprenticeship | Studying Computer Science | Dat
Show Notes: Alessandro Volpicella is a skilled Fullstack Developer and Platform Engineering Lead at Hashnode, and is passionate about building serverless products. Sandro is at the forefront of shaping innovative developer blogging experiences. Alongside his coding endeavors, Sandro is the author of a comprehensive book on AWS Fundamentals, offering practical insights at awsfundamentals.com. Topics discussed:GraphQL At HashnodeAWSVercelDeveloper BloggingCreating ContentGetting Into TechApprenticeshipStudying Computer ScienceData ScienceEnterprise ProjectsSide ProjectsBachelor ThesisHashnode’s ScaleLean TeamHashnode’s ArchitectureEdge CachingAPI DesignMoving To GraphQLGraphQL vs RESTStripe’s API DesignCloudflareDDoS ProtectionMongoDB & AtlasRedisHashnode’s TeamCaching ConsiderationsUsing StellateEvent TypesCache PurgingPublic API ChallengesRate LimitingSecurity ProblemsSchema DesignVercel API FunctionsNoSQL DatabasesLinks:HashnodeHashnode Engineering BlogBlog post: Hashnode's Overall ArchitectureAlessandro Volpicella TwitterAlessandro Volpicella LinkedInAlessandro Volpicella GitHubBook: AWS for the Real WorldUpcoming Book: The CloudWatch Book
37:45 2/7/24
Miles Bardon | Senior Software Engineer @ The LEGO Group | GraphQL @ LEGO | Domains | Team Size | The Guild | Daunting Tasks | In-Store Experiences | Passion For LEGO | Challenges | The Guild | GraphQ
I’m Miles, a senior software engineer at The LEGO Group, in the Brick Experience team on LEGO.com. I’ve been in the retail and e-commerce space for 5 years, with the last 2.5 years spent at The LEGO Group and in that time I’ve learnt a lot about GraphQL and the wider development ecosystem. I’m passionate about improving the performance and developer experience for anyone working on or with our GraphQL API, and have made great strides in improvements with the help of all my talented colleagues here at The LEGO Group. Outside of work, I’m keen to build and display some of the amazing LEGO sets produced today, as well as my Bionicle collection from days gone by. I’m also an avid gamer and Dungeons and Dragons player (and sometimes DM), often combining the two passions!Topics Discussed: GraphQL @ LEGODomainsTeam SizeThe GuildDaunting TasksIn-Store ExperiencesPassion For LEGOChallengesGraphQL InspectorTech StackServerlessLEGO EcosystemStaying Up-To-DateDeveloper ExperienceSchema BreakageTypeScriptOpen Source WorkLarge SchemasInternal Working GroupsFederationMonolith Serverlego.com HistoryWorking @ The LEGO GroupWork CultureLearning DaysAutonomyPublic GraphQL APIsDevOps TeamGraphQL Caching @ LEGOLinks:Miles BardonGitHubTwitterThe LEGO GroupStellateAndreas Heiberg
30:12 12/5/23
“Cache Like I’m 5” - Build In Public With The Stellate Team Behind CLI5
Show Notes:In the latest episode of GraphQL Radio, we take you behind the curtains at Stellate to discuss how their recent "Cache Like I'm 5" project came together. The wide-ranging discussion is led by Stellate's very own Engineering Manager Andreas Heiberg.Join us on this episode as we dive into the world of cache optimization! It all started during an engineering offsite in Mexico City, where the Stellate team had a breakthrough idea about Maximum Cache Hit Rate (Max CHR) and how it can help users optimize their services. The Stellate team discusses the challenges they faced, the metrics they defined, and the tools they built to provide actionable insights into cache performance. Learn how Max CHR, Uncached Bandwidth, and CHR Impact can revolutionize your caching decisions. Tune in to discover how you can take control of cache optimization with these latest features and improvements.Links:StellateCLI5 Blog PostAndreas HeibergBogdan SoareVictor TortoleroAlex TachoKamil Lafere
33:39 9/11/23
Luke Millar | VP of Engineering at Medium | Small Medium Team | Changes @ Medium | Employee Retention | Team Building | Halving Amazon Costs | Technical Improvements | Engineering Ladders | Experience
Luke Millar is a seasoned software engineer with extensive experience across the spectrum, from small startups to industry giants. Following the acquisition of his former venture, Projector, by Medium, Luke has taken the helm as the Vice President of Engineering at Medium, spearheading key initiatives and charting the course for technical excellence. Topics discussed include: Small Medium TeamTremendous ImpactMedium’s PhasesGoing FasterBeing AcquiredVisual StorytellingChanges @ MediumEmployee RetentionWork & FunMeaningful GoalsTeam BuildingHalving Amazon CostsTechnical ImprovementsHiding Behind Big TeamsEngineering LaddersClarity HelpsIntroducing LevelsImpacting BusinessDomain ExpertiseExperienced EngineersIn-House SolutionsMaintaining Tech CostsBuild vs BuyGitHub’s ChangesMaking Users HappyListen To UsersMedium’s ScaleMedium’s SystemGraphQL QueriesSpikey TrafficCost IssuesCaching LayersNews TrafficUnpredictable Spikes10000 Requests Per SecondGraphQL At MediumGraphQL PitfallsTechnology Trade-OffsBloated QueriesLinks:MediumTwitterWebsiteLinkedInMedium Engineering Blog
52:34 8/21/23
Dylan Valade | Clip | PUMA’s Tech Stack | Attracting Developers | Ideal Stack | TypeScript | Comfortability & Speed | Iterating Faster | GraphQL at PUMA | Frontend Iterations | Salesforce | Bleeding E
Dylan Valade is an accomplished technology executive, serving as the Head of Global E-Commerce Technology at PUMA. With an unwavering passion for leveraging technology to drive business growth, Dylan has been instrumental in transforming PUMA's online presence and establishing the brand as a leader in the global e-commerce landscape. His strategic thinking and innovative approach have propelled PUMA to new heights, delivering forward thinking and progressive digital experiences for customers around the world.In addition to his role at PUMA, Dylan is also recognized as a MACH Alliance Ambassador, actively promoting the benefits of modern, composable, and headless technologies in the industry. As an advocate for the MACH (Microservices, API-first, Cloud-native, and Headless) approach, he champions the adoption of scalable and flexible architectures that empower businesses to adapt quickly to evolving market demands.Topics discussed include the following:PUMA’s Tech StackAttracting DevelopersIdeal StackTypeScriptComfortability & SpeedIterating FasterGraphQL at PUMAFrontend IterationsSalesforceBleeding EdgeSanityCMS SystemsShopping CoreOrganisational ProblemsCover Of StellateResolving Caching IssuesBringing Down CostsE-Commerce InnovationsAICache ManagementDeveloper ZonePatienceShipping Speedy ChangesFast EnoughLinks:Dylan Valade on LinkedInPUMAMACH AllianceStellate
20:56 8/9/23
Dylan Valade | Clip | Milliseconds Make Millions | E-Commerce Performance | Web Vitals | Shifting Measurement Landscape | Highest Value Sessions | Wasted Investments | Various Metrics | Idea To Produc
Dylan Valade is an accomplished technology executive, serving as the Head of Global E-Commerce Technology at PUMA. With an unwavering passion for leveraging technology to drive business growth, Dylan has been instrumental in transforming PUMA's online presence and establishing the brand as a leader in the global e-commerce landscape. His strategic thinking and innovative approach have propelled PUMA to new heights, delivering forward thinking and progressive digital experiences for customers around the world.In addition to his role at PUMA, Dylan is also recognized as a MACH Alliance Ambassador, actively promoting the benefits of modern, composable, and headless technologies in the industry. As an advocate for the MACH (Microservices, API-first, Cloud-native, and Headless) approach, he champions the adoption of scalable and flexible architectures that empower businesses to adapt quickly to evolving market demands.Topics discussed include the following:Milliseconds Make MillionsE-Commerce PerformanceWeb VitalsShifting Measurement LandscapeHighest Value SessionsWasted InvestmentsVarious MetricsIdea To Production TimeElite OrganisationsIteration SpeedPUMA's CMS ImprovementsBottlenecksInternal Startup EcosystemMoving FasterLinks:Dylan Valade on LinkedInPUMAMACH AllianceStellate
18:23 8/2/23
Build In Public With Platform Architect Charles Brown From Formidable
Show NotesIn the latest episode of GraphQL Radio, we take you behind the curtain with platform architect Charles Brown from Formidable to discuss how Formidable and Stellate joined forces to solve massive volume problems for PUMA while reducing operation costs by 30%+. This is the first of many in our new Build in Public Series. The wide-ranging discussion is led by Stellate's very own Andreas Heiberg, Engineering Manager, and supported by Jovi De Croock, Staff Software Engineer.Charles Brown is a full-stack engineer and platform architect with a broad range of experience leading large and small teams. He has spent the last 15 years working with both startups and enterprises, designing and building next-generation software and cloud infrastructure. He is a certified AWS Architect and has consistently delivered secure, stable, and highly available cloud infrastructure for numerous clients.Charlie's previous work includes building solutions ranging from thermal image mapping for the manufacturing industry, processing IoT data at scale in the cloud, and rebuilding health and financial services platforms from the ground up. Charlie is also a strong advocate of DevOps and has consulted with dozens of enterprises to help them smoothly make the transition from traditional ops to a more agile development cycle.Topics discussed include:PUMA's Platform ArchitectureFormidable LabsOptimizing App PerformanceOptimizing The CloudSplitting QueriesPUMA's ScaleMassive Volume ProblemsCaching ConsiderationsPUMA's Platform ChallengesSplitting DataAggregating QueriesMarketing Campaign SpeedsCache Key ComplexitiesMitigating Bot AttacksReducing Operation Costs"Cache Stories"Consultancy SupportNetflix Scale ProblemsInventory SystemsExciting ToolsAI ToolsContent Management WorldSanity CMSContent Lead TimeReal-Time CachePurging ComplexitiesClearing CachesGraphQL & StellateSalesforceRequest LatenciesurqlEdge NetworksMulti-Region CloudE-Commerce VideoWorldwide Cache ClearingEdge ComputeReact Server ComponentsNext.jsLinksStellateFormidableCharles BrownAndreas HeibergJovi De Croock
43:02 7/27/23
Dylan Valade | Clip | Joining PUMA | Worldwide Problem Solving | GraphQL Challenges | Ecosystem Of Partners | Front-End Iterations | PUMA’s Scale | Traffic Spikes | Leadership Buy-In | Tech For Tech |
Dylan Valade is an accomplished technology executive, serving as the Head of Global E-Commerce Technology at PUMA. With an unwavering passion for leveraging technology to drive business growth, Dylan has been instrumental in transforming PUMA's online presence and establishing the brand as a leader in the global e-commerce landscape. His strategic thinking and innovative approach have propelled PUMA to new heights, delivering forward thinking and progressive digital experiences for customers around the world.In addition to his role at PUMA, Dylan is also recognized as a MACH Alliance Ambassador, actively promoting the benefits of modern, composable, and headless technologies in the industry. As an advocate for the MACH (Microservices, API-first, Cloud-native, and Headless) approach, he champions the adoption of scalable and flexible architectures that empower businesses to adapt quickly to evolving market demands.Topics discussed include the following:Joining PUMAWorldwide Problem SolvingGraphQL ChallengesEcosystem of PartnersFront-End IterationsPUMA's ScaleTraffic SpikesLeadership Buy-InTech for TechDoing Big ThingsMACH AllianceMilliseconds Make MillionsBig LearningIteration SpeedLinks:Dylan Valade on LinkedInPUMAMACH AllianceStellate
16:28 7/25/23
Dylan Valade, Head of Global E-Commerce Technology at PUMA , on PUMA Legacy Systems; Moving Faster; Simplifying Complexity; Frontend Iterations; PUMA’s Scale; Transforming PUMA’s Tech; Leadership Buy-
Dylan Valade is an accomplished technology executive, serving as the Head of Global E-Commerce Technology at PUMA. With an unwavering passion for leveraging technology to drive business growth, Dylan has been instrumental in transforming PUMA's online presence and establishing the brand as a leader in the global e-commerce landscape. His strategic thinking and innovative approach have propelled PUMA to new heights, delivering forward thinking and progressive digital experiences for customers around the world.In addition to his role at PUMA, Dylan is also recognized as a MACH Alliance Ambassador, actively promoting the benefits of modern, composable, and headless technologies in the industry. As an advocate for the MACH (Microservices, API-first, Cloud-native, and Headless) approach, he champions the adoption of scalable and flexible architectures that empower businesses to adapt quickly to evolving market demands.Topics discussed include the following:Computer Science OriginsPUMA Legacy SystemsMoving FasterSimplifying ComplexityCentralizing DataSharing IdeasPUMA RegionsDependency ProblemsFrontend IterationsHeadlessPUMA’s ScaleSpike ProblemsTransforming PUMA’s TechLeadership Buy-InTech For TechMACH AllianceMilliseconds Make MillionsChasing GooglePage LoadsSales ImprovementsIterating QuicklyDORA MetricsLearning FasterEngaging ConsumersPUMA’s Technology StackOpen Source ChoiceGraphQL’s AttractivenessScaling FasterSalesforceSanity.ioCore Of ShoppingOrganisational ProblemsAdopting StellateCaching ComplexitiesReducing CostsRunaway CostsTool StandardizationPatienceFast EnoughImportance Of ConferencesLinks:Dylan Valade on LinkedInPUMAMACH AllianceStellate
65:26 5/16/23
Abhi Aiyer | Clip #05 | Big Static Websites | Gatsby DSG | Unexpected Challenges | Gatsby’s Versatility | Designing Interactions Carefully | Footgun Balance | Upcoming Gatsby Improvements | GraphQL &
Abhi Aiyer is not only this podcast’s co-host, but also the Principal Software Engineer / Tech Lead at Gatsby. He has many years of experience in the architecture, design, and development of software and tools for startup companies, and has worked on high profile digital websites for popular US Athletes. Nowadays Abhi is changing how engineers build on the web at Gatsby.Hear Abhi's perspective on:Big Static WebsitesGatsby DSGUnexpected ChallengesGatsby’s VersatilityDesigning Interactions CarefullyFootgun BalanceUpcoming Gatsby ImprovementsGraphQL & GatsbyPlugin GovernanceOpinionated GatsbyverseDXOptimizing For SilenceCommunity Strengths And Weaknessesand much more…LinksGitHubGatsbyTwitterInstagramMedium
06:18 10/11/22
Abhi Aiyer | Clip #04 | Apollo Federation Dominance | Gatsby Data Layer | Gatsby Influences | Gatsbyverse | Gatsby’s Future Plans | Gatsby SSR | Reducing JAM-tax | Beyond React
Abhi Aiyer is not only this podcast’s co-host, but also the Principal Software Engineer / Tech Lead at Gatsby. He has many years of experience in the architecture, design, and development of software and tools for startup companies, and has worked on high profile digital websites for popular US Athletes. Nowadays Abhi is changing how engineers build on the web at Gatsby.Hear Abhi's perspective on:Apollo Federation DominanceGatsby Data LayerGatsby InfluencesGatsbyverseGatsby’s Future PlansGatsby SSRReducing JAM-taxBeyond Reactand much more…LinksGitHubGatsbyTwitterInstagramMedium
06:40 10/4/22
Abhi Aiyer | Clip #03 | Early GraphQL Era | MeteorJS Days | Apollo | Spectrum | Before Schema Stitching | Federation Experiments
Abhi Aiyer is not only this podcast’s co-host, but also the Principal Software Engineer / Tech Lead at Gatsby. He has many years of experience in the architecture, design, and development of software and tools for startup companies, and has worked on high profile digital websites for popular US Athletes. Nowadays Abhi is changing how engineers build on the web at Gatsby.Hear Abhi's perspective on:Early GraphQL EraMeteorJS DaysApolloSpectrumBefore Schema StitchingFederation Experimentsand much more…LinksGitHubGatsbyTwitterInstagramMedium
06:43 9/29/22
Abhi Aiyer | Clip #02 | Jumping Into Engineering | What Is AngularJS? | Initial Milestones | Hiring Culture Fits | Senior Role Models | Aiming To Be Useful | Learning From Patterns | Having A Chip | G
Abhi Aiyer is not only this podcast’s co-host, but also the Principal Software Engineer / Tech Lead at Gatsby. He has many years of experience in the architecture, design, and development of software and tools for startup companies, and has worked on high profile digital websites for popular US Athletes. Nowadays Abhi is changing how engineers build on the web at Gatsby.Hear Abhi's perspective on:Jumping Into EngineeringWhat Is AngularJS?Initial MilestonesHiring Culture FitsSenior Role ModelsAiming To Be UsefulLearning From PatternsHaving A ChipGood ManagersBehavior ImprovementsTerrible Soft SkillsFilling Senior RolesMentorship Along The WayGetting ChancesTeam WorkSoft SkillsCode Velocityand much more…LinksGitHubGatsbyTwitterInstagramMedium
06:14 9/27/22
Abhi Aiyer | Clip #01 | Math And Economics | Getting Into Coding | Hustling Without Experience | Finding A Mentor | Getting Opportunities | Impostor Syndrome | Having No CS Degree | Grit And Effort
Abhi Aiyer is not only this podcast’s co-host, but also the Principal Software Engineer / Tech Lead at Gatsby. He has many years of experience in the architecture, design, and development of software and tools for startup companies, and has worked on high profile digital websites for popular US Athletes. Nowadays Abhi is changing how engineers build on the web at Gatsby.Hear Abhi's perspective on:Math And EconomicsGetting Into CodingHustling Without ExperienceFinding A MentorGetting OpportunitiesImpostor SyndromeHaving No CS DegreeGrit And Effortand much more…LinksGitHubGatsbyTwitterInstagramMedium
08:35 9/21/22
Abhi Aiyer from Gatsby on Getting into Coding, Finding Mentors, Jumping into Engineering, Impostor Syndrome, Gatsbyverse, Aiming to be Useful, Soft Skills, Early GraphQL Era, Federation Experiments, R
Abhi Aiyer is not only this podcast’s co-host, but also the Principal Software Engineer / Tech Lead at Gatsby. He has many years of experience in the architecture, design, and development of software and tools for startup companies, and has worked on high profile digital websites for popular US Athletes. Nowadays Abhi is changing how engineers build on the web at Gatsby.Hear Abhi's perspective on:Getting Into CodingHustling Without ExperienceFinding A MentorGetting OpportunitiesImpostor SyndromeHaving No CS DegreeGrit And EffortJumping Into EngineeringInitial MilestonesHiring Culture FitsSenior Role ModelsAiming To Be UsefulLearning From PatternsHaving A ChipGood ManagersBehaviour ImprovementsTerrible Soft SkillsFilling Senior RolesMentorship Along The WayGetting ChancesTeam WorkSoft SkillsCode VelocityEarly GraphQL EraMeteor.js DaysApolloSpectrumBefore Schema StitchingFederation ExperimentsApollo Federation DominanceGatsby's Data LayerGatsby InfluencesGatsbyverseGatsby’s Future PlansGatsby SSRReducing JAM-taxBeyond ReactBig Static WebsitesGatsby DSGUnexpected ChallengesGatsby’s VersatilityDesigning Interactions CarefullyFootgun BalanceUpcoming Gatsby ImprovementsGraphQL & GatsbyPlugin GovernanceOpinionated GatsbyverseDXOptimizing For SilenceCommunity Strengths And Weaknessesand much more…LinksGitHubGatsbyTwitterInstagramMedium
36:09 9/19/22
Marc-André Giroux | Clip #06 | DataLoader Pattern Reflections | SQL Autogeneration | Graphcool | Hasura | Modern Databases | Software Principles | Hard Problems | Lessons Learned | Big Company Collab
Marc-André is a GraphQL TSC Member, and worked on GraphQL APIs for Shopify and GitHub in the past. He has now found his dream job at Netflix. Over the past few years his focus has been on GraphQL, and he's the author of the highly recommended and widely read book "Production Ready GraphQL". Marc-André has a passion for tools and specifications that allow GraphQL API developers to provide better experiences. This led to many valuable talks and blog posts on the subject.Hear Marc-André's perspective on:DataLoader pattern reflectionsSQL autogenerationGraphcoolHasuraModern databasesSoftware principlesHard problemsLessons learnedBig company collaborationKISSLocal toolingFederation problemsand much more…Links@__xuorig__GitHubproductionreadygraphql.com
06:56 9/14/22
Marc-André Giroux | Clip #05 | Latency | Observable Solutions | p95 & p99 Responses | Surprising GraphQL Requests | Relay | p50 | Observability @Netflix | Tracing Shortcut | Resolver Observability |
Marc-André is a GraphQL TSC Member, and worked on GraphQL APIs for Shopify and GitHub in the past. He has now found his dream job at Netflix. Over the past few years his focus has been on GraphQL, and he's the author of the highly recommended and widely read book "Production Ready GraphQL". Marc-André has a passion for tools and specifications that allow GraphQL API developers to provide better experiences. This led to many valuable talks and blog posts on the subject.Hear Marc-André's perspective on:LatencyObservable solutionsp95 & p99 responsesSurprising GraphQL requestsRelayp50Observability @NetflixTracing shortcutResolver observabilityMarc-André’s nightmaresand much more…Links@__xuorig__GitHubproductionreadygraphql.com
06:56 9/7/22
Marc-André Giroux | Clip #04 | The Big Error Conversation | Throwing Errors | Relay Pagination | Battle Tested Error Handling | GitHub API | Error Types | Anticipating Errors | Union Pattern | Array
Marc-André is a GraphQL TSC Member, and worked on GraphQL APIs for Shopify and GitHub in the past. He has now found his dream job at Netflix. Over the past few years his focus has been on GraphQL, and he's the author of the highly recommended and widely read book "Production Ready GraphQL". Marc-André has a passion for tools and specifications that allow GraphQL API developers to provide better experiences. This led to many valuable talks and blog posts on the subject.Hear Marc-André's perspective on:The big error conversationThrowing errorsRelay paginationBattle tested error handlingGitHub APIError typesAnticipating errorsUnion patternArray solutionWeighing best approachesFake metricsStatus codesGraphQL specific toolingSchema errorsValidation errorsand much more…Links@__xuorig__GitHubproductionreadygraphql.com
09:01 9/5/22
Marc-André Giroux | Clip #03 | GraphQL @Netflix | Massive Scale | Designing Schemas | Public API Designs | Schema Patterns | Internal API Secret Sauces
Marc-André is a GraphQL TSC Member, and worked on GraphQL APIs for Shopify and GitHub in the past. He has now found his dream job at Netflix. Over the past few years his focus has been on GraphQL, and he's the author of the highly recommended and widely read book "Production Ready GraphQL". Marc-André has a passion for tools and specifications that allow GraphQL API developers to provide better experiences. This led to many valuable talks and blog posts on the subject.Hear Marc-André's perspective on:GraphQL @NetflixMassive scaleDesigning schemasPublic API designsSchema patternsInternal API secret saucesand much more…Links@__xuorig__GitHubproductionreadygraphql.com
05:37 9/1/22
Marc-André Giroux | Clip #02 | Federated vs Monolith Trade-Offs | Schema Freedom Side Effects | Implementing Conventions | Operational Complexity @Netflix | Apollo Federation Overhead | Enterprise Gr
Marc-André is a GraphQL TSC Member, and worked on GraphQL APIs for Shopify and GitHub in the past. He has now found his dream job at Netflix. Over the past few years his focus has been on GraphQL, and he's the author of the highly recommended and widely read book "Production Ready GraphQL". Marc-André has a passion for tools and specifications that allow GraphQL API developers to provide better experiences. This led to many valuable talks and blog posts on the subject.Hear Marc-André's perspective on:Federated vs monolith trade-offsSchema freedom side effectsImplementing conventionsOperational complexity @NetflixApollo Federation overheadEnterprise GraphQLDelaying to federateLarge schema considerationsAdoption of Apollo FederationBig companiesGitHub monolithand much more…Links@__xuorig__GitHubproductionreadygraphql.com
06:33 8/31/22
Marc-André Giroux | Clip #01 | GraphQL @Netflix | Shopify And GitHub | Shopify Monolith | CEO Support | GraphQL Tooling @GitHub | Netflix Architecture | Federated Approach | Facebook’s GraphQL Archit
Marc-André is a GraphQL TSC Member, and worked on GraphQL APIs for Shopify and GitHub in the past. He has now found his dream job at Netflix. Over the past few years his focus has been on GraphQL, and he's the author of the highly recommended and widely read book "Production Ready GraphQL". Marc-André has a passion for tools and specifications that allow GraphQL API developers to provide better experiences. This led to many valuable talks and blog posts on the subject.Hear Marc-André's perspective on:GraphQL @NetflixShopify and GitHubShopify monolithCEO supportGraphQL tooling @GitHubNetflix architectureFederated approachFacebook’s GraphQL architectureSchema stitchingApollo federationand much more…Links@__xuorig__GitHubproductionreadygraphql.com
06:24 8/30/22
Marc-André Giroux On Working For Netflix, GitHub and Shopify; Apollo Federation’s Adoption; Netflix’s Architecture; Federated vs Monolith Trade-Offs; Enterprise GraphQL; Large Schema Considerations;
Marc-André is a GraphQL TSC Member, and worked on GraphQL APIs for Shopify and GitHub in the past. He has now found his dream job as Senior Software Developer at Netflix. Over the past few years his focus has been on GraphQL, and he's the author of the highly recommended and widely read book "Production Ready GraphQL". Marc-André has a passion for tools and specifications that allow GraphQL API developers to provide better experiences. This led to many valuable talks and blog posts on the subject.Hear Marc-André's perspective on:Working for NetflixGitHub and ShopifyApollo Federation’s AdoptionNetflix’s architectureFederated vs monolith trade-offsenterprise GraphQLLarge schema considerationsSchema patternsAPI buildingOperational complexity @NetflixDream jobsGraphQL @NetflixShopify monolithCEO supportGraphQL tooling @GitHubFederated approachFacebook’s GraphQL architectureSchema stitchingSchema freedom side effectsImplementing conventionsEnterprise GraphQLDelaying to federateInternal API secret saucesand much more…Links@__xuorig__GitHubproductionreadygraphql.com
42:45 8/29/22
Peggy Rayzis | Clip #04 | Apollo Odyssey’s Future | GraphQL Mobile Growth | Newbie Trip Ups | GraphQL Community Shifts | Explosive Ecosystem Growth | Non-Developer Adoption
Hear Peggy Rayzis' perspective on:Apollo Odyssey’s futureGraphQL mobile growthNewbie trip upsGraphQL community shiftsExplosive ecosystem growthNon-Developer adoptionand much more…Peggy Rayzis is leading the Developer Experience org at Apollo. As Sr. Director she is in charge of Developer Relations and Education functions. Her department intersects the efforts of engineers, developer advocates, educators, writers, and filmmakers; who are all united in their mission to inspire and equip developers to be successful with using Apollo products.Links:@peggyrayzisApollo@apollographqlGitHubMedium
07:32 8/25/22
Peggy Rayzis | Clip #03 | Federation Tooling | Distributed Architecture | Query Plans | Rust Router | Open Source vs Commercial Interests | Apollo Odyssey | Quality Learning Resources
Hear Peggy Rayzis' perspective on:Federation ToolingDistributed architectureQuery plansRust routerOpen source vs commercial interestsApollo OdysseyQuality Learning Resourcesand much more…Peggy Rayzis is leading the Developer Experience org at Apollo. As Sr. Director she is in charge of Developer Relations and Education functions. Her department intersects the efforts of engineers, developer advocates, educators, writers, and filmmakers; who are all united in their mission to inspire and equip developers to be successful with using Apollo products.Links:@peggyrayzisApollo@apollographqlGitHubMedium
07:25 8/23/22
Peggy Rayzis | Clip #02 | DX-Engineering Collaboration | Apollo Doc Strategy | Apollo Products Overview | Apollo Federation | GraphQL Monolith Bottlenecks | Disconnected Graphs | Modular Schema Code
Hear Peggy Rayzis' perspective on:DX-Engineering collaborationApollo Doc strategyApollo products overviewApollo FederationGraphQL monolith bottlenecksDisconnected GraphsModular schema codeand much more…Peggy Rayzis is leading the Developer Experience org at Apollo. As Sr. Director she is in charge of Developer Relations and Education functions. Her department intersects the efforts of engineers, developer advocates, educators, writers, and filmmakers; who are all united in their mission to inspire and equip developers to be successful with using Apollo products.Links:@peggyrayzisApollo@apollographqlGitHubMedium
06:28 8/18/22
Peggy Rayzis | Clip #01 | GraphQL's Rise | Apollo's Growth | Becoming Director of DX | Adoption Impact | Developer Experience Org | Apollo's Secret Sauce | Developer Education | Developer Trust | DX @
Hear Peggy Rayzis' perspective on:GraphQL's RiseApollo's growthBecoming Director of DXAdoption impactDeveloper experience orgApollo's secret sauceDeveloper educationDeveloper trustDX @ Apollo"Friction Logs"and much more…Peggy Rayzis is leading the Developer Experience org at Apollo. As Sr. Director she is in charge of Developer Relations and Education functions. Her department intersects the efforts of engineers, developer advocates, educators, writers, and filmmakers; who are all united in their mission to inspire and equip developers to be successful with using Apollo products.Links:@peggyrayzisApollo@apollographqlGitHubMedium
06:23 8/17/22
Peggy Rayzis on Apollo, Developer Experience, GraphQL's Rise, Community Building, Doing DevRel Right, User Education, Apollo's Secret Sauce, Apollo Product Line, GraphQL Issues, Open Source Efforts,
Hear Peggy Rayzis' perspective on:ApolloDeveloper ExperienceGraphQL's riseCommunity buildingDoing DevRel rightDeveloper educationApollo's secret sauceApollo product lineGraphQL issuesOpen Source effortsFuture of GraphQL,and much more…Peggy Rayzis is leading the Developer Experience org at Apollo. As Sr. Director she is in charge of Developer Relations and Education functions. Her department intersects the efforts of engineers, developer advocates, educators, writers, and filmmakers; who are all united in their mission to inspire and equip developers to be successful with using Apollo products.Links:@peggyrayzisApollo@apollographqlGitHubMedium
29:17 8/15/22
Jason Kuhrt | Clip #06 | Nexus 1 => 2 | Quick API Rewrite | CRUD Aspects | Velocity Win | API Design | Growing APIs | Changes To Nexus Prisma | Reliability & Flexibility
Hear Jason Kuhrt's perspective on:Nexus 1 => 2Quick API rewriteCRUD aspectsVelocity winAPI designGrowing APIsChanges to Nexus PrismaReliability & flexibilityand much more…Jason Kuhrt is a software engineer and trained designer with an interest in art, design, engineering and humanities. Jason is currently working as the tech lead at Prisma, the popular open-source ORM for Node.js and TypeScript. He is also the co-creator of Nexus, a code-first type-safe GraphQL schema builder.Links:@JasonKuhrtkuhrt.me@prisma@nexusgql
06:47 8/11/22
Jason Kuhrt | Clip #05 | Prisma | Breaking APIs | Tactical Breakage | What Is Nexus Prisma? | Nexus Origins | Schema-First | Code-First | Type-Safety | Upcoming Nexus Version | Boilerplate Speed-Up
Hear Jason Kuhrt's perspective on:PrismaBreaking APIsTactical breakageWhat is Nexus Prisma?Nexus originsSchema-FirstCode-FirstType-SafetyUpcoming Nexus versionBoilerplate speed-upand much more…Jason Kuhrt is a software engineer and trained designer with an interest in art, design, engineering and humanities. Jason is currently working as the tech lead at Prisma, the popular open-source ORM for Node.js and TypeScript. He is also the co-creator of Nexus, a code-first type-safe GraphQL schema builder.Links:@JasonKuhrtkuhrt.me@prisma@nexusgql
04:51 8/10/22