Talk
From Spores to Seeds: Evolving Your Node.js Deployment With Single Executable Applications

Description
Are your Node.js deployments spreading dependencies like fern spores in the wind? Join us to explore Node.js Single Executable Applications (SEA), a native solution for bundling your entire application into a single, self-contained binary.
Through practical examples in both vanilla Node.js and NestJS, we'll demonstrate how SEA simplifies deployment, reduces infrastructure complexity, and improves application security. We'll build a real-world application, optimize its Docker image size, tackle cross-platform challenges, and explore solutions for common pitfalls.
Takeaways
Build and deploy Node.js applications as single executables using Node SEA
Implement cross-platform build pipelines for SEA applications
Reduce Docker image sizes by up to 80% using SEA
Handle common SEA limitations, including native modules and dynamic file access
Choose appropriate use cases for SEA vs. traditional deployment
More from the speaker

Deployment to Ory Network
Explore the complete process of deploying a NestJS application to the Ory Network. This guide simplifies your transition to a production-ready setup, reducing costs and enhancing efficiency.

Integrate Ory in a NestJS application
Dive into integrating Ory within a NestJS framework, covering architecture design to practical deployment with the CatFoster example, enhancing security and functionality

Create NestJS libraries to interact with Ory API
Explore how to enhance your NestJS projects with custom libraries for Ory API integration, ensuring robust and secure authentication.

Introduction to Ory
Learn to integrate Ory into your NestJS projects for enhanced authentication. This guide covers everything from initial setup to practical implementation and compliance with global standards.

Integrating Ory in Production with NestJS
Explore the integration of Ory into NestJS for secure authentication. This guide covers creating libraries, practical implementation, and deployment to optimize app security and user management. Learn how to enhance your web applications efficiently

Creating NestJS Libraries with Nx
After all this time using NestJS and Nx, I have identified some patterns I use to create libraries that are easy to use and maintain. I yearned to share these insights but needed a fitting use case.
