top | item 30006200

(no title)

dm3 | 4 years ago

How did it work out? Very curious, as such granularity of deployable units seems absurd unless it's deployed into a single runtime...

discuss

order

jamesfinlayson|4 years ago

In reality it worked - each service only talked to the next so in that sense it was okay. But each service was its own binary running in its own container (someone went to a conference and heard that S3 was made up of 500 microservices, to they decided we needed as many microservices as possible). The bit where it didn't work so well was making changes and testing those changes - the original developers hacked it together then didn't want to touch it after that, so there was no dev environment (just staging environments to hijack) and no functional/e2e tests.