Software Alternatives, Accelerators & Startups

The main steps I follow when kicking off Node.js projects

Redis Next.js Nest.js GitHub Actions ExpressJS DynamoDB
  1. 1
    Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.
    Pricing:
    • Open Source
    Also, I want to mention non-persistent storages like ElasticSearch and Redis, which I frequently use. ElasticSearch is not good when the project starts, but you can take it into account and use it later when you need to handle complex indexes and searches. Redis or another memory database is friendly and easy to implement. We frequently need a cache even at the beginning of the project, so it’s nice to have it.

    #Key-Value Database #NoSQL Databases #Databases 216 social mentions

  2. A small framework for server-rendered universal JavaScript apps
    Pricing:
    • Open Source
    Next.js. Yes, I also consider it when deciding what I should use. It’s perfect if you are the only engineer who will work on the project or if all engineers are full-stack developers. Along with Vercel, you will have many benefits and be able to move quickly. However, later, you will probably need to migrate the backend to a separate codebase due to complexity.

    #Developer Tools #Web Frameworks #JavaScript Framework 1066 social mentions

  3. A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
    Pricing:
    • Open Source
    Nest.js covers several architectures, which is a default framework I consider when deciding what to use. It’s excellent for the monolith, which will be divided into domains and later transformed into separate microservices.

    #Web Frameworks #Developer Tools #JavaScript Framework 217 social mentions

  4. Automate your workflow from idea to production
    Pricing:
    • Open Source
    Github actions. It’s an excellent CI/CD tool you can configure quickly and easily.

    #DevOps Tools #Continuous Integration #Developer Tools 306 social mentions

  5. Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple
    Pricing:
    • Open Source
    Express.js is excellent for small projects or prototypes, which will be replaced later.

    #JavaScript Framework #Node.js Framework #Web Frameworks 466 social mentions

  6. Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models.
    If you need a powerful NoSQL solution without relational benefits, consider DynamoDB. I also use it frequently, but mostly to handle narrow parts of projects. Be careful with this database because it has a special design you must learn before use. Don’t be like people who create many tables and try to use them as MongoDB or even as relational DB. In this case, you will have big problems when the product grows.

    #Databases #NoSQL Databases #Relational Databases 119 social mentions

Discuss: The main steps I follow when kicking off Node.js projects

Log in or Post with