Flight Plans - Guides and Examples

Latest Plans
Connecting Livebook to Your App in Production (Jun 21)
Setting a Static Cookie for Elixir (Jun 21)
Connecting Observer to Your App in Production (Jun 21)
Chat: A 6PN Example with NATS (Jan 21)
Global NATS Cluster (Jan 21)
Guides
Continuous Deployment with Fly and GitHub Actions Global NATS Cluster Run a Global Image Service Running Multiple Processes Inside A Fly.io App SSL for Custom Domains
Application Performance
Apollo GraphQL + Edge Caching Run a Global Image Service Speed up a Heroku App with Fly
Custom Domains for SaaS
Run an NGINX proxy on Fly SSL for Custom Domains
GraphQL
Apollo GraphQL + Edge Caching GraphQL on Fly with Hasura
Example Applications
Appkata: MQTT - Event driven messaging Appkata: Redistls - Redis Server with TLS Chat: A 6PN Example with NATS Puppeteer JS Renderer Redis - standalone Redis Server Speed up a Heroku App with Fly
Elixir Guides
Connecting Livebook to Your App in Production Connecting Observer to Your App in Production Setting a Static Cookie for Elixir
Proxies
Kong API gateway OpenResty: NGINX + Lua Run a Global Image Service Smokescreen - Sanitize outbound web requests
Deployment Tools
Continuous Deployment with Fly and GitHub Actions
Messaging
Appkata: MQTT - Event driven messaging Chat: A 6PN Example with NATS
API Gateways
Apollo GraphQL + Edge Caching Kong API gateway OpenResty: NGINX + Lua
CDNs
Run a Global Image Service
6PN Private Networking
Chat: A 6PN Example with NATS Global NATS Cluster Postgres: A single server deployment for Fly Smokescreen - Sanitize outbound web requests
Volumes
Appkata: Gogs - standalone Git Server Appkata: MQTT - Event driven messaging Appkata: MinIO - S3 Compatible Storage Appkata: Redistls - Redis Server with TLS Redis - standalone Redis Server VS Code - Remote Server over SSH
Certificates
Appkata: MQTT - Event driven messaging Appkata: Redistls - Redis Server with TLS