Requirements of the Comment API
Learn the functional and non-functional requirements of a comment service.
Motivation
In today's technological world, complex applications have emerged that have enhanced interaction between users across the globe. One example of such applications is the social media platforms where users post their content, including creative works consisting of images and videos. Such platforms allow users to comment on a post to provide feedback, additional information, suggestions, corrections, or appreciation. The process of creating a comment on a post is a complex system that involves the interaction of different components at different levels. Therefore, there is a need to design an API to interlink the communication of all the interacting components in the comment system.
In this lesson, we will focus on the requirements for designing the API for a comment service so that we will be able to perform various functions related to comments.
Introduction to the comment service API
When a client intends to perform an action relevant to a comment—for example, creating, updating, or deleting a comment—a request is initiated and passed through the API gateway. The API gateway acts as a
Upon the successful completion (or unsuccessful attempt) of a received request at the backend, a response is generated and sent back to the client accordingly. The following figure abstracts the components involved in this process.
Create a free account to view this lesson.
By signing up, you agree to Educative's Terms of Service and Privacy Policy