Best of NoSQLSeptember 2022

  1. 1
    Article
    Avatar of devtoDEV·4y

    System Design: Netflix

    Netflix is a subscription-based streaming service that allows its members to watch TV shows and movies on an internet-connected device. The system should meet the following requirements: Users should be able to stream and share videos. This API will allow our users to post a comment on a video (like YouTube) The tweet service will handle video streaming-related functionality. It will be discussed in detail separately.

  2. 2
    Article
    Avatar of communityCommunity Picks·4y

    donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    The system design interview is an open-ended conversation. You are expected to lead it. To help solidify this process, work through the System design interview questions with solutions. Ask questions to clarify use cases, constraints, and assumptions Gather requirements and scope the problem.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    Scalability For Junior Engineers

    Scalability is an ability to adjust the capacity of the system to cost-efficiently fulfill the demands. Scalability of a system depends on many factors, but if we narrow them down, there are three main measurements to measure the system's capability. The third measurement of scalability is the Rate of interactions between Advantages of Vertical Scaling.

  4. 4
    Article
    Avatar of logrocketLogRocket·4y

    Modeling NestJS app data with Dynamoose

    DynamoDB is a NoSQL database, meaning that it does not have a pre-defined structure. We will explore why you should use ORM, or object-relational mapping, with DynamoDB to manage the models of the models. The first step to creating a NestJS app with Dynamoose is to install the NestJS CLI. The next step is to create an entity class that extends the Document class provided by Dynamoose. The nextStep is to define the data structure.

  5. 5
    Article
    Avatar of communityCommunity Picks·4y

    9 Types of Mongodb Operators You Need To Know

    MongoDB offers nine types of operators, each named for its function. Operators are special symbols that help compilers perform mathematical or logical tasks. To execute them, you need to use a specific keyword and follow the syntax. To return queries faster, MongoDB may use operators to perform specific functions. It then selects documents that don’t match the query expressions. This includes the documents thatDon't contain the field.