Skip to content

choutianxius/hello-spring-kafka

Repository files navigation

A Project for Learning Spring for Apache Kafka

Imagine a health-keeping system to provide activity suggestions for users, supporting the following features:

  • Monitoring users' GPS locations, receiving them through HTTP post requests;
  • Upon receiving GPS messages, fetch the weather condition forecast of the user's current location, from a third-party REST API;
  • Upon receiving GPS messages, fetch the user's physical monitoring data, which is obtained by a third-party wearable device and dumped into some AWS S3 bucket.

This project implements such a system using Spring for Apache Kafka and Redis.

TODO

  • Define models for messages and implement serialization
  • Implement interaction with Redis
    • Set up connection. All configuration is done by Spring Boot.
    • Data structure modeling and specific behavior
  • Implement interaction with DynamoDB
  • Implement authentication and authorization

About

Learn Spring for Apache Kafka

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published