mdomasevicius / wa-logger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logger

Provides simple WAL REST API for logging celebrities.
This is intended for demonstrational purposes. See not implemented section.

Requirements

  • JDK 8
  • Docker (version 17.03.1-ce)
  • Docker-Compose (version 1.11.2)

Instructions

Command Description
./gradlew build Build + Tests
./docker-compose up --build Start crawler and logger
./docker-compose scale crawler=5 Scale crawler containers to 5

Not Implemented

  • Security
  • Hypermedia
  • Paging
  • Proper infrastructure (separation of concerns, modularization etc...)
  • More complex test cases (and dedicated test suite for REST API)
  • More refined configuration of frame-works in use
  • Use of key value store for better performance
  • More refined docker/docker-compose configuration

About


Languages

Language:Java 77.0%Language:Groovy 23.0%