Posts

Showing posts with the label hasuractl

Data Modelling for White Board app

Image
In the journey of my internship at Hasura, as in the first week I had created the  prototype  for my  app idea  White Board , the next step was to make relational models for my app the first task in third week was to make data models for my app and to add relevant tables using the console UI of local development. http://www.lintao-dashboards.com/wp-content/uploads/2016/02/ldm930.jpg Data models Data models define the description of data structure and the way data are organized using a database. It define how data is connected to each other and how they are processed and stored inside the system. Data Models are fundamental entities to introduce abstraction in a DBMS. Data model should fulfil the requirements of the for which it is being created, with requirements I mean to visualize the necessary tables and relations between various tables, depending on what are the services app is giving. Once all things about data models are clear, we can proceed ...

Setting up Hasura/local development

Image
In week 2, last task was to set up Hasura platform on my local machine. Hasura uses docker based deployment of apps on its server. Kubernaties is the tool to manage docker container of custom application on the virtual machines. The requirement of hasura platform on our local machine is because of our local environment and production environment should be same so that there shouldn’t be any problem when we deploy our application on the remote servers, all things are tested first on the local hasura platform. On the hasura platform, each application deployed as docker image, which contains separate virtual machine so that no other process can conflict with the processes of the application. Application packed in docker containers so that its resources are limited and it won’t affect the whole giant server. The thing we need to install was the platform and sync the basic docker image, which contains configurations and other required things to make the platform work for us. Pr...