Мы планируем использовать DynamoDB Stream, для обработки потока нам нужен com.amazon aws .services.dynamodbv2.model.Record, который будет сериализован и десериализован. Я знаю, что мы можем сделать java ObjectOutputStream и ObjectInputStream, но этого недостаточно для наших нужд.
Нам необходимо управлять версиями в десериализаторе и сериализаторе, поскольку в случае изменения структуры записи или новой версии мы не сможем обновить все службы, использующие десериализатор, для обновления одним выстрелом.
Есть ли способ сделать это?