• 1 Post
  • 71 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle


  • They add a lot of overhead and require extra tooling to stay up to date in a maintainable way. At a certain scale that overhead becomes worth it, but it takes a long time to reach that scale. Lots of new companies will debate which architecture to adopt to start a project, but if you’re starting a brand new project it’s probably too early to benefit from the extra overhead of micro architectures.

    Of course there are pros and cons to everything, don’t rely on memes for making architecture decisions.


  • It’s just not worth it until your monolith reaches a certain size and complexity. Micro services always require more maintenance, devops, tooling, artifact registries, version syncing, etc. Monoliths eventually reach a point where they are so complicated that it becomes worth it to split it up and are worth the extra overhead of micro services, but that takes a while to get there, and a company will be pretty successful by the time they reach that scale.

    The main reason monoliths get a bad rap is because a lot of those projects are just poorly structured and designed. Following the micro service pattern doesn’t guarantee a cleaner project across the entire stack and IMO a poorly designed micro service architecture is harder to maintain than a poorly designed monolith because you have wildly out of sync projects that are all implemented slightly differently making bugs harder to find and fix and deployments harder to coordinate.









  • Yeah I’m just so sick of cast being unreliable. The main reason I’m asking here is to answer two questions. It’s getting Chromecast set up on a raspberry pi even a thing (I’m just not really informed about what it requires), and are raspberry pis powerful enough to provide a silky smooth streaming experience. It’s kinda sounding like the answer is no.


  • I saw that and it looks very promising. My biggest question is about being able to cast to it. I’d really like to be able to use the Chromecast standard since it’s built into so many things, and I’m not sure if it’s feasible to get it set up on an open source setup without it being unreliable or finicky, so I’m hoping to hear if anyone has gotten a smooth setup with it.

    As much as I’d like full control over my device out of principle, I’m just sick and tired of something as simple as being able to stream to my TV being so choppy and unreliable.