Skip to content

Implementation of multiple concept described in the book "Designing Data Intensive Applications"

Notifications You must be signed in to change notification settings

JPDSousa/data-intensive-applications

Repository files navigation

Designing Data Intensive Applications

This project is a materialization of many of the concepts described in the book Designing Data-Intensive Applications by Martin Kleppmann.

Project organization

The project is written in Kotlin and is managed by Graddle.

Home
 |- src
 |   |- main -> implementations
 |   |- test -> instance generators and test code

Testing

This project promotes a Behavior Driven Design (source) approach for testing. Testing code is usually defined in interfaces or abstract classes via JUnit's dynamic test. Hence, test instance creation is decoupled from the actual testing, allowing us to apply a given test to a group of instances.

About

Implementation of multiple concept described in the book "Designing Data Intensive Applications"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages