Why Gilhari?
Some background information and motivations for creating the Gilhari microservice framework for JSON persistence in any relational database:
- JSON has become a popular data interchange format because it is easy to read, write, and understand
- Various relational databases are popular and trusted repositories for persistence of data
- Microservices have become the preferred architectural components for building modern applications
- RESTful APIs using JSON data are becoming an attractive way to interact with microservices
- Having a RESTful microservice for exchanging JSON data with relational databases is an important need for developing modern applications
- It is tedious and time-consuming to write the low-level code necessary to implement RESTful APIs for JSON persistence in relational databases
- No turnkey solution exists on the market today to easily address this key data integration problem
- Gilhari provides a flexible microservice framework for seamlessly persisting JavaScript Object Notation (JSON) objects in any relational database
- Gilhari uses a developer-friendly REST (REpresentational State Transfer) interface to provide APIs (GET, POST, PUT, DELETE,…) for CRUD (Create, Retrieve, Update, and Delete) operations on JSON objects. See some RESTful API examples here.