Learn how to create isolated, production-like preview environments using Neon database branching, Kubernetes, and Argo CD. By leveraging these tools along with GitHub Actions for CI/CD, developers can streamline testing and deployment processes. The piece details how to set up a Next.js application, create and manage database branches in Neon, and deploy environments using Argo CD Applications and ApplicationSets. It also discusses the continuous delivery workflow, emphasizing the integration of container images and database endpoints.
Table of contents
Neon’s Database Branching CapabilitiesSetup the Next.js Application and a Neon ProjectNeon Database Branching in ActionContinuous Delivery of Preview Environments using Argo CDContinuous Integration and Neon Branching using GitHub ActionsConclusionSort: