התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 You Are Your Longest Relationship: Artist DaQuane Cherry on Psoriasis, Art, and Self-Care 32:12
Why Unkey Ditched TypeScript and Serverless for GO!
Manage episode 478809909 series 2927306
In this episode of the Modern Web Podcast, host Danny Thompson and co-host Adam Rackis chat with James Perkins, CEO of Unkey, an open-source API management platform built for scale, security, and developer simplicity. James shares the challenges of building globally distributed infrastructure, and why his team ditched serverless and TypeScript in favor of Go and servers.
They talk candidly about the realities of API management at scale, how Unkey balances open source transparency with enterprise-grade performance, and what it takes to build developer trust—both as a brand and as a product.
Keypoints from this episode
Unkey simplifies API management by acting as middleware for authentication, rate limiting, and security—without requiring deep backend expertise. It's designed for developers to go from idea to production with minimal setup.
Go over serverless – James and his team initially explored TypeScript and serverless architecture but ultimately returned to Go and servers for better performance, scalability, and developer experience at scale.
Open-source transparency is core to Unkey’s philosophy – The entire codebase is public, and the team maintains a radically open company culture, where even investor updates and customer support emails are shared internally.
Customer obsession drives every decision – Regardless of whether a user is paying $0 or $2,000/month, Unkey responds quickly, prioritizes community support, and encourages a culture of ownership and responsiveness across the team.
Chapters
00:00 – Intro + Why Unkey exists
02:00 – James' background and API pain points
03:50 – What Unkey actually does
05:45 – Engineering challenges + scaling architecture
07:30 – Tech stack changes: Go, TypeScript, Serverless
08:45 – Unkey as middleware: auth, rate limiting, analytics
10:40 – Future vision: making APIs as easy as deploying on Vercel
11:45 – Why Go instead of Node or TypeScript
13:30 – Go vs TypeScript: hiring, dependencies, developer experience
15:00 – Why API management is hard at scale
17:15 – Case study: Fireworks and Google Apigee performance issues
19:00 – The complexity of modern API platforms
20:00 – Sponsor break: This Dot Labs
20:35 – Will Unkey expand into app hosting?
22:00 – Unkey's focus on doing one thing really well
23:45 – Content strategy: personal brand vs corporate marketing
26:20 – Customer obsession: internal culture and open company model
30:30 – Open source dynamics and being fully transparent
33:45 – Advice for developer-entrepreneurs
36:24 – Wrap up + where to find the speakers
Follow James Perkins on Social Media
Twitter/X: https://x.com/james_r_perkins
Blue Sky: https://bsky.app/profile/jamesperkins.dev
Unkey: https://www.unkey.com/
Sponsored by This Dot: thisdot.co
162 פרקים
Manage episode 478809909 series 2927306
In this episode of the Modern Web Podcast, host Danny Thompson and co-host Adam Rackis chat with James Perkins, CEO of Unkey, an open-source API management platform built for scale, security, and developer simplicity. James shares the challenges of building globally distributed infrastructure, and why his team ditched serverless and TypeScript in favor of Go and servers.
They talk candidly about the realities of API management at scale, how Unkey balances open source transparency with enterprise-grade performance, and what it takes to build developer trust—both as a brand and as a product.
Keypoints from this episode
Unkey simplifies API management by acting as middleware for authentication, rate limiting, and security—without requiring deep backend expertise. It's designed for developers to go from idea to production with minimal setup.
Go over serverless – James and his team initially explored TypeScript and serverless architecture but ultimately returned to Go and servers for better performance, scalability, and developer experience at scale.
Open-source transparency is core to Unkey’s philosophy – The entire codebase is public, and the team maintains a radically open company culture, where even investor updates and customer support emails are shared internally.
Customer obsession drives every decision – Regardless of whether a user is paying $0 or $2,000/month, Unkey responds quickly, prioritizes community support, and encourages a culture of ownership and responsiveness across the team.
Chapters
00:00 – Intro + Why Unkey exists
02:00 – James' background and API pain points
03:50 – What Unkey actually does
05:45 – Engineering challenges + scaling architecture
07:30 – Tech stack changes: Go, TypeScript, Serverless
08:45 – Unkey as middleware: auth, rate limiting, analytics
10:40 – Future vision: making APIs as easy as deploying on Vercel
11:45 – Why Go instead of Node or TypeScript
13:30 – Go vs TypeScript: hiring, dependencies, developer experience
15:00 – Why API management is hard at scale
17:15 – Case study: Fireworks and Google Apigee performance issues
19:00 – The complexity of modern API platforms
20:00 – Sponsor break: This Dot Labs
20:35 – Will Unkey expand into app hosting?
22:00 – Unkey's focus on doing one thing really well
23:45 – Content strategy: personal brand vs corporate marketing
26:20 – Customer obsession: internal culture and open company model
30:30 – Open source dynamics and being fully transparent
33:45 – Advice for developer-entrepreneurs
36:24 – Wrap up + where to find the speakers
Follow James Perkins on Social Media
Twitter/X: https://x.com/james_r_perkins
Blue Sky: https://bsky.app/profile/jamesperkins.dev
Unkey: https://www.unkey.com/
Sponsored by This Dot: thisdot.co
162 פרקים
כל הפרקים
×
1 Why Prompt Engineering Skills Matter More than Your AI Model with Melkey Dev 36:18

1 What is Agent Experience (AX)? + Scalable AI Agent Orchestration 39:06

1 The State of Authentication: The Future is BUNDLED! 40:02

1 How MCP is Changing AI App Building 49:51

1 Building AI Agents That Build AI Agents: Inside Chai.new 47:28

1 Building a TikTok-Style App with React Native & Expo: Interview w Skylight Social CTO, Reed Harmeyer 35:02

1 What’s New About Heroku in 2025? AI Platform as a Service + What are MCPs? 38:31

1 Building Roo Code: Agentic Coding, Boomerang Tasks, and Community 44:11

1 Battle of The AI Agents: RooCode, Claude, & Cursor 37:33

1 Why Unkey Ditched TypeScript and Serverless for GO! 37:17

1 What Makes TanStack Form Different from Other Form State Managers? 42:57

1 Battle of the Agentic AI Platforms: v0 vs Bolt vs Replit 40:37

1 Junior Devs Shouldn’t Use AI + Is the AI Discussion Repetitive? 33:40

1 Why React Remix is Great for Server Side Engineering 39:36

1 Why Choose Appwrite Over Firebase or Supabase? 39:00

1 The Evolution of Prisma in 2025 with Søren Bramer Schmidt, CEO and Founder of Prisma 47:00

1 How Code Reviews Shape Strong Engineering Leaders: Pairing vs. Mobbing 40:54

1 Is DevRel Really Worth It for Most Organizations? 41:32

1 AI is Making Serverless and Cloud Development TOO EASY 35:03

1 Fluid Compute: Vercel’s Next Step in the Evolution of Serverless? 32:58

1 Decentralized Social Media: The Future of the Online Tech Community or a Reactive Fad? 36:21

1 The Future of Open Source: Funding, Sustainability, and the Open Source Pledge 39:39

1 Backend Abstractions, Serverless Patterns, and Why It’s Okay to Start Learning with Frameworks 33:14

1 Software Engineers: You Can Become a Content Creator (with Bytes of Bree) 41:40

1 Web Development Getting Boring? Exploring Innovation, Front-End Trends & Full-Stack Challenges 40:39

1 “Security as Code” with Arcjet for Modern Applications 34:07

1 Why SQLite is Perfect for the Web 34:58

1 DOUBLE your speed with Single Flight Mutations and Solid.js with Ryan Carniato 59:11

1 Next.js and Makeswift for Dynamic Web Experiences with James Q. Quick 37:56

1 The Problem with Open Source and How to Fix It with Max Howell, Founder of Tea Protocol 28:20

1 The Ethical Dilemma of Unethical UX Design with Bermon Painter 27:05

1 Leverage Multiple Database Models in One Platform with SurrealDB ft. Tobie Morgan Hitchcock 33:32

1 Transforming Data with MongoDB: Jesse Hall on Document and Vector Databases 26:53

1 Reducing Fatigue for On-Call SWEs with AI, Mentorship, & More with Dr. Sally Wabha 22:22

1 How Nuxt Studio is Redefining Developer and User Experience with Baptiste Leproux & Ferdinand Coumauith 37:36

1 Vaadin for Java on the Frontend with Lawrence Lockhart 37:02

1 Learning Paths for Next.JS Developers with Ankita Kulkarni 35:19

1 Fly.io for Easier Cloud Deployment with Annie Sexton 39:10

1 Angular Signals for Simpler State Management and DOM Performance with Braydon Coyer 33:21

1 Java’s AI Evolution: Semantic Caching JVM, and GenAI Architectures with Theresa Mamarella & Brian Sam-Bodden 24:32

1 Unit Testing, TypeScript, and AI: Enhancing Code Quality and Productivity in 2024 34:00

1 How to Create a Memorable Conference Experience with Vincent Mayers 34:43

1 Building Scalable AI Applications: Insights from AWS's Michael Liendo 35:58

1 The Journey To Making A New Framework: TanStack Start with Tanner Linsley 21:08

1 Why is It so HARD to Break Into Tech with Jason Torres 29:05
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.