Cursor just launched plugins. The Neon plugin gives you much more than “deploy Postgres” - use it to create environments with real data, test migrations safely, and run instant rollbacks for your apps: https://lnkd.in/gShq4ibS
Neon Postgres’ Post
More Relevant Posts
-
Deploying a full-stack app shouldn't require a PhD this walkthrough nails it ✔️React frontend, ✔️Node backend, ✔️Postgres database, all live on Render in minutes. ❌no Dockerfiles, ❌no load balancer configs, ❌no 47-tab console sessions. ✅just git push and go: https://lnkd.in/gGKc_p54
From GitHub to Production in Minutes with Render | React + Node + PostgreSQL
https://www.youtube.com/
To view or add a comment, sign in
-
Your API is slow. You check the database. CPU is fine. Disk is fine. But connection count? Through the roof. Welcome to the world of connection pooling. I spent way too long last month debugging why our staging API was choking under load tests. Turns out we were opening a new Postgres connection for every single request. Classic mistake. Enter PgBouncer. It sits between your app and Postgres, reusing connections like a pro. But here's the thing: it has two main modes, and picking the wrong one will bite you. SESSION MODE: Your app gets a dedicated connection until it disconnects. Safe. Predictable. But you still end up with tons of idle connections if your app holds them open. TRANSACTION MODE: Connection gets returned to the pool after each transaction commits. Way more efficient. One connection can serve hundreds of requests per second. The catch? No prepared statements across requests. No session-level temp tables. But for most REST APIs? Totally worth it. We switched to transaction mode and went from 200 connections down to 20. Same throughput. Way less memory. 🎯 The rule: If your API is stateless (most are), transaction mode is probably your friend. What's your go-to connection pooling strategy? Ever run into weird edge cases with PgBouncer? #PostgreSQL #DatabaseOptimization #BackendEngineering #PerformanceTuning
To view or add a comment, sign in
-
Day 36 of #90DaysOfDevOps 🚀 Dockerized a two-tier Flask application with MySQL. • Wrote Dockerfile for the Flask app • Orchestrated services using Docker Compose • Used .env for environment variables • Added volumes for database persistence • Pushed the image to Docker Hub and verified a fresh deployment Tested the full workflow by removing all local images/containers and running the app directly from Docker Hub. GitHub: https://lnkd.in/ej4bsEz8 Docker Hub: https://lnkd.in/eGPDWjk5 #90DaysOfDevOps #DevOpsKaJosh #TrainWithShubham
To view or add a comment, sign in
-
Why MongoDB fits modern apps • Flexible schema • JSON-like documents • Easy integration with Node Practicing CRUD operations daily.
To view or add a comment, sign in
-
-
New on our channel: a practical jOOQ walkthrough for when your data layer gets complicated enough that ORM stops being useful. Catherine Edelveis builds a Spring Boot 4 + PostgreSQL app and goes through the pieces that usually decide whether persistence stays manageable or turns into a mess: CTEs, MULTISET, dynamic queries, nested DTO fetching, row-level locking, and repository tests with Testcontainers. https://hubs.li/Q046wvPY0
To view or add a comment, sign in
-
Building Instant Apps with PowerSync⚡ Ever wonder why some apps feel sluggish while others are lightning-fast? The secret might be going "local-first." Here's the problem: Traditional apps rely on server databases, making every action dependent on network latency. Slow network = slow app = frustrated users. The local-first solution: Apps work primarily with a local database (SQLite), making queries execute instantly. The result? ✅ Instantly responsive UI ✅ Multi-user collaboration when online ✅ Full functionality when offline ✅ Real-time data syncing across devices The catch? Syncing data between nodes while maintaining consistency is notoriously complex. Most developers avoid it entirely. Power Sync eliminates this complexity by combining proven technologies: • PostgreSQL on the backend • SQLite as the local database • Dynamic partial replication (sync only what each user needs) • Live reactive queries for real-time UI updates Built on an architecture in production since 2010, it's available as a managed service or self-hosted solution. Power Sync handles the upload queue, manages conflicts, and keeps PostgreSQL and local databases in perfect sync. The bottom line: Power Sync makes building local-first apps accessible to every developer, not just distributed systems experts. #SoftwareDevelopment #LocalFirst #AppDevelopment #PostgreSQL #DeveloperTools #TechInnovation
To view or add a comment, sign in
-
-
🚀 Secure Your NestJS Apps with JWT & Prisma! In this guide, I show how to set up JWT-based authentication in a modern NestJS application using Prisma V7+ with PostgreSQL (Supabase). You’ll learn how to: i. Initialize Prisma and configure your database ii. Create user registration and login APIs iii. Hash passwords securely and generate JWT tokens iv. Protect routes with a JWT guard v. Easily test APIs using Postman Whether you’re building a full-stack web app or just starting with NestJS and Prisma, this step-by-step tutorial will help you implement a robust and secure authentication system in no time. 💡 Perfect for developers looking to combine NestJS, Prisma, and Supabase for modern web apps.
To view or add a comment, sign in
-
🚀 Day 16/30 — Docker Compose Hands-On 🔹 App + Database Setup • Use Docker Compose to run an application and database together • Example: Web App + MySQL/PostgreSQL 🔹 Services Concept • Each container is defined as a service in docker-compose.yml • Services communicate easily within the same network 🔹 Example Configuration version: "3" services: app: image: nginx ports: - "80:80" database: image: mysql environment: MYSQL_ROOT_PASSWORD: password 🔹 Run Containers docker-compose up 👉 Outcome: Learned how Docker Compose simplifies running multi-container applications like App + Database together. #Docker #DevOps #30DaysChallenge #Containerization
To view or add a comment, sign in
-
-
Free SQL Server Performance Monitor App by Erik Darling Let's hop right into it. I've got one lab server (named Colorful), so when I open the app, my estate overview isn't particularly interesting - yours will be: Go into the server's details, and you see the top wait types over time: You can choose which wait types to display. By default, he just shows the top 20, plus poison wait types, to keep the graph clean and easy-to-understand....
To view or add a comment, sign in