GraphQL Project Overview

Understand the project overview of GraphQL in this lesson.

We'll cover the following

Project overview

We’ll create a simple application that can be used for blogging purposes, like creating, updating, and reading a blog. This application has basic CRUD features with authentication. The application’s features are as follows:

  • Get all blog data.
  • Get blog data by ID.
  • Create a new blog.
  • Update blog data.
  • Delete a blog by ID.

This project is implemented with two types of storage, local and persistent, using the MongoDB database. The architecture pattern used in this project is service layer architecture, which is illustrated in the image below:

Get hands-on with 1200+ tech skills courses.