What made Canada special died decades ago, were it not for the strict visa process I would be living in the states (Vermont) right now, with a significantly higher salary (as a principal engineer), a lower income tax, healthier housing market, lower cost of living, and better quality of life.
And the sync is locked behind their offering, if you use other software to handle the sync, you're out of luck if you want the data to be available on mobile since you can't dynamically choose the location of the vault.
It's still miles ahead of other offerings when it comes to having the data be "open", but I found this limitation frustrating.
They're not the exception of the rule, the rule is just going to kick off later for you (pre-IPO, when cost cutting measures will take place and the process described above will start)
What are you basing this on, banks have less real time constraints when it comes to certain data but thats rare. You will almost never see a bank, processor, etc. archive their system of record data.
>This seems like an odd requirement to me. What are the use cases beyond a few minutes past the end of the ride?
Exactly what he the OP said, authorization. Card networks cap latency of authorization requests (the time the merchant submits a request, to when it makes its make through the merchant processor, networks, issuer processor and back.)
I get the sense that a 2 month trial would have been a better option (41 days + buffer). It provides clients with the required amount of time to get up and running while also time boxing them and applying some pressure on them to commit.
An unlimited free trial falls into the same trap of customers leaving until they're "ready" to integrate, time boxing it sort of forces them to commit to the integration at some point.
My first piece of code (substantive) was an ecommerce platform (frontend and backend). Complete overkill, and the startup was dead a year later, but the project itself was fun.
Likely 15k+ lines of code, not a single unit test; simpler times :)