DZone
Database Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Database Zone > Anvil App Platform: Using GitHub as a Datastore

Anvil App Platform: Using GitHub as a Datastore

See how an app transforms GitHub into a mini database, perfect for storing less-than-essential documents.

Paul Hammant user avatar by
Paul Hammant
·
Aug. 12, 16 · Database Zone · News
Like (3)
Save
Tweet
3.55K Views

Join the DZone community and get the full member experience.

Join For Free

literally one day after the last blog post on anvil (and their news announcement), ian and meredydd did a proof of concept that made anvil retrieve/store data from/to github. specifically, it was a json document. you are not going to rest a transactional database on this design, financial or otherwise, but you might be super happy for a “ very small data ” application. or one that is for editing configuration — refer my config as code category.

on the anvil works site is a blog post about it . that blog entry details what/how they've done this ultimately very simple thing. they don’t show the diff, though. in a technology that is using scm as a data store, after bumping the head revision of a document programmatically, you’re going to want to check out the change you just made:


"yay!" indeed.

as well as dealing with github’s apis for working with documents (as data), it’d be great to see these guys enhance their own git capability for storage, and add index/view apis for a mini-couchdb experience.

this type of solutioning is going to be part of a wave of cheaper internal enterprise apps again, and maybe also apps online for strangers where cheap data capture is more important that a 100% ‘just so’ ui experience.

app Data (computing) GitHub

Published at DZone with permission of Paul Hammant, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Trending Programming Language to Learn
  • Querydsl vs. JPA Criteria - Introduction
  • The Differences You Should Know About Java and Python
  • How Do You Know If a Graph Database Solves the Problem?

Comments

Database Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo