DiscoverGraphQL Radio
GraphQL Radio
Claim Ownership

GraphQL Radio

Author: The Guild

Subscribed: 160Played: 1,255
Share

Description

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.
48 Episodes
Reverse
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
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
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
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
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
loading
Comments