Scaling Voice AI at MasterClass with Effect & TypeScript #3
In this episode of Cause & Effect, Johannes Schickling had a conversation with David Golightly, Staff Engineer at MasterClass, to explore how his team built Cortex – a real-time voice AI orchestration layer that powers personalized conversations with celebrity instructors like Gordon Ramsay and Mark Cuban.Effect is an ecosystem of tools to build production-grade software in TypeScript.Website & docsCommunity & supportFollow us on X (Twitter)Github#Effect #TypeScript #Zendesk #softwareDevelopmentSong: Dosi & Aisake - Cruising [NCS Release]Music provided by NoCopyrightSoundsFree Download/Stream: http://ncs.io/CruisingWatch: http://ncs.lnk.to/CruisingAT/youtube
(00:00) - Intro & David's background
(04:56) - Discovering Effect & early impressions
(08:32) - Why RxJS wasn’t enough for Cortex
(16:15) - MasterClass On Call
(19:10) - Building the orchestration layer
(25:30) - Incremental adoption of Effect at MasterClass
(31:43) - Text-to-speech component
(40:08) - Error handling, observability, open-telemetry
(01:01:20) - Looking ahead: Effect 4.0 & the future
(01:08:00) - Closing thoughts
--------
1:09:26
--------
1:09:26
Scaling AI for Customer Support at Markprompt with Effect #2
Join us as we talk with Michael Fester from Markprompt about scaling AI-powered customer support with Effect, building reliable and high-performance infrastructure, and enhancing developer productivity in a fast-evolving AI landscape.Effect is an ecosystem of tools to build production-grade software in TypeScript.Website & docsCommunity & supportFollow us on X (Twitter)Github#Effect #TypeScript #Zendesk #softwareDevelopmentSong: Dosi & Aisake - Cruising [NCS Release]Music provided by NoCopyrightSoundsFree Download/Stream: http://ncs.io/CruisingWatch: http://ncs.lnk.to/CruisingAT/youtube
(00:00) - - Welcome & guest introduction
(01:54) - - Michael's journey: from academia to AI & Customer Support
(03:49) - - What is Markprompt? Overview & use cases
(07:45) - - Markprompt's system architecture
(10:22) - - Challenges of running AI-powered support systems
(13:20) - - Improving reliability with Effect
(16:41) - - Technical architecture breakdown
(19:51) - - The public API server setup
(23:50) - - Ingestion engine
(26:29) - - Onboarding engineers to Effect
(30:51) - - Migrating the codebase to Effect
(35:19) - - Effect in production: the power of schema
(39:02) - - Migrating to Effect: challenges & key takeaways
(41:45) - - Effect brings out the best in us engineers
(45:34) - - The Future of AI infrastructure
(50:18) - - Closing remarks & thanks
--------
52:51
--------
52:51
Adopting Effect at Zendesk with Attila Večerek #1
In this episode, Attila Večerek, Tech Lead & Staff Engineer, joins our host Johannes Schickling to discuss how Zendesk incrementally adopted Effect in a polyglot environment with a large codebase.Effect is an ecosystem of tools to build production-grade software in TypeScript.Website & docsCommunity & supportFollow us on X (Twitter)Github#Effect #TypeScript #Zendesk #softwareDevelopmentSong: Dosi & Aisake - Cruising [NCS Release]Music provided by NoCopyrightSoundsFree Download/Stream: http://ncs.io/CruisingWatch: http://ncs.lnk.to/CruisingAT/youtube
(00:00) - Intro
(03:13) - Being an engineer at Zendesk
(06:05) - Challenging the status quo
(13:10) - Introducing TypeScript at Zendesk
(20:22) - Adopting fp-ts
(25:19) - The transition from fp-ts to Effect
(31:00) - DX adopting Effect
(37:15) - Implementing a Kafka consumer with Effect
(42:18) - Dependency injection
(48:33) - The power of TypeScript & Effect
(53:03) - Onboarding developers to Effect at Zendesk
(01:15:37) - Excitement for Effect Cluster
(01:19:30) - Outro