5 ms·
I had my own hell with Microservices during my last big-corp job. Having to deal with API migrations was a nightmare, because other teams never wanted to spend
by Nican 4y ago
I had my own hell with Microservices during my last big-corp job. Having to deal with API migrations was a nightmare, because other teams never wanted to spend the time to switch to the newer versions, and it was hard to even figure out where in their codebase the API calls were being made from.
There is definitely still a lot of opportunity to breach the boundary between development and production to understand distributed systems
- MuffinFlavored 4y ago> it was hard to even figure out where in their codebase the API calls were being made from. Could this have been working around with https://www.jaegertracing.io/ https://www.jaegertracing.io/? That was one of the requirements at the organization I worked out. We didn't go as far as to block traffic if the request didn't have a parent span (which included the service name calling it) but if it became a problem I'm sure we could have/would have done that (like 200+ microservices for fintec/banking across like 10-15 teams) and figured out pretty quickly in CAT/UAT/QA environment what wasn't passing a span.
- bentobean 4y agoUnrelated tangent: Can I just take a moment to say how utterly exhausted I am with reading about how such and such OSS project is against the invasion of Ukraine, or for BLM, or against BDS, etc…? I really just don’t care and don’t want to hear about it anymore.
- eyelidlessness 4y agoYou’re welcome to not hear about it anymore, the door is -> any other focus of your attention. I’m personally in favor of you availing yourself of that freedom.
- eyelidlessness 4y agoJudging by the downvotes I guess other like minded people want you to be free from other people caring about things by their own silence. What a pathetic sensitivity, to demand other people provide you free software without any expression of their own humanity.
- lathiat 4y agoI sympathise with your feelings. Honestly, I'm tired of it too. But the invasion hasn't stopped. Most in the Ukraine are surely utterly exhausted from hearing decades of their infrastructure, cities, housing and culture being destroyed on a daily basis. Exhaused from the daily disruption, broken families and the mental and physical impact of having to actively protect themselves or fight against it. But they have to keep living it and fighting against it, daily, right outside their own doors. They don't have a choice. I am sure most in Russia are equally exhausted by the daily impact on their lives of sanctions, fear of reprucussions for an opinion let alone any attempt at change, by being implicated in actions and conflict they don't agree with or by being effectively forced to personally and physically go to the front lines. It is exhausting, it is uncomfortable, and that is OK. Globally we need to keep rallying against this fight against Ukraine. But maybe even more importantly, especially if you want to be selfish about it, we need to remember and be uncomfortable so that we're part of avoiding the next conflcit from starting. For your personal mental wellbeing, if you're overwhelmed which I'm sure you are given the comment, my best piece of personal advice is to try and take a solid break from the news for a while. At a minimum try to avoid the hourly and daily scrolling on social media that exposes you to so much negativity and minimise the time on that to a smaller part of each day or week. It's really hard to do that, but it's the best I've got.
- beachy 4y ago> But maybe even more importantly, especially if you want to be selfish about it, we need to remember and be uncomfortable so that we're part of avoiding the next conflcit from starting. I agree with some of your points, but not this. Personally I don't have any need to have a background level of discomfort in order to stop the next conflict. This one was started by a deluded megalomaniac who did not consult me (or my country for that matter) before he invaded a neighbor and placed us all at risk of WW3. I'm sure the next one will likewise start without my input and against my wishes.
- lakomen 4y agoAnd who's fault is that? What happened in the Cuba crisis? How is that different from what the US is doing with Ukraine. How is Crimea different from Kosovo or Israel? How can the US mass murder people, children in Iraq and Afghanistan and not a single soldier stand trial? How can the US have concentration camps on Guantanamo and nothing is done about it? Shup the fuck up
- sitkack 4y agoYou live in a society.
- lakomen 4y agoI adblock them all. I the hypocrisy is over 9000
- Nican 4y agoAs with any of the other solutions proposed, it would take a huge organization level shift for everyone to standardize under one RPC standard (including monitoring). It is not for the lack of solutions in hindsight, just the constant feature creep and microservice development blind sighted everyone to large organization problems.
- hw 4y agoCan’t help but think this is what Elon Musk is facing at Twitter where he’s looking to cut the ‘microservices bloat’ [0] but the complexity of a 1000+ microservice architecture if not built properly, turning off a seemingly innocuous microservice can cause cascading issues and outages. Not to mention he fired a bunch of folks - some of those microservices are likely to not have owners anymore [0] https://twitter.com/elonmusk/status/1592177471654604800 https://twitter.com/elonmusk/status/1592177471654604800