Book

Proxima platform documentation #

The Proxima platform is an abstraction layer for data storage, retrieval and manipulation using various storages (both batch and streaming) and various data processing frameworks.

This documentation covers various aspects of the platform, namely:

The platform uses a specific configuration file that describes the data model, storages and other properties needed. The configuration uses HOCON syntax and various aspects of the configuration are described in the respective chapters of this documentation. The configuration file is then used to create a Repository as follows:

  // load reference.conf and application.conf via lightbend config
  Config config = ConfigFactory.load().resolve();

  // create the Repository
  Repository repository = Repository.of(config);

The Repository then enables the usage of various data operators to access and manipulate the data. We will see how this works in the following sections of this documentations.