У меня есть приложение spring-boot, использующее spring-data-jpa с таблицами mongo локально.Я знаю, что перенесу это в AWS в ближайшем будущем, и я не уверен, что смогу использовать Mongo (Atlas) из-за затрат на лицензирование, и мне придется использовать DynamoDB.Я все еще изучаю затраты на мои потребности в шифровании, но меня беспокоит вся работа с сущностями, которая у меня уже есть.
Меня беспокоит такие классы сущностей, как этот, которые связаны с Mongo:
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
@Document(collection = "providers")
public class Provider {
...
}
Я предпочитаю разрабатывать локально, а затем развертывать, но, возможно, такой подход не самый лучший?Как другие люди справляются с этим?