/sosuisen-my-inventory-gatsby

Demonstration of Continuous Deployment using GitDocumentDB

Primary LanguageJavaScript

Demonstration of Continuous Deployment using GitDocumentDB

GitDocumentDB is an offline-first DocumentDB using Git, it means that distributed data are consistently synchronized by Git's approach.

Using GitHub and GitDocumentDB is suitable for Continuous Deployment (CD) as shown in the figure below.

An offline-first app that uses a key-value store will be easier to sync by GitDocumentDB. That is because ...

  • Git is distributed and can be synchronized by nature.
  • Local and remote DBs use completely the same database system (Git).
  • Git and Git platforms like GitHub are de facto.

Overview of Continuous Deployment using GitDocumentDB

An example of CD using GitDocumentDB is shown in the next figure.

CD using GitDocumentDB