Customizing the openapi-typescript generator involves an upfront investment. But with this in place, you can have more confidence in your branded types.
Although Amazon does not offer a way to run Neptune locally, Apache Gremlin Server is a close enough approximation for testing and development purposes.
In many cases, Gremlin queries that are deadlocked can be retried automatically. But in order for retries to work reliably, queries need to be idempotent.
Implementing your own carousel in React is not hard, and it can save you from adding more dependencies. There are some recent browser features that can help too.