XCoLab Architecture

Johannes Bachhuber edited this page Aug 5, 2017 · 6 revisions

Introduction

The Climate CoLab's web application is build using Spring Boot. It consists of several standalone microservices and one view application that aggregates information from the services.

Database

We access the underlying MySQL database using jOOQ. jOOQ generates models from the database and allows us to use an intuitive Java DSL to write SQL queries. Each microservice only accesses its own tables in the database to keep the data separate.

Get Started

Now it's time to improve the XCoLab! To get started with developing, follow the Development Environment Setup.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.