Bloody shame, OpsWorks was a great service in my experience. I built a few clusters with it before Kubernetes and terraform were a thing.
That said, I heard from folks at AWS that it was not well maintained and a bit of a mess behind the scenes. I can't say I'm surprised it's being shut down given where the technology landscape has shifted since the service was originally offered.
OpsWorks was based on a really old fork of the Chef code. I did quite a bit of Chef in my day, but it really only made sense in a physical hardware/VMware virtual instance kind of environment, where you had these "pets" that you needed to keep configured the right way.
Once you got up to the levels of AWS CAFO-style "cattle" instances, it stopped making so much sense. With autoscaling, you need your configuration to be baked into the AMI before it boots, otherwise you're going to be in a world of hurt as you try to autoscale to keep up with the load but then you spend the first thirty minutes of the instance lifetime doing all the configuration after the autoscale event.
A wise Chef once told me that "auto scaling before configuration equals a sad panda", or something to that effect.
Chef did try to come up with a software solution that would work better in an AWS Lambda/Kubernetes style environment, and I was involved with that community for a while, but I don't know what ever became of that. I probably haven't logged into those Slack channels since 2017.
IMO, there are much better tools for managing your systems on AWS. CDK FTW!
Chef has been dying for a long time and was beaten to death when the company was bought by some VC and everyone was fired a couple of years ago. I can understand why the service is going away as Chef and Puppet are not exactly gaining marketshare.
AWS rarely retires services and when they do they pretty much give months/year(s) worth of notice before forcing you to migrate which is very nice.
and I, while dealing with the fallout of migrating something from AWS Data Pipeline (it entered "Maintenance Mode" and they removed console access earlier this year.)
Data pipelines was also a perennial shit show behind the scenes. Turns out integration is a lot of complexity even if the service is "simple" in concept and doesn't need to be so real time.
I feel like data pipelines and swf have been replaced by step functions+event bus+lambdas/fargate. We've furthered abstractions over time, and that's a good thing.
Edit that said no idea how they scale in comparison
C'mon -- every corporate mandate has its exceptions and allowances. This one's obvious. And when I worked at a company and had a full-time remote allowance per my employment contract, guess what? The RTO mandate didn't apply to me.
While yes, I have to assume that folks with disability related requirements will keep them, anecdotally I have one friend who was explicitly hired as remote at Amazon who's being told to RTO now.
Well yes, that's obviously true. There are a lot of companies out there that don't treat their employees like cattle who are eager to be driven from field to field.
Impressively callous reply, though. Top notch heartlessness.
Just tried this - loaded almost instantly. But that's only the link in the profile. Not shared links in tweets.
Leaning towards there's something else going on deep in the DNS/ad servers/cdn/who knows. Not the first I've seen/heard of resolving delays with t.co... maybe it's even just something with legacy non-SSL links being redirected etc
On mobile, a quick test didn't even look at where the link pointed..... Because all links on twitter are t.co aren't they? Weird you think any links aren't t.co. It's how they track analytics on everything
No buzzwords there, just suspicion there's something else underlying with various technologies that are in play even on a 'simple' link click
I went through my own Twitter feed, and found 10 non-NYT links. All redirected almost immediately through t.co via wget, only lagging on the destination sites.
I also tried 5 NYT links. All had a very consistent 5 second delay through wget.
I could do more, but I don't care to. Everyone knows Elon has gone redpill, so it wouldn't surprise me if he's "owning the libs", but there also could be a dozen other reasons Twitter might do something like this (including plenty that are not nefarious). I just don't care to dig more...
Edit: I suppose I could have given the specific URLs, but I don't know if/how much t.co links leak info, so I'm not keen to do that. But the delay is absolutely on t.co and not the destination sites, at least as far as external users are concerned. It's possible that t.co queries the sites first before redirecting, and if e.g. the NYT is throttling their traffic that's what's delaying things. I don't know how to disambiguate that, but it's definitely a theory worth considering...
Actually, re: my edit - I think it really is worth considering whether there might be an accidental delay here that's on the NYT side. It's totally possible that Twitter is hitting the sites it redirects people to before it actually sends them there, for either analytics purposes or otherwise, and I'd trust the NYT devops less than Twitter's w.r.t. making sure things were fast.
I've recently begun working within the Agile methodology for the first time and I'm not a big fan of it as a DevOps engineer at least. Going from roughly ~1 meeting per week to several meetings per day, spread across my morning, absolutely torpedoes my productivity.
Beyond that, there never seems to be anyone in these stand-ups that is capable of helping me because I'm doing stuff that nobody else in the company knows how to do. I'm learning as I go. So the meetings just tend to be me droning monotonously into the ether for no reason. If they did a quiz at the end of these things, everybody would fail it.
Also, engineers tend to have social anxiety. That's why a lot of us became engineers in the first place. It fills me with a small sense of dread knowing I have to speak publicly, every single day, and that creeping dread basically ruins my productivity in the hour of my morning before the meetings start, too.
I'm a lifelong nerd. I don't need motivation to make things. I don't need a 2 week learning period at the end of an iteration or whatever. I learn all of the time because I like to learn. I like to tinker. I like to automate things and make them more efficient. I deliver value just by getting the toys I want to play with.
Maybe Agile makes sense for lazy developers, but that's not what I am. I'm a force multiplier. You know how the special operations guys in the military get to have beards and hats and sunglasses? That's because they're not neophyte grunts trying to fake insanity to get out. They are highly skilled and they get shit done, so they get left alone to do their thing.
Agile feels like it sacrifices its special forces to make NCOs and ensigns look better. Sorry for all of these military references. I have no affiliation. I watched Band of Brothers a few times. It's just the closest thing to a human loss factory that I can think of.
Special forces soldiers are highly skilled and extremely dedicated troops who are expected to fight behind enemy lines with no logistical or artillery support. You throw agile into the mix and these highly trained troops are now expected to create PowerPoint after action slides justifying every decision they took to an audience of non military folks.
The thing is management doesn’t view developers as special forces. They don’t think we are Obi Wan Kenobi. They think we are Jae Jar Binks and they can always order more developers and Congress will literally drop ship them into awaiting open plan offices. The bizarre thing is why don’t they hire these very same developers remotely instead of H1B? Well you see they don’t think we are Obi Wan Kenobi…
Standups are the worst part of Agile. I never understand why anybody likes them. As you said, they torpedo productivity. I went from a company with standups to no standups, and oh my it was glorious. I could actually get things done! Then two years later, they started adding them. They were so worthless. They added nothing to ICs and as a manager they added nothing to me either. I left shortly after, partly because of that.