The article mentions microservices, which can increase the likelihood of collisions in sequential incremental keys.
One more reason to stay away from microservices, if possible.
The 'collision' is two service classes both trying to use one db.
If you separate them (i.e. microservices) the they no longer try to use one db.
Always try to avoid having two services using the same DB. Only way I'd ever consider sharing a DB is if only one service will ever modify it and all others only read.