In my current assignment, I've been doing a lot of backend development and have stumbled across many different data sources.
I must admit that I haven't worked with document databases before and honestly thought that all of this NoSQL-stuff was kinda weird. Now, I've changed my mind and also included document databases into my container of stuff that I love.
So, to pay tribute to this new love, I've decided to create the tiniest version of a document database as a service that I possibly can do and I'll add it to the TinyStuff collection of tiny stuff on Github in due time.
I will from time to time post about my progress here and of course, the code will be available for anyone to use.
The naive blue-print
TinyDocumentDb must (should?) support (no order of priority):
- REST API
- .NET Core WebAPI (and/or Azure Functions deploy) runtime
- Caching
- Extendable
- Storage independent (think file system, Azure Blob Storage, permanent marker on a duck)
- Partial document updates
- Eventual consistency
- Secure
No comments:
Post a Comment