Couchbase

Data modeling of multiple object types within one single bucket, or multiple buckets, if preferred

Couchbase Server has become the de facto standard for building Systems of Engagement. It is designed with a distributed architecture for performance, scalability, and availability. It enables developers to build applications easier and faster by leveraging the power of SQL with the flexibility of JSON.

Hackolade was specially adapted to support the data modeling of multiple object types within one single bucket. Each Document Kind is modeled as a separate entity, so its attributes can be defined separately.

View sample documentation Learn more
couchbase data modeling

DynamoDB

dynamodb data modeling

Data modeling of fully managed cloud NoSQL database service

Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models. Its flexible data model and reliable performance make it a great fit for mobile, web, gaming, ad tech, IoT, and many other applications.

Hackolade was specially adapted to support the data modeling of DynamoDB tables including partition (hash) and sort (range) keys, supporting multiple regions as well.

View sample documentation Learn more

MongoDB

Data modeling for GIANT ideas

MongoDB can help you make a difference to the business. Tens of thousands of organizations, from startups to the largest companies and government agencies, choose MongoDB because it lets them build applications that weren’t possible before. With MongoDB, these organizations move faster than they could with relational databases at one tenth of the cost.

Hackolade was specially built to support the data modeling of MongoDB collections, pioneering a new set of software tools to smooth the onboarding of NoSQL technology in corporate IT landscapes, reduce development time, increase application quality, and lower execution risks.

View sample documentation Learn more
mongodb data modeling

JSON RESTful APIs

dynamodb data modeling

Ideal to perform the upfront design and documentation of REST APIs.

REST, short for REpresentational State Transfer, is a lightweight architectural style used when designing networked applications. Web service APIs that conform to the REST architectural constraints are known as RESTful, or REST API.

Hackolade was specially adapted to support the modeling of the underlying communication model of REST API, as well as the generation of REST APIs and API documents.

View sample documentation Learn more