The Node (and more) Banter

The Node (and more) Banter

By PlatformaticTechnology
Download on the App Store

The Node (and more) Banter episodes

  • Your Stack Is Charging You

    Modern architectures promise flexibility—mix the best services, swap parts anytime, go faster. But somewhere between headless CMSs, personalization engines, CDNs, and frontend frameworks... things start to drag.

    In this episode, we unpack the hidden cost of assembling your tech stack like LEGO:

    ✅ Why delivering content at scale gets harder with every new service

    ✅ The tension between personalization and performance

    ✅ How frontend frameworks aren’t solving orchestration, just shifting the pain

    ✅ Where caching helps—and where it makes things worse

    We’ll also reflect on what the MACH movement (Microservices, API-first, Cloud-native, Headless) got right—and where it left teams with more integration work than innovation.

    If you’re building the modern web and wondering why it feels like a treadmill instead of a rocket… this episode is for you.

    52 min
  • The BFF Pattern: Glue or Liability?

    In this episode, we take a hard look at the Backend-for-Frontend (BFF) pattern: why it was introduced, where it actually helps, and where it starts to fall apart in real-world microservices architectures.

    We explore the core problems BFFs were meant to solve—API orchestration, frontend-specific shaping, security boundaries—but also the unintended costs: duplication of business logic, latency introduced by over-network composition, and fragile coupling to backend services.

    We’ll also dive into practical solutions:

    ✅When to use a BFF and when to consolidate

    ✅How caching can save or sink your BFF

    ✅Design tips for reducing orchestration overhead

    ✅Emerging approaches like multi-runtime co-location (Node + PHP, serverless + monoliths) that challenge the need for standalone BFFs entirelyIf you're scaling a frontend-heavy app or drowning in edge-layer glue code, this one’s for you.

    48 min
  • Node loves PHP: Reuniting Web’s Power Duo for the Microservices Era

    PHP once ruled the web—and for good reason. Its simplicity and ubiquity made it the go-to runtime for millions of developers. But in today’s cloud-native world, Node.js has taken center stage for event-driven performance and modern tooling.

    At Platformatic, we’re not picking sides—we’re bridging them.

    In this episode, we dive into why PHP and Node.js aren’t rivals but the perfect pair for modern backend architecture.

    We talk about:

    ✅ Why PHP still powers critical workloads across the internet

    ✅ How we enabled PHP to run inside worker threads in Node.js with WATT

    ✅ The power of inter-process communication (IPC) in simplifying legacy integration

    ✅ And why this fusion is key to consolidating fragmented microservices into efficient, maintainable systems

    If you're wrestling with legacy PHP services or scaling Node.js in a complex architecture, this one's for you.

    56 min
  • From Sensors to Sentience: Making APIs AI-Ready in the Age of Smart Devices

    The boundary between physical and digital is dissolving. With OpenAI reportedly partnering with Jony Ive to build next-gen AI-powered hardware, a new era of intelligent IoT devices is taking shape—one where APIs need to do more than just respond. They need to understand, predict, and adapt.

    In this episode, we explore what it takes to modernize traditional APIs for this future.

    We break down:

    ✅ The shift from request-response to long-lived, state-aware connections.

    ✅ Why protocols like MQTT are foundational for real-time, resilient device communication.

    ✅ The architecture implications of resumable sessions, edge inferencing, and handling connection volatility.

    ✅ And how to embed AI-readiness into your system design—before the wave hits.

    Whether you're a backend engineer, API architect, or just curious how the web of devices is becoming the nervous system of AI, this episode is for you.

    42 min
  • Command Query Responsibility Segregation (CQRS) and Event Sourcing

    In this episode, we dive into two powerful architectural patterns that are often misunderstood: Command Query Responsibility Segregation (CQRS) and Event Sourcing. We unpack how CQRS can bring clarity and performance to complex systems by decoupling reads from writes, and how Event Sourcing allows you to track every state change as a series of immutable events.But it’s not all sunshine and scalability — we also discuss when these patterns introduce more complexity than value.

    You’ll learn:

    ✅The core principles of CQRS and Event Sourcing

    ✅Real-world use cases where they shine (think audit logs, complex workflows, and high-scale systems)

    ✅Situations where they add unnecessary overhead (like simple CRUD apps)

    ✅How to design a system around eventual consistency

    ✅Common pitfalls and best practices from the trenches

    Whether you’re building a fintech platform, a distributed e-commerce system, or just exploring architectural patterns, this episode gives you the clarity to decide: Is CQRS and Event Sourcing the right fit — or a solution looking for a problem?

    54 min
  • Microservices and Kafka

    In this episode, we unpack the communication layer of microservices—arguably the most complex and critical part of distributed systems. We start with a clear introduction to Apache Kafka—what it is, how it works, and why it's become a cornerstone for decoupled, scalable systems. Then, we shift into real-world strategies for using Kafka to build reliable, event-driven Node.js services that can scale with confidence.

    What you’ll learn:

    ✅A developer-friendly introduction to Apache Kafka

    ✅Why communication between microservices is the #1 source of complexity

    ✅How to design services that communicate through events, not tight coupling

    ✅The pros and cons of REST, gRPC, and Kafka—and when to use each

    ✅Strategic patterns like event sourcing, pub/sub, and log compaction

    ✅Best practices for using Kafka with Node.js

    ✅Why @platformatic/kafka is designed for performance, safety, and DX

    ✅How Platformatic Watt enables multi-threaded, high-performance microservices ready for Kafka at scale

    Whether you're building greenfield services or refactoring a legacy mess, this episode will help you design smarter communication patterns that scale.

    53 min
  • A deep dive into the OpenAPI Specification

    The OpenAPI Specification has become the standard for describing RESTful APIs — but its true power is often underutilized.

    In this deep dive, we’ll unpack what the spec can do, how to leverage it for automation, and how it fits into modern API-first development workflows.

    In this Episode, we’ll cover:

    ✅ What the OpenAPI Specification actually defines

    ✅ How to generate clients, servers, and docs from OpenAPI

    ✅ Best practices for writing and maintaining specs

    ✅ Using OpenAPI in CI/CD pipelines

    ✅ Versioning and collaboration workflows with OpenAPI

    54 min
  • Distributed Systems Series: Authentication and Authorization Part 2

    Secure your distributed systems against modern threats with our expert-led webinar on Authentication and Authorization.

    Join us as we dive deep into the complex challenges of identity management in distributed architectures and explore cutting-edge solutions that balance security with scalability. From token-based authentication patterns to zero-trust implementations, this session will equip you with practical knowledge and actionable strategies to fortify your systems without compromising performance.

    Topics we will cover in Part 2:

    ✅ Zero Trust architecture: Moving beyond perimeter security in distributed systems

    ✅ Managing service-to-service authentication securely across system boundaries

    ✅ Advanced threat modeling for distributed identity systems: Common vulnerabilities and mitigation strategies

    54 min
  • Distributed Systems Series: Authentication and Authorization Part 1

    Secure your distributed systems against modern threats with our expert-led webinar on Authentication and Authorization.

    Join us as we dive deep into the complex challenges of identity management in distributed architectures and explore cutting-edge solutions that balance security with scalability. From token-based authentication patterns to zero-trust implementations, this session will equip you with practical knowledge and actionable strategies to fortify your systems without compromising performance.

    Topics we will cover in Part 1:

    ✅ Modern token-based authentication patterns for distributed systems (OAuth 2.0, JWT, PASETO)

    ✅ Implementing authorization at scale: RBAC vs. ABAC approaches in microservice environments

    49 min
  • A Deep Dive into Fastify with Tomas Della Vedova

    What makes Fastify one of the fastest, most efficient web frameworks in the Node.js ecosystem?

    In this candid conversation, we’ll sit down with Tomas Della Vedova, lead maintainer of Fastify, to talk about performance, extensibility, and the future of backend development in JavaScript.

    In this episode, we’ll cover:

    ✅ Fastify’s core design principles and why they matter

    ✅ How to optimize performance without sacrificing DX

    ✅ Plugin architecture and ecosystem

    ✅ Where Fastify fits into modern backend stacks

    ✅ What’s coming next in the Fastify roadmap

    57 min

About The Node (and more) Banter

From the publisher's feed

The Node (and more) Banter is your weekly dose of unfiltered, unscripted conversations between Luca Maraschi and Matteo Collina.