Skip to content

XCoLab Architecture

Ali Kareem Raja edited this page Jul 15, 2019 · 8 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.