Skip to content

Journeyman150/note-service-api

Repository files navigation

gRPC service for notes with REST API support

This is a gRPC service for CRUD operations with notes.
Service also handles HTTP requests through grpc-gateway to support REST JSON API.

Features

Creating, updating or deleting a Note object will also create or delete a Log object in the database. These operations are transactional.
The objects structure for requests and responses defined in the api/note_v1/note.proto file. See models of Note and Log entities in internal/model folder.

Service uses input data validation of Note object. Rules defined in the api/note_v1/note.proto file.

All api methods covered by tests (see internal/app/api/note_v1 folder).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published