3 ms·
``` Surely there are other more important features delivery business value to be done rather than re-inventing (and then scaling and supporting) the delivery of
by shanipribadi 7y ago
```
Surely there are other more important features delivery business value to be done rather than re-inventing (and then scaling and supporting) the delivery of mobile notifications.
```
the business value the service provided is that this allow the engineering organization to scale.
Gojek has couple hundred engineers, split across multiple teams, where each teams own multiple services/products/applications, each with their own development cycle.
Having a single abstraction provided as a service helps to mitigate the risks involved in changes to implementation details and external dependencies (e.g. GCM deprecation) since it abstracts it away completely.