|
|
|
|
|
by johnmarcus
1615 days ago
|
|
aaaalllllllll the way down at the bottom is this gem:
>Some core Roblox services are using Consul’s KV store directly as a convenient place to store data, even though we have other storage systems that are likely more appropriate. Yeah, don't use consul as redis, they are not the same. |
|
A) they're afraid to ask for permission and would rather ask for forgiveness
B) management refused to provision extra infra to support the engineers need, but they needed to do this "one thing" anyways
C) security was lax and permissions were wide open so people just decided to take advantage of it to test a thing that then became a feature and so they kept it but "put it on the backlog" to refactor to something better later