Skip to content

buildfoundation/kaliy

Folders and files

NameName
Last commit message
Last commit date
Jun 14, 2019
Feb 10, 2020
Oct 4, 2019
Feb 17, 2020
Feb 10, 2020
Sep 9, 2019
Feb 10, 2020
Feb 17, 2020
Jun 12, 2019
Sep 6, 2019
Jun 14, 2019
Oct 4, 2019
Feb 14, 2020
Jun 14, 2019
Jun 12, 2019
Jun 12, 2019
Feb 6, 2020
Feb 6, 2020

Repository files navigation

Tech Spec

Expectations v1

  • [] Multi-layer system
  • [] Metrics
  • [] Logging
  • [] Health checks:
    • [] Readiness check (ready to handle traffic)
    • [] Liveness check (alive)
  • [] Warm up (randomized delay + backpressure)
  • JSON config
  • [] Multi-build system support: Gradle, Bazel, Buck
  • [] Data consistency check
  • [] Universal stream management system (memory + disk)
  • [] 100% non-blocking IO (epoll + AIO)
  • [] Storage systems: in-memory, disk, AWS S3 and S3 compatible systems, Redis, Kaliy (recursive)
  • Reactive internally
  • [] User-modules (ServiceLoader)

Expectations v2

  • Configurable multi-project support: storage size, auth
  • Storage systems: Apache Ignite, Apache Hazelcast
  • Data deduplication by content checksum (ie different compiler flags can result in same output)