Señors at Scale cover art

Señors at Scale

Señors at Scale

By: Dan Neciu
Listen for free

LIMITED TIME OFFER | £0.99/mo for the first 3 months

Premium Plus auto-renews at £8.99/mo after 3 months. Terms apply.

About this listen

Welcome to Señors at Scale, the podcast where seasoned engineers spill the secrets, successes, and facepalms of building and maintaining software at scale. Join host Neciu Dan as we sit down with Staff Engineers, Principal Engineers, and other senior technologists to dive deep into the hard-won lessons of distributed systems, technical leadership, and scaling products that refuse to stay small. From war stories in incident response to behind-the-scenes architecture decisions, each episode brings a mix of practical insights, hard truths, and a healthy dose of dev humor. If you’ve ever wrangDan Neciu
Episodes
  • MicroFrontends at Scale with Florian Rappl (author of "The Art of Micro Frontends" & Piral creator)
    Jan 25 2026

    MicroFrontends at Scale with Florian Rappl | The Art of Modular Architecture


    What if you could build web applications where teams could deploy independently without breaking each other's code? In this episode, we sit down with Florian Rappl—author of "The Art of Micro Frontends," creator of the Piral framework, and Microsoft MVP—to explore how micro frontends are transforming how we build scalable web applications.


    Florian shares hard-won lessons from over a decade of building distributed systems, from smart home platforms to enterprise portals for some of Germany's largest companies. We dive deep into the philosophy behind Piral, why modular architecture isn't just about using multiple frameworks, and how micro frontends might be the key to unlocking AI-powered development workflows.


    🔸 Key Topics Discussed:


    - The evolution from monolithic frontends to true modular architecture

    - Why loose coupling is more important than multi-framework support

    - How Piral solves the orchestration problem that Module Federation doesn't

    - The "inverse dependency" pattern that makes micro frontends resilient

    - Building enterprise portals that scale across hundreds of teams

    - Server-side rendering and SEO challenges in micro frontend architectures

    - Why Cloudflare Workers and edge computing are game-changers for MFEs

    - The future of AI-assisted development in modular codebases

    - Lessons learned from smart home systems, customer portals, and production deployments


    Whether you're an architect evaluating micro frontends for your organization or a developer curious about modular patterns that actually work in production, this conversation offers battle-tested insights you won't find in the documentation.


    ⏱️ Chapters:


    00:00 - Introduction & Welcome

    01:31 - The Origin Story of Piral

    04:30 - The Micro Frontend Landscape in 2019

    08:05 - Piral vs Module Federation: Understanding the Difference

    12:15 - The Inverse Dependency Pattern

    18:20 - Building Enterprise Portals at Scale

    25:40 - Server-Side Rendering & SEO Challenges

    35:10 - Cloudflare Workers & Edge Computing for Micro Frontends

    45:25 - Cross-Framework Components & the Converter API

    52:30 - Discovery Services & Dynamic Module Loading

    58:15 - AI-Assisted Development & Modular Architecture

    1:04:01 - Book Recommendations


    📚 Resources Mentioned:


    - Piral Framework: https://piral.io

    - The Art of Micro Frontends (2nd Edition) by Florian Rappl

    - Building Micro-Frontends (2nd Edition) by Luca Mezzalira

    - Physics of the Future by Michio Kaku

    - Release It! by Michael T. Nygard

    - Continuous Delivery by Jez Humble & David Farley


    🔗 Follow Florian:


    - LinkedIn: [Add Florian's LinkedIn]

    - Twitter/X: [Add Florian's Twitter]

    - GitHub: [Add Florian's GitHub]


    🎙️ Follow & Subscribe:


    📸 Instagram: https://www.instagram.com/senorsatscale/

    📸 Instagram: https://www.instagram.com/neciudev

    🎙 Podcast: https://neciudan.dev/senors-at-scale

    📬 Newsletter: https://neciudan.dev/subscribe

    💼 LinkedIn: https://www.linkedin.com/in/neciudan

    💼 LinkedIn: https://www.linkedin.com/company/señors-scale/


    #MicroFrontends #WebDevelopment #SoftwareArchitecture #Piral #ModuleFederation #ScalingSoftware #EnterpriseArchitecture #JavaScript #React #DevOps


    💬 What's your experience with micro frontends? Have you tried Piral or other frameworks? Let us know in the comments!


    ---


    Señors @ Scale is a podcast exploring the technical decisions, architectural patterns, and scaling strategies that power modern software systems. Each episode features deep conversations with engineers, architects, and technical leaders building software that serves millions.

    Show More Show Less
    1 hr and 9 mins
  • Nuxt at Scale with Daniel Roe
    Jan 18 2026

    In this episode of Señors @ Scale, Dan sits down with Daniel Roe, leader of the Nuxt Core team at Vercel, for an in-depth conversation about building and scaling with Nuxt, Vue's most powerful meta-framework.


    Daniel shares his journey from the Laravel world into Vue and Nuxt, revealing how he went from being a user to becoming the lead maintainer of one of the most important frameworks in the JavaScript ecosystem. We explore the evolution of Nuxt, the philosophy behind its developer experience, and how understanding user pain points shapes every feature decision.


    The conversation dives deep into the technical aspects that matter when building at scale: rendering strategies and when to choose static over server-side rendering, the revolutionary Nitro server engine and how it transforms backend flexibility, data fetching patterns and best practices for performance, and the module ecosystem that empowers developers to extend Nuxt in powerful ways.


    Daniel explains why "always go for static rendering if you can" isn't just advice — it's a performance philosophy. He breaks down how Nuxt makes it easier to be your own target audience as a framework developer, and why contributing to open source is ultimately about joy and giving back to the community.


    Whether you're building with Nuxt, considering it for your next project, or just curious about how modern frameworks are designed with developer experience at their core, this episode offers invaluable insights from someone shaping the future of Vue development.


    Chapters

    00:00 Introduction and Daniel's Background

    03:45 From Laravel to Vue and Nuxt

    08:20 Becoming a Nuxt Core Team Member

    12:30 The Evolution of Nuxt and Developer Experience

    18:15 Understanding User Pain Points

    24:00 Rendering Strategies: Static vs Server-Side

    29:45 The Nitro Server Engine Revolution

    35:20 Data Fetching Best Practices

    41:10 The Power of Nuxt Modules

    46:30 Contributing to Open Source

    51:00 The Future of Nuxt

    53:52 Outro


    Follow & Subscribe:

    📸 Instagram: https://www.instagram.com/senorsatscale/

    📸 Instagram: https://www.instagram.com/neciudev

    🎙 Podcast URL: https://neciudan.dev/senors-at-scale

    📬 Newsletter: https://neciudan.dev/subscribe

    💼 LinkedIn: https://www.linkedin.com/in/neciudan

    💼 LinkedIn: https://www.linkedin.com/company/señors-scale/


    Additional Resources

    🌐 Nuxt: https://nuxt.com

    💬 Daniel Roe on GitHub: https://github.com/danielroe

    🚀 Vercel: https://vercel.com


    #nuxt #vue #javascript #webdevelopment #frontend #serverless #nitro #vercel #opensource #developerexperience #señorsatscale


    Don't forget to like, comment, and subscribe for more engineering stories from the front lines.


    How is your team using Nuxt or Vue to scale? Share below 👇

    Show More Show Less
    54 mins
  • State Management at Scale with Daishi Kato (Author of Zustand)
    Dec 14 2025
    In this episode of Seniors at Scale, host Dan Neciu dives deep into the world of state management with Daishi Kato, the prolific open-source author and maintainer behind three of the most widely used libraries in modern React: Zustand, Jotai, and Valtio. Daishi also shares insights into his new project, Waku, a framework built around React Server Components.Daishi has spent nearly a decade building modern open-source tools that expertly balance simplicity with scalability. He shares how the announcement of React Hooks got him excited and led him to pick global state as his field to explore, as it was "more like logic" and "off look and feel".We break down the core philosophies and technical trade-offs between his state management trifecta:Zustand (Zastan): Described as a single global store or global variable. It is minimal, and its philosophical difference from Redux is that it doesn't use reducers.Jotai (Jyotai): Defined as a set of atom definitions, structured more like functions than a single global store. Daishi explains how the concept evolved from a need to avoid JavaScript proxies and selectors for better rendering optimization.Valtio (Valtio): This library is fundamentally based on just using JavaScript objects. It re-introduces proxy-based reactivity because Daishi realized that proxies were now "recognized" and acceptable in the community. We discuss its hook-based API, which differentiates it from MobX's observer pattern.The conversation then moves to the future of React development with Waku, which Daishi started as an experiment to learn how state management interacts with React Server Components. He explains Waku is suited for small-to-medium-sized web applications and static sites and discusses his vision for it to coexist with, rather than beat, Next.js.What makes Zustand, Jotai, and Valtio different: Global Store vs. Atom Definitions vs. JavaScript Objects.The philosophical difference between Zustand and Redux: Redux is reducers, Zustand is not.How Jotai's atom concept evolved and its goal of render optimization without selectors.Why Valtio embraced proxies and how its hook-based API differs from MobX.The origin story of Waku as an experiment with React Server Components.How React 18's useSyncExternalStore made Zustand even smaller.The challenge of maintaining four popular open-source libraries, with Waku being the current focus.Daishi’s strategy for rejecting feature requests for minimal libraries like Zustand: "We reject everything".Why Daishi prefers a competitive community over a built-in React state manager.Which of his libraries (Jotai) is best suited for use within Waku, as it is an abstraction of state that works on both client and server.If you're managing global state in React, interested in the internals of popular open-source tools, or curious about the future with React Server Components, this episode is a must-listen.Follow & Subscribe:📸 Instagram: https://www.instagram.com/senorsatscale/📸 Instagram: https://www.instagram.com/neciudev🎙 Podcast URL: https://neciudan.dev/senors-at-scale📬 Newsletter: https://neciudan.dev/subscribe💼 LinkedIn: https://www.linkedin.com/in/neciudan💼 LinkedIn: https://www.linkedin.com/company/se%C3%B1ors-scale/Additional Resources🌐 Daishi's Libraries: https://github.com/pmndrs🌐 Waku: https://github.com/dai-shi/waku🌐 SICP Book: Structure and Interpretation of Computer Programs#react #zustand #jotai #valtio #waku #statemanagement #javascript #opensource #softwareengineering #frontend #webdevelopment #señorsatscaleDon’t forget to like, comment, and subscribe for more engineering stories from the front lines.
    Show More Show Less
    35 mins
No reviews yet