HNHacker News
TopNewBestAskShowJobs

metanautics

6 karma · joined February 13, 2020

submissionscomments
metanautics··on Show HN: JavaScript-focused cloud database with direct access from the front end
JS is executed in isolated sandboxes.
metanautics··on Show HN: JavaScript-focused cloud database with direct access from the front end
Similar in some ways, yes, but without some of Firebase's limitations and with a much different query engine.
metanautics··on Show HN: JavaScript-focused cloud database with direct access from the front end
Hi, I'm Will, the creator of Unbounded. I co-founded the security company Cambia, later acquired by Tripwire, Inc.

Unbounded is a schemaless, serverless, NoSQL cloud database accessible from the frontend that you query with JavaScript.

If you can code it, it's a valid query.

Store any JSON data with no limitations on primary key names, property names or embedded objects. Map, reduce, and receive query results to your webhooks. Free tier for life.

Getting started with Unbounded:

How to store data remotely in a react web app:

https://medium.com/@will.a.weisser/storing-data-remotely-in-...

Creating a Zero-Setup Microservice:

https://medium.com/@will.a.weisser/create-a-zero-setup-micro...

Part 2: Searching and Updating with JavaScript

https://medium.com/@will.a.weisser/unbounded-microservice-pa...

Unbounded was conceived as an elegant solution to the problems introduced by managing massive contact lists for an enterprise CRM platform, while being carefully designed to reduce developer friction.

For example, one reason we use JavaScript as a query language is because it's likely a language you're already familiar with, instead of forcing you to learn yet another quirky dialect of SQL.

Unbounded is more than a database, it’s a turnkey way to create a data transformation pipeline that can scale, without setting up servers, lambda functions, message queues, task processors, “Glue,” etc.

You send us JavaScript, and we'll execute it against your data in parallel, writing the results back to disk or sending them to you via S3 or webhooks, while queuing and retrying any failures. At the same time, you can still execute queries directly to pull out records like you would in a DBMS.

I'll be here to answer questions all day long!

metanautics··on Show HN: Unbounded – Programmable NoSQL Data store
Good question.

You can create indexes to match on one or more properties:

https://admin.unbounded.cloud/docs/#/guide?id=configuring-in...

You can also create saved queries to partition the data by more complex criteria:

https://admin.unbounded.cloud/docs/#/guide?id=saved-queries

metanautics··on Show HN: Unbounded – Programmable NoSQL Data store
Hi, I'm Will, the creator of Unbounded. I co-founded the security company Cambia, later acquired by Tripwire, Inc.

Unbounded is a schemaless, serverless, NoSQL cloud database you query with Javascript. If you can code it, it's a valid query.

Store any JSON data with no limitations on primary key names, property names or embedded objects. Map, reduce, and receive query results to your webhooks.

Free tier for life.

The first two medium posts on using Unbounded are live:

https://medium.com/@will.a.weisser/create-a-zero-setup-micro...

https://medium.com/@will.a.weisser/unbounded-microservice-pa...

Unbounded was conceived as an elegant solution to the problems introduced by managing massive contact lists for an enterprise CRM platform, while being carefully designed to reduce developer friction.

For example, one reason we use Javascript as a query language is because it's likely a language you're already familiar with, instead of forcing you to learn yet another quirky dialect of SQL.

Unbounded is more than a database, it’s a turnkey way to create a data transformation pipeline that can scale, without setting up servers, lambda functions, message queues, task processors, “Glue,” etc.

You send us Javascript, and we'll execute it against your data in parallel, writing the results back to disk or sending them to you via S3 or webhooks, while queuing and retrying any failures. At the same time, you can still execute queries directly to pull out records like you would in a DBMS.

I'll be here to answer questions all day long!

metanautics··on Create a Zero-Setup Microservice with Unbounded
Hi, I'm Will, the creator of Unbounded. I co-founded the security company Cambia, later acquired by Tripwire, Inc. Unbounded is a schemaless, serverless, NoSQL cloud database you query with Javascript. If you can code it, it's a valid query.

Store any JSON data with no limitations on primary key names, property names or embedded objects. Map, reduce, and receive query results to your webhooks.

Free starter tier, only pay for what you use.

https://www.unbounded.cloud

Unbounded was conceived as an elegant solution to the problems introduced by managing massive contact lists for an enterprise CRM platform, while being carefully designed to reduce developer friction.

For example, one reason we use Javascript as a query language is because it's likely a language you're already familiar with, instead of forcing you to learn yet another quirky dialect of SQL.

Unbounded is more than a database, it’s a turnkey way to create a data transformation pipeline that can scale, without setting up servers, lambda functions, message queues, task processors, “Glue,” etc.

You send us Javascript, and we'll execute it against your data in parallel, writing the results back to disk or sending them to you via S3 or webhooks, while queuing and retrying any failures. At the same time, you can still execute queries directly to pull out records like you would in a DBMS.

I'll be here to answer questions all day long!

metanautics··on Show HN: Unbounded – The serverless NoSQL database you query with JavaScript
One of the advantages of javascript versus a proprietary language is we can take advantage of the excellent tooling built-in to the existing js ecosystem. On the occasions where I had to write T-SQL stored procedures for example, I hated being locked in to a specific IDE for syntax highlighting and debugging. Moving forward I'd like to provide easy templates, perhaps through NPM or the like, for setting up Unbounded projects. Thanks for the feedback.
metanautics··on Show HN: Unbounded – The serverless NoSQL database you query with JavaScript
Queries run on the backend in isolated VMs. To separate data for different users, you could use the saved query feature to isolate portions of data from each other, or alternatively create a separate database for each user. Providing comprehensive debugging facilities is an interesting idea...perhaps some kind of local testing sandbox would be useful there? What do you think?
metanautics··on Show HN: Unbounded – The serverless NoSQL database you query with JavaScript
Hi, I'm Will, the creator of Unbounded. I co-founded the security company Cambia, later acquired by Tripwire, Inc.

Unbounded is a schemaless, serverless, NoSQL cloud database you query with Javascript. If you can code it, it's a valid query.

Store any JSON data with no limitations on primary key names, property names or embedded objects. Map, reduce, and receive query results to your webhooks.

Free starter tier, only pay for what you use.

The first medium post on Unbounded is also live:

https://medium.com/@will.a.weisser/create-a-zero-setup-micro...

Unbounded was conceived as an elegant solution to the problems introduced by managing massive contact lists for an enterprise CRM platform, while being carefully designed to reduce developer friction.

For example, one reason we use Javascript as a query language is because it's likely a language you're already familiar with, instead of forcing you to learn yet another quirky dialect of SQL.

Unbounded is more than a database, it’s a turnkey way to create a data transformation pipeline that can scale, without setting up servers, lambda functions, message queues, task processors, “Glue,” etc.

You send us Javascript, and we'll execute it against your data in parallel, writing the results back to disk or sending them to you via S3 or webhooks, while queuing and retrying any failures. At the same time, you can still execute queries directly to pull out records like you would in a DBMS.

I'll be here to answer questions all day long!