Best of MongoDBJuly 2025

  1. 1
    Article
    Avatar of communityCommunity Picks·47w

    When to Choose NoSQL Over SQL

    Explores when to choose NoSQL over SQL databases from a backend developer's perspective, using practical examples like e-commerce product catalogs and IoT sensor data. Covers real-world trade-offs including schema flexibility, performance considerations, and eventual consistency. Discusses polyglot persistence architectures that combine multiple database technologies for optimal results, emphasizing that the choice depends on specific system requirements rather than one being universally better.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·44w

    How to Build a Telehealth App Using Stream Video and Chat SDK in React

    A comprehensive guide to building a telehealth application using Stream's Video and Chat SDKs with React. Covers complete authentication flow including user registration, OTP verification, login/logout, backend setup with Node.js and MongoDB, frontend integration with React Router, and Stream SDK implementation for real-time video calls and messaging. Includes security best practices like JWT tokens, password hashing, and cookie management.

  3. 3
    Article
    Avatar of bytebytegoByteByteGo·46w

    EP170: All-in-One Technical Interview Prep Kit

    ByteByteGo launches an all-in-one technical interview preparation kit covering system design, coding patterns, object-oriented design, and specialized topics like ML and mobile system design. The newsletter also explains system testing methodologies including unit, integration, and load testing, demonstrates how CQRS separates read and write operations for better scalability, and breaks down MongoDB's architecture with sharding and replica sets for horizontal scaling.

  4. 4
    Video
    Avatar of youtubeYouTube·44w

    Build and Deploy a Full Stack Car Rental Booking App using React js & ImageKit | MERN Stack Project

    A comprehensive tutorial for building a car rental booking platform using the MERN stack (MongoDB, Express, React, Node.js). The project includes user authentication, car listing functionality, booking management, owner dashboard, and image optimization using ImageKit. Features include animated homepage, search functionality, date selection forms, car filtering, booking status management, and profile image uploads. The tutorial covers project setup with Vite, Tailwind CSS integration, React Router implementation, component creation, and deployment on Vercel.

  5. 5
    Article
    Avatar of architectureweeklyArchitecture Weekly·45w

    The Order of Things: Why You Can't Have Both Speed and Ordering in Distributed Systems

    Distributed systems force a fundamental trade-off between ordering guarantees and performance. PostgreSQL prioritizes correctness through locking but suffers from contention under load. MongoDB optimizes for speed but requires handling eventual consistency at the application level. Kafka provides scalability through partitioning but only guarantees ordering within partitions. The article explores the technical mechanics behind these trade-offs, including transaction isolation, replication lag, and coordination costs, concluding that the solution is choosing appropriate guarantees for different use cases rather than seeking perfect solutions.

  6. 6
    Article
    Avatar of appsignalAppSignal·47w

    How to Use MongoDB in Python Flask

    MongoDB is a flexible NoSQL database that integrates well with Flask applications. The tutorial covers setting up a Flask project with MongoDB using PyMongo, creating a User model with CRUD operations, and implementing API endpoints for creating, reading, updating, and deleting users. Key benefits include flexible data modeling, horizontal scalability through sharding, and seamless integration with Python frameworks.