GraffitiProjectINDIGO / UrbanChameleon

UrbanChameleon.eu is an online platform to disseminate contemporary graffiti found along Vienna's Danube channel (Austria). Built with TypeScript, Next.js, and Cesium Technology, the platform relies on OpenAtlas and its CIDOC CRM ontology to provide a user-friendly interface for visualising, exploring and searching graffiti and their metadata.
https://www.UrbanChameleon.eu
4 stars 0 forks source link

Hosting Solution #18

Closed jonaschlegel closed 1 year ago

jonaschlegel commented 1 year ago

Now that INDIGO is coming to an end, we have to decide on the final hosting solution for the online platform, which will ensure a 2D and 3D graffiti visualisation. We have to decide between a dedicated server solution and a managed platform, and consider our technical, budgetary, and maintenance needs.

Motivations:

Options:

A. Hetzner Server:

Proposal:

Given our specific needs and constraints, I propose we opt for the Vercel/Cesium ion combination. This solution not only aligns well with our technical requirements but also offers a cost-effective and low-maintenance platform. While it has some limitations, especially on the free tiers, the ease of use, integration capabilities, and 3D content management make it a compelling choice.

Alternatives considered:

We did consider going with the Hetzner server, which offers more autonomy and control. However, the potential challenges in terms of setup, maintenance, and additional costs make it less ideal for our situation. While it provides a robust solution, the technical demands and potential budget overruns make it a riskier choice for Project INDIGO.

jonaschlegel commented 1 year ago

After careful consideration, we decided to go with Vercel and Cesium Ion for a first version.