Skip to main content

Scaling Personalized Movie Recommendations: Lessons from the Swipe Stack

· 3 min read
Mike
DAGGH Lead Developer

Personalized recommendations are at the heart of modern entertainment apps. But as your user base and content library grow, so do the challenges of serving fast, relevant, and scalable recommendations. In this post, we’ll walk through the evolution of a movie swiping API, highlight common pitfalls, and share best practices for scaling your backend—using real-world code and SQL.

Using Supabase Service Clients in Our Next.js Web App

· 5 min read

Overview

In our latest implementation, we've introduced a clear separation between public and privileged Supabase clients in our Next.js web app. This post explains the reasoning, implementation, and flow behind our new serviceClient pattern, and how it enables secure, robust backend operations—especially for tasks like recording user swipes.

Documentation Platform Migration Complete

· 3 min read
Peack's Team
Peack Development Team

We're excited to announce that our documentation migration to modern platform is now complete! This represents a major milestone in our effort to create a comprehensive, well-organized documentation hub for all Peack projects and services.

🎯 What's New

Organized Structure

Our documentation is now organized by service and functionality:

  • Shared Documentation: Cross-platform guides and getting started information
  • Frontend Applications: Complete application documentation and guides
  • ML & AI Services: Machine learning and AI service documentation
  • API Documentation: Comprehensive API reference and integration guides
  • Documentation Platform: Platform maintenance and contribution guides

Enhanced Developer Experience

Each service section now includes comprehensive documentation covering:

  • Development context and setup guides
  • Implementation patterns and best practices
  • Troubleshooting and debugging resources
  • Architecture decision records