| ▲ | preommr 2 days ago | ||||||||||||||||
What the hell have you built? Turns out a pretty straightforward service. That diagram is just aws, programming language, database. For some reason hadoop I guess. And riak/openstack as redundant. It just seems like pretty standard stuff with some seemingly small extra parts because that make me think that someone on the team was familiar with something like ruby, so they used that instead of using java. "Why is Redis talking to MongoDB" It isn't. "Why do you even use MongoDB" Because that's the only database there, and nosql schemaless solutions are faster to get started... because you don't have to specify a schema. It's not something I would ever choose, but there is a reason for it. "Let's talk about scale" Let's not, because other than hadoop, these are all valid solutions for projects that don't prioritize scale. Things like a distributed system aren't just about technology, but also data design that aren't that difficult to do and are useful for reasons other thant performance. "Your deployment strategy" Honestly, even 15 microservices and 8 databases (assuming that it's really 2 databases across multiple envs) aren't that bad. If they are small and can be put on one single server, they can be reproduced for dev/testing purposes without all the networking cruft that devops can spend their time dealing with. | |||||||||||||||||
| ▲ | lwn 2 days ago | parent | next [-] | ||||||||||||||||
This comment makes this thread a great time capsule. Given that the website is now over 10 years old, it perfectly illustrates how much 'best practices' and architectural complexity (and cloud bills) have changed since then. | |||||||||||||||||
| |||||||||||||||||
| ▲ | whstl 2 days ago | parent | prev | next [-] | ||||||||||||||||
> Honestly, even 15 microservices and 8 databases (assuming that it's really 2 databases across multiple envs) aren't that bad Sure, they aren't bad. They're horrible. | |||||||||||||||||
| ▲ | JSR_FDED 2 days ago | parent | prev | next [-] | ||||||||||||||||
Whoosh | |||||||||||||||||
| ▲ | wiseowise 2 days ago | parent | prev [-] | ||||||||||||||||
> Honestly, even 15 microservices and 8 databases (assuming that it's really 2 databases across multiple envs) aren't that bad. Clown fiesta. | |||||||||||||||||