About Us
Hackolade is the pioneer for data modeling of NoSQL databases and design of REST APIs. Our Hackolade Studio application is the only schema design tool for all the leading technologies of data-at-rest and data-in-motion. Hackolade also applies its easy and visual design to Avro, JSON Schema, Parquet, Swagger and OpenAPI, and is rapidly adding support for new targets.
Leading global brands recognize Hackolade as the thought leader in Polyglot Data Modeling, Metadata-as-Code, Domain-Driven Data Modeling, and Model-Driven API Generation to help leverage Big Data for Artificial Intelligence, Machine Learning, Natural Language Processing, Blockchain, ...
The software is user-friendly and simple-to-use, yet provides powerful visuals and graphic schema design to smooth the onboarding of NoSQL technology in enterprise IT landscapes. Its features help functional analysts, designers, architects, and DBAs achieve greater transparency and governance, resulting in reduced development time, increased application quality, and lower execution risks across the enterprise.
We enthusiastically adhere to the principles of several modern trends:
- Lean Startup: beyond our original problem-solution fit and product-market fit demonstrations, we believe in the virtuous loop "build-measure-learn": turn ideas into features, collect customer feedback, continuously improve our product.
- Agile Manifesto: we closely follow the original intentions of the authors, i.e. restoring a balance. There is no ceremony described n the Manifesto, no words such as sprint, scrum, story points, estimate, backlog, or retrospective. Also, Agile principles are not an excuse for chaos or poor practices. We focus on delivering excellent software frequently, responding rapidly to changes, and delivering value to customers. But we also value simplicity, continuous attention to technical excellence, good designs, good architecture. And we of course value data modeling during the entire lifecycle of applications, performed in an agile manner, with an agile software tool.
- Domain-Driven Design: we adhere to the ideas that it is easier to solve a complex problem by breaking it down into smaller pieces; that you should focus on the core domain, that subject matter experts know the business needs better than anyone; that applications and their developers should use the language of the business users; that you should handle together things that belong together (leveraging aggregates); that data models help create a shared understanding between business and tech stakeholders; that it is better to realize from the start that software evolves over time and is best executed with an iterative approach. It has lead to the Domain-Driven Data Modeling methodology we promote.
- Product-Led-Growth: we believe in creating value first for our customers, before collecting on it. Plus we design for the end-user. While we follow an ambitious roadmap, our user-focused product is the primary driver for our growth. It helps end-users in the trenches solve their day-to-day challenges and succeed. Our users are our best advocates, both inside and outside their organization. Don't take our word for it. Try the product and see for yourself! And don't forget to give us your feedback. We quickly include features suggestions into the product, so everyone else can also benefit from good ideas.
- Meritocracy: at Hackolade, we prioritize merit, excellence, and intelligence in our hiring process, choosing only the best candidates based on talent, skills, and work ethic. We treat everyone as individuals and reject stereotypes and tokenism. Meritocracy and diversity are not in conflict; hiring based on merit naturally brings diverse backgrounds and perspectives. We select the best candidates without bias, ensuring fairness and legality. This approach builds the strongest team and guarantees that everyone at Hackolade is chosen for their exceptional abilities.
We don't believe in keeping inventory on the shelves! If it did not ship, it does not count! The code our engineers have carefully designed, developed, and tested is only happy when deployed in production to bring a solution to end-user challenges. Last year, the Hackolade team released 50+ times... Meaning that the product you purchase, or subscribe to, keeps on getting better after your transaction.
Meet our team
Pascal Desmarets
Pascal is the Founder and CEO of Hackolade. He leads the company and all efforts involving business strategy, product innovation, and customer relations, as it focuses on producing user-friendly, powerful visual tools to smooth the onboarding of NoSQL technology in enterprise IT landscapes.
Valerie Van der Borght
Valerie takes care of all matters of Finance, Accounting, and Administration for Hackolade.
Product Management
Sylvie P.
Sr. Software Architects
Thomas, Ugo, Massi
Dev Team
Taras, Vitalii B., Vitalii Y., Serhii, Nazar, Oleg, Yevhenii, Alik, Kyrylo, Vladyslav
Newsroom
Proactively addressing data management reduces debt and enhances scalability.
JSON Relational Duality is a marquee feature of Oracle Database 23ai. It combines the benefits of JSON (all information in one document, simple access without joins, schema-flexibility) with the benefits of the relational model (no data duplication, referential integrity, use-case flexibility). One major aspect of JSON Relational Duality is its ability for proper data modeling. In this session we explain the concepts of JSON Relational Duality and why it is capable of solving complex and changing requirements, often found in enterprises where data is long lives and applications change over time.
We also showcase how the Hackolade Studio tool is best used to not only visually plan application collections but also generate JSON Relational Duality views with GUIs.
Microsoft Azure customers worldwide can now gain access to Hackolade Studio from the Azure Marketplace to start data modeling and schema design of SQL and NoSQL databases, APIs, and storage formats.
JSON-Relational Duality is a revolutionary new concept that combines aspects of relational databases and document databases in one combined data model. The functionality was recently released with Oracle Database 23ai. With Oracle Duality Views, it is possible to maintain data integrity thanks to the relational model while providing developers with JSON objects to manipulate easily in application code.
Read Oracle Database 23ai Data Modeling and Schema Design for JSON-Relational Duality if you are a data architect or modeler who needs to expand your modeling skills to include Oracle 23ai Duality, or if you are a database administrator or developer who knows Oracle but needs to expand your schema design skills.
The book includes a recipe for a proven approach to data modeling. It is a toolbox in which we describe no less than 16 different schema design patterns for MongoDB documents.
MongoDB design patterns are reusable solutions for many of the commonly occurring use cases encountered when designing applications that leverage persistence in MongoDB.
Purchase your copy from China Machine Press
MarkLogic is a leading 'multi-model' database, supporting traditional relational tables, XML and JSON documents, and RDF triples, all with ACID transactions capabilities.
The book includes a recipe for a proven approach to data modeling. It is a toolbox in which we describe no less than 14 different schema design patterns for MarkLogic.
MarkLogic design patterns are reusable solutions for many of the commonly occurring use cases encountered when designing applications that leverage persistence in MarkLogic.
This book explains in details, not only Cassandra features, but how to best leverage them with a thorough understanding of 9 different schema design patterns, and 5 anti-patterns.
Read Cassandra Data Modeling and Schema Design if you are a data architect or modeler who needs to expand your modeling skills to include Cassandra, or if you are a database administrator or developer who knows Cassandra but needs to expand your schema design skills.
Jump from Relational Migrator to Hackolade Studio with ease.
With this integration, teams can start with Relational Migrator to build their initial schema and execute their data migration, then transition to Hackolade Studio to document, manage, and evolve their schema going forward - giving them a greater degree of control, visibility, and collaboration needed to support modernization initiatives that include many migrations across several applications, teams, and legacy relational environments.
Read Elasticsearch Data Modeling and Schema Design if you are a data architect or modeler who needs to expand your modeling skills to include Elasticsearch, or if you are a database administrator or developer who knows Elasticsearch but needs to expand your schema design skills.