© Vidar Nordli-Mathisen

Five years of Gentics Mesh

Skim through five years of Gentics Mesh development: ours highlights, our milestones

By Johannes Schüth, on October 9, 2019

Gentics Mesh History

After five years of development with over 6300 commits we have released Gentics Mesh 1.0. This gives us a good opportunity to look back and reflect the development milestones:

2013

In late 2013 we started testing a few framework technologies. This evaluation period continued well into mid-2014.

2014

We tested Spring framework, Play framework, traditional JEE approach with JAX-RS.

Finally we settled for Eclipse Vert.x which is a toolkit for building reactive applications on the JVM.

We chose Vert.x because of the modern architecture (event driven, reactive) and because it provided maximum freedom when developing core components. Vert.x components and features are very light weight and can be enhanced, adapted or quickly replaced with custom code.

Build on top of battle proven software.

In late 2014 we started development of the core API which included request handling, routing, transaction handling and data storage.

2015

In 2015 the core development continued. We added elasticsearch support and announced a closed beta. One of the earliest projects which used Gentics Mesh also went online that year. The APA OTS Video - Video Platform stores and distributes videos and metadata.

2016

While core development continued in 2016, Gentics Mesh was published on GitHub under the Apache license.

2017

In 2017 we added GraphQL support, clustering, versioning, content branches and websockets.

{ node(path: "/automobiles/delorean-dmc-12") { ... on vehicle { fields { name weight image: vehicleImage { path } } } } }

2018

Adding more features continued throughout 2018. We added the plugin system, Keycloak support, metadata extraction of uploaded images, geospatial search, focal point handling and many more.

The (to the present day) largest installation went online that year. It currently stores more than two million content elements.

2019

We added monitoring support and improved the API performance.

webroot performance

Also, we reimplemented the user interface from scratch, and released version 1.0.

Screenshot of the Gentics Mesh user interface

The future

Who knows what the future brings…​ To never miss a cool new feature, subscribe to our newsletter or follow us on twitter!

Thanks for reading our blog! Try our headless CMS Gentics Mesh for free!

Free Download