Skip to content
This repository has been archived by the owner on Sep 17, 2021. It is now read-only.

AWS backend #10

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open

AWS backend #10

wants to merge 30 commits into from

Conversation

bobby
Copy link
Collaborator

@bobby bobby commented Nov 24, 2016

Extracting and abstracting the main components in the API:

  • Event Log (producer and consumer)
  • Database/Index (writer and reader)

Then, implementing AWS versions of these components:

  • Event Log => AWS Kinesis
  • Database/Index => AWS DynamoDB/RDS/etc.

Tasks:

  • Extract event-log as top-level abstraction
  • Replace database.clj with read protocol for indexer in api
  • Implement Kinesis event-log
  • Implement DynamoDB indexer, with no-op writer (if that can be handled automatically between Kinesis and DynamoDB)
  • Implement a top-level entrypoint for building AWS stack (perhaps polymorphic on a :stack key in config or something)

Bobby Calderwood added 30 commits November 18, 2016 11:20
- Add SDK dependency
- Change partition/offset schema to support strings
- Add DynamoDB first-cut impl
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant