On behalf of the Apache Phoenix PMC, I am pleased to announce that we have
open-sourced the codebase for Phoenix Adapters.
The GitHub repository is now available here:
https://github.com/apache/phoenix-adapters

The goal of the Phoenix Adapters project is to provide a standard way to
offer adapters for various NoSQL databases - e.g. Amazon DynamoDB, while
using Apache Phoenix (running on HBase) as the underlying, persistent data
store. As of this initial announcement, the project supports the CRUD and
Change Stream APIs for DynamoDB. Using the Phoenix DynamoDB HTTP REST
service, the applications built with AWS SDKs for DynamoDB can now achieve
compatibility and interact directly with Phoenix.

The codebase is now open for community contributions. We welcome
involvement in any area of the project. If you are interested in
contributing, please create a Phoenix Jira and submit the github PRs to the
repository.

Suggested and much needed initial contribution areas include:

   - Setting up pre-commit builds
   - Implementing Pull Request validations (mvn build and all tests)
   - Creating a Docker setup for the release process
   - Ensuring all files have the appropriate Apache License headers (RAT
   checks)
   - Setting up Spotless for code formatting consistency
   - More tests for DynamoDB APIs

We look forward to your contributions to the Phoenix Adapters project!

Reply via email to