![]() I will explain it on "live-example" of how the Rome got built, basing that current methodology exists only of readme.md and wishes of good luck (as it usually is )). ![]() Since I am a bit tired of yapping the same every single time, I've decided to write it up and share with the world this way, and send people to read it instead ). Often enough I have to explain my way of going about setting up a CI/CD pipeline with multiple deployment platforms. Intercom for communications with end-user and Mailjet for marketing. You can be super locked-in if you also rely on it's analytics, but we use Amplitude for that, which offers us great insights. We also use its authentication mechanisms. Firebase is used mainly as a key-value store between services and as a backup database for users. We use JWT auth to authenticate requests among services and from users, following GitHub philosophy of using the same infrastructure than its API consumers. We use a microservices structure on top of Zeit's that read from firebase. The gain for a app that relies less on native communication, sensors and OS tools should be even higher.Īlso it helps us set different testing stages: we use Travis CI for the javascript (business logic), Bitrise to run build tests and for #end2end automated user tests. The drawback is that we require lots of native Android SDK and Objective-C modules, so a good part of the invested time is there. We are using React Native in #SmartHome to share the business logic between Android and iOS team and approach users with a unique brand experience.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |