400+ times per week ⬒ Building crash-free mobile applications ⬒ Achieving regularly 5 stars in the App/Play Stores N26 is a tech company building modern banking worldwide @milan_kuveljic
TEST VERIFICATION DOCKER BUILD & PUSH DEV ENV DEPLOY DEV ENV HEALTHCHECK DEV API TEST STAGING ENV DEPLOY STAGING ENV HEALTHCHECK STAGING API TEST PERFORMANCE TEST LIVE DEPLOY LIVE TEST
is constantly growing Region specific services are dependent on global services More regions require different deployment branches One app serves users in all regions Global services serve users in isolated regions
-> Currency.getInstance("EUR") companion object { lateinit var preUser: User lateinit var postUser: User private val regionBasedTestConfig = mapOf( Region.REGION_EU to RegionBasedTestConfig(ExternalIdType.IBAN, false, UserEntity.EU), Region.REGION_US to RegionBasedTestConfig(ExternalIdType.USBAN, true, UserEntity.US) Architecture Domain Test structure Test suites