AWS has officially announced 📢 that it Deprecated A Bunch Of Services!
If you missed a tweet made on 31st July by Jeff Barr, AWS decided to discontinue some of their services without prior notice.
The 🐤 Tweet.
The services they’re referring to are:-
☠️ CodeCommit
☠️ S3 Select
☠️ CloudSearch
☠️ Cloud9
☠️ SimpleDB
☠️ Forecast &
☠️ Data Pipeline
The words from the man himself Jeff Barr,”
“There are no plans to change the features or experience you get today, including keeping them secure and reliable.”
has called a discussion 💬 among the AWS community.
Although these services weren’t much in use. But deprecating CodeCommit is a bit shocking update. 💥
I agree CodeCommit lacks a lot of features, what made it attractive was it being part of the AWS ecosystem.
Meaning we don't have to deal with 3rd parties, credentials managed through IAM, auditing and events available in AWS, etc.
If you use AWS CI/CD, CodeCommit is the one that integrates the best.
There are people who use GitHub,
But there are those people also who have been pushed over to CodeCommit on the advice of AWS staff and partner SAs.☢️
- There are tons of people who feel misled by this update for sure.
People might say 💁🏼♂️ , “Anyone already using the service will still be able to use it without impact."
❓ But the question is,
What about AWS Organization users who use it when they have to create new accounts?
What about DR/BC testing on new accounts?
what about consulting partners who need to work with existing clients?
😕 Unkown…
There would have been no issues with discontinuing a service if it had gone through the right process: 📋
A Public Announcement 6-12 months before deprecating bunch Of services.
Coming up with an alternative solution built on top of AWS or offer a bit more prescriptive guidance than a blog post.
Sending scheduled notifications to all affected AWS customers until the cutoff date.
🤡 Assuming there will not be other changes that will take place without communication from AWS teams would be a foolish act.
This is a major problem, the loss of confidence in AWS Teams.
Up until very recently, There were companies who had 100% faith in AWS as a stable platform partner.
However, there appear to be some serious communication and management screw-ups that have changed the risk profile.
Werner Vogels VP & CTO at Amazon, wrote a blog post some months ago, where he stated:
"Retiring services isn’t something we do at AWS. It’s quite rare. Companies rely on our offerings – their businesses literally live on these services – and it’s something that we take seriously."
Apparently, AWS doesn't seem taking this seriously anymore.
What happened to customer obsession and building trust?
Customers expect at the very least transparency and enough notice.
And not having an official page with service deprecation notices is another thing AWS is compromising over.
🔁 Alternatives:
Here are some alternatives to those services that you can consider:
S3 Select ➡ Consider using Athena as an alternative.
CloudSearch ➡ OpenSearch is a suitable replacement.
Cloud9 ➡ Look into alternatives like Visual Studio Code, Eclipse Che, or AWS CloudShell.
SimpleDB ➡ Migrate to Amazon DynamoDB or other NoSQL databases.
Forecast ➡ SageMaker can replace this service.
Data Pipeline ➡ AWS Glue is a recommended substitute.
𝐂𝐨𝐝𝐞𝐂𝐨𝐦𝐦𝐢𝐭 ➡ Consider GitHub, GitLab, or Bitbucket.
If you are using these services in production, migrating to new alternatives can be a bit of a headache.
However, with proper planning, and guidance, you can ensure a smooth transition.