Conclusion

Let’s wrap up this course with a recap of what we did and a few final words.

What we learned

We used two databases in this course:

  • We used Postgres as a SQL database, which is one of the most commonly-used databases out there. It has very good documentation, and it’s always recommended for new users of SQL databases to utilize it. Once you’ve gained some proficiency, you can switch to another database if you need to.

  • We then used MongoDB, which is one of the most commonly-used NoSQL databases. Working with NoSQL databases is a bit different since you have different types of databases (document, graph, key-value) that are adapted for a particular usage.

HTTP endpoints

In the course, we didn’t go with the classic REST APIs. Instead, we used GraphQL. Each option has it’s pros and cons, which we discussed earlier in this course.

Before using GraphQL for your projects, you should always check the potential impact it ...