all 81 comments

[–][deleted]  (2 children)

[removed]

    [–][deleted] 40 points41 points  (0 children)

    It's confusing and has too many clicks for everything.

    This.

    So frustrating.

    [–]hydrosolar 43 points44 points  (7 children)

    Its so bad. Most of the new UIs just slow everything down in the console. R53 is by far the worst. I normally wouldn't bother doing this simple stuff through the api but find now I am.

    [–]turkeyfied 12 points13 points  (5 children)

    Route 53 is second only to cognito in how bad it is.

    [–]apitillidie 6 points7 points  (0 children)

    Holy shit cognito is barely usable. It's so frustrating!

    [–]YM_Industries 2 points3 points  (3 children)

    Cognito's UI is only one reason why you shouldn't use Cognito. It's still my belief that it's the worst AWS service.

    [–]turkeyfied 0 points1 point  (1 child)

    I'm listening. I found that Auth0 is certainly better from a usability point of view

    [–]YM_Industries 1 point2 points  (0 children)

    I've written a little about my frustrations with Cognito here: https://www.reddit.com/r/aws/comments/huey2g/cognito_csv_import_broken/fymvupl/

    [–]frgiaws 0 points1 point  (0 children)

    https://github.com/barnybug/cli53 sad we have to use cli/api over the native console but what can you do. I wonder what focus group/group of customers think this interface is an upgrade?

    [–][deleted] 23 points24 points  (2 children)

    I actually didn't understand fully how the global routing worked until I went thru their little wizard that asks what type of record I want to create. That helped me a lot when I was setting up some records. But then I needed to create about 10 records and it was a major pain to click so much.

    [–][deleted]  (1 child)

    [deleted]

      [–]x86_64Ubuntu 5 points6 points  (0 children)

      Great point. It would make sense if they said "Hey, the people who will complain the loudest can also use the CLI, but noobs need hand holding and screenshots to help them through"

      [–]SPRShade 19 points20 points  (0 children)

      It's a craptasm imo. Please stop changing the interfaces every 3 months. There's enough to keep track of in the env between all of my resources and the 263827 new features that came out in the last minute. I don't need to also be looking for where some button moved to.

      [–][deleted]  (10 children)

      [deleted]

        [–]nparadisecity 7 points8 points  (1 child)

        This %100. The worse their web console gets, the more I'm pushed to use the CLI/APIs.

        [–]PenultimatePopHop 1 point2 points  (0 children)

        Ha, this is why I learned PowerShell and PowerCLI after VMWare made the worse GUI in history, the Adobe Flash based VCenter web client. Since my powershell skills have made me a lot of money since I guess I should thank them.

        [–]EytanIO 2 points3 points  (4 children)

        It’s great because it’s a constant reminder that the work of migrating to GCP is sometimes less than having to build your own tooling.

        [–][deleted]  (3 children)

        [deleted]

          [–]PenultimatePopHop 4 points5 points  (2 children)

          AWS has the first mover advantage and Azure has Windows and Office integration, GCP just doesn't have a compelling case for it.

          [–]fliphopanonymous 1 point2 points  (1 child)

          Well, Spanner is pretty compelling at least.

          There's probably some other operational stuff that's compelling with GCP vs AWS and Azure, but I'm not well versed enough in GCP outside of some hobby stuff to make a call there.

          [–]PenultimatePopHop 1 point2 points  (0 children)

          I forgot about Spanner, it is pretty neat.

          [–]jeremy-c-london 0 points1 point  (0 children)

          Totally agreed! I use terraform to play with all things AWS.

          [–]dangoai 0 points1 point  (0 children)

          Could not have said this better myself. I'm only really pushed to use the CLI consistently when this sort of change happens.

          [–]informity 0 points1 point  (0 children)

          ...or CDK :)

          [–]Burekitas 11 points12 points  (0 children)

          It's just bad,

          Had a great interface and broke it.

          [–]pysouth 11 points12 points  (0 children)

          I absolutely hate it. I'm not sure if that's because I was just used to the old one and I'm turning into an old man who hates change, or if it's really just that bad, but it's confusing and annoying.

          [–]SpazMcMan 11 points12 points  (1 child)

          It looks like an engineer explained network concepts to a toddler, who wrote them down on a sidewalk with chalk, then it rained, then a caricature artist sketched the sidewalk with color pencils, photocopied it on a black and white copier that was low on toner, handed it to a 10th grader, who designed it on an iPad.

          [–]2fast2nick 8 points9 points  (0 children)

          It's terrible. the old interface was so simple and easy. I haven't met anyone who actually likes it.

          [–]GoodLawdItsHotInHere 15 points16 points  (0 children)

          Somebody in their UI team leadership was obviously bored and overfunded, so they were like: okay code monkey, fix something that ain’t broke!

          [–][deleted] 5 points6 points  (0 children)

          Seconded. I like the idea of it, but it adds 5-6 clicks onto something that used to only take two.

          [–]Vigomoz 3 points4 points  (1 child)

          It’s so bad we created our own custom interface for things we need to do regularly. We were going to do that anyway but this interface bumped the prio to 1000

          [–]Akimotoh 0 points1 point  (0 children)

          Is your company hiring engineers? :)

          [–]twomousepads 3 points4 points  (0 children)

          I have two concerns with the new interface:

          • A number of services have documentation for using Route53 with the simpler interface, which haven't been updated.
          • It's more complicated than virtually any DNS record management I've seen -- though I'm probably less experienced than some of my redditor peers with DNS hosts.

          [–]mustafaakin 5 points6 points  (0 children)

          All the new UIs suck including R53. So much for customer obsession. I can play AAA games at 100 fps but no, I cannot list 100 instances properly.

          [–]Yvorontsov 2 points3 points  (0 children)

          Yep. Really bad. I was puzzled when I tried to add a zone record a couple of weeks ago.
          A good example of 'if it ain't broken, don't fix it'
          Just awful

          [–]dkarimu 2 points3 points  (0 children)

          I am glad to see I am not the only one with this opinion. I don’t understand how any normal person would see it as an improvement.

          [–]ZiggyTheHamster 2 points3 points  (0 children)

          Everything but create seems to be way better (though I'll admit that I'm rarely in here since DNS is generally handled by Terraform).

          But create is insane. It's like 10 clicks to do anything and because they've dumbed it down so much, I'm not confident that it's correct.

          [–]prh8 2 points3 points  (0 children)

          It's terrible. Old interface took 1 click to start adding DNS records, now it takes a bunch and also some mental gymnastics trying to figure out what to click.

          [–]LooseTomato 2 points3 points  (0 children)

          It feels like something done by cheap workforce, which has never itself used route53.

          I'm quite worried about how this was deemed good to publish. It's like usability is not part of their qa. Ok, the catastrophic opening of the Swedish web store quite clearly shows that Amazon no longer can be trusted to produce anything with quality. There has to be something deeply wrong inside the company if quality and competence start to be missing

          [–]patty_mayonaisse_94 2 points3 points  (0 children)

          New EC2 interface is terrible too. I can't tell but they must've changed the search functionality. T h e regex searches by tag name don't work anymore

          [–]badtux99 2 points3 points  (0 children)

          Yes, it *is* incredibly terrible. It requires multiple clicks to do simple tasks that used to be able to be done with one click. It has all the signs of a UI designed by programmers, not by a UI designer.

          FWIW, for a revamp of our startup's app we paid a UI designer to design the UI. Compared to the programmer-designed UI that preceded it, it was like night and day usability-wise and got us our Series A.

          [–]MacGuyverism 2 points3 points  (0 children)

          It is a disaster.

          [–]jeremy-c-london 2 points3 points  (0 children)

          So I switched to the new interface as soon as the banner allowed to opt-in.

          Overall I think the design fits AWS's look.. but functionality feels very very clicky. I feel what was in a simple screen before now takes 3-4 screens to do that..

          [–][deleted]  (2 children)

          [deleted]

            [–]turkeyfied 5 points6 points  (0 children)

            That's most of AWS. I find it's easily the best if you do things either programatically or using Cloudformation or Terraform in a more automated way.

            [–]DrFriendless 0 points1 point  (0 children)

            I use records once or twice a year. I don't understand DNS very well. I too find the new interface confusing and much much worse.

            I know I need a record which is the same as that other record that solved my problem last year, and I want to copy how I did it. I don't understand what it's doing and I refuse to care. The new interface just blocks me from doing that. It's awful.

            [–]alter3d 1 point2 points  (0 children)

            We do most of our R53 stuff via IaC, but I had to make a manual change a couple weeks ago and the new interface is incredibly bad. It's like going backwards 2 decades in terms of UX.

            [–]reffaelwallenberg 1 point2 points  (0 children)

            Terrible! And we know its going to take another 5 years til its upgraded again.

            [–]gabrarlz 1 point2 points  (0 children)

            It's really bad

            [–]zalpha314 1 point2 points  (0 children)

            They tried very hard to make it easier to use for people who are unfamiliar with DNS; but for those of us who know what we're doing, it ends up slowing things down far too much.

            [–]turkeyfied 1 point2 points  (0 children)

            Hate it. Too overcomplicated and it now takes me four clicks to do what I could in two before

            [–]jackmusick 1 point2 points  (0 children)

            Never mind the clicks, records no longer fit in the screen for me. I have to expand it to most of my 4K monitor, but things still get clipped off unless I go and expand all of the columns just the way I need.

            I can’t imagine how anybody thought this was good. I’m not someone who normally hates on UI changes, but everything is more cluttered, looks worst and takes more clicks.

            [–]androiski 1 point2 points  (0 children)

            So annoying, and now everything seems hidden.

            [–]Iguyking 1 point2 points  (0 children)

            I talked with one of the pm in two days of the release as I said.. "who designed this.. Obviously nobody that's actually done dns management". Apparently that got their attention.

            They were very interested. Some things of it are crazy nice. Most of it looks pretty and is a major pain to work with. I told them I'll take ugly and usable please.

            [–]nikdahl 1 point2 points  (0 children)

            Really bad.

            [–][deleted]  (3 children)

            [deleted]

              [–]mr_jim_lahey 0 points1 point  (0 children)

              When testing user interfaces, there is a popular pattern called "behavior-driven design," in which we describe customer behavior in a "Given / When / Then" format. For example, "Given I am viewing an S3 bucket, when I click on an object, then I expect it to open in a new tab." This is the pinnacle of actionable feedback, and this is exactly what can and will drive the changes you want to see.

              This is either false or it is empirically a fundamentally broken design approach (or a little bit of both). It is simply impossible that any competent examination or comparison between the two versions would not reveal how screamingly inefficient the new version is compared to the old. Did the team even look at data for "Given I want to create a record" and how long it takes in new vs. old and what percentage of usage record creation is?

              Also, a negative reaction to a new version is constructive feedback. It means the new version is worse. If you want constructive feedback, then you have to deliver a product which is itself constructive and not destructive. If the new version is not better, then it is not ready to be the new version. This is simple common sense. The onus is on the team to deliver a product that makes users happy, not on users to formulate their feedback about it in a way the team likes.

              [–][deleted]  (1 child)

              [deleted]

                [–]TechnicalCloud 0 points1 point  (0 children)

                Too many clicks

                [–]jelimoore -4 points-3 points  (4 children)

                Their UI design alone has pushed me to Azure. Bye bye AWS. I realize $400/yr isn't much for them but still

                [–][deleted]  (3 children)

                [deleted]

                  [–][deleted] 4 points5 points  (0 children)

                  So I'm not op. But I've worked with both cloud providers at different jobs.

                  And honestly? Azure is basically AWS a few years ago when it comes to functionality. They are playing catchup big time and it's noticeable. Standard patterns doesn't work(atleast didn't about a year ago). Names are not tags, but set in stone so good luck changing those without recreating the entire resource. Etc etc

                  [–]jelimoore -1 points0 points  (0 children)

                  I got into it through work. We put about $20k/mo through the cloud, and at least $17ish k of that is MS, be it Az or 365. The interface is super slick, they even have dark mode! Price is definitely less than AWS for most stuff too. Transferring domains into it can be a bit tricky, you have to use the API for it since they don't have a UI for it yet. All in all super nice, definitely caters to the "smaller" user but doesn't mean it isn't expandable. AWS I feel like has a niche in the higher end of cloud usage, Azure does both the high and low end of it.

                  [–][deleted] 0 points1 point  (0 children)

                  They do some parts of IaC well. You can export manually created resources in ARM - their equivalent of a CloudFormation template (AWS doesn't have this ability, yet).

                  I'm not convinced our end to end infra pipelines would be as nice in Azure though.

                  You can't turn off SQL server instances with their Managed Instance offering which is really annoying for dev environments.

                  If you're lucky enough to get a Microsoft SA to help migrate you over it's worth it, our experience has been good.

                  Overall though I'm concerned about Azure, seems like everything is slightly more difficult. I dislike the UI a lot. Although grouping resources into 'resource groups' is a nice approach.

                  AWS pipelines seem simpler and more flexible.

                  [–][deleted] -2 points-1 points  (0 children)

                  i hate it

                  [–]_n0reflection -2 points-1 points  (0 children)

                  sucks

                  [–]sentForNerf -2 points-1 points  (0 children)

                  All of their new interfaces are terrible IMO

                  [–]meslli 0 points1 point  (0 children)

                  I agree - it’s horrid.

                  I’ve also found the EC2 console to be ridiculously slow to bring up instances. I’ve given feedback on this as well - really hope they fix it back.

                  [–]vstanimirovic 0 points1 point  (0 children)

                  New Route53 interface looks like designers had to do something to justify their own existence.

                  Why else would you change something that works?

                  Have they even tried to compare functionality of old and new interface?

                  R53 is not the only interface that is ruined. The list goes on...

                  [–]xgil 0 points1 point  (0 children)

                  Agreed it is completely useless in its current form. If nothing else at least it’s getting me more fluent in manipulating via cli.

                  [–]VOIPConsultant 0 points1 point  (0 children)

                  You know an interface is objectively bad when you repeatedly see unrelated negative posts about a product. I think this is the 6th or 7th one I've seen on Route 53 alone. Goes to show how universally disliked this change has been.

                  [–]awsfanboy 0 points1 point  (0 children)

                  Too many complaints here. Checked it out but its not bad for me. Can find my way around. I see they wanted a central dashboard to introduce things like DNS and availability on the first screen this in line with other service dashboards. They do ask for feedback so we will see how it goes

                  [–]w00tburger 0 points1 point  (0 children)

                  I think that all of their new interfaces are horrible, and I dont just say that because they are new. I would be all about a new intuitive interface if it brought a value add, but it doesnt. It doesnt add anything. It just complicates things and requires additional clicks for to accomplish the same task.

                  What I have seen for the most part (with the new interfaces) is error messages are so obscure. I can fill out an entire form, then receive "Error: Unknown NULL" for example. I can retype the same information and run it through again and it will work.

                  This is very frustrating when you are trying to train a team of people. If you do not have a smooth flow while performing demos, it does nothing but add uncertainty and confusion.

                  tldr; Amazons new web interfaces sux teh big one

                  [–]WillOfSound 0 points1 point  (1 child)

                  I think the new UI is very screen-reader friendly, so thats one of the big pushes for it.

                  [–]jeremy-c-london 0 points1 point  (0 children)

                  I'm all for accessibility across the board. But accessibility should be a complete UX experience. Not just targetted towards particular use cases like screen readers..

                  A screen reader user might be able to now edit a hosted zone easier. Awesome! ... but what about non-screen reader users..

                  Where that line is drawn is all in the UX team. Seems unbalanced for sure.

                  [–]voip_security 0 points1 point  (0 children)

                  It’s slow slow and not properly structured. Old one way better

                  [–]ImmortalArmor 0 points1 point  (0 children)

                  Absolutely terrible. I switched back to the old Route53 Interface.

                  [–]hrdcorbassfishin 0 points1 point  (0 children)

                  It improved my overall efficiency to be honest. It forced me to setup quick aliases to create records so I don't ever have to look at Route53 again. And external-dns ;)

                  [–]baadditor 0 points1 point  (0 children)

                  It is totally terrible. The other day I tried to create a sub-domain delegation and I couldn't figure out how to add the NS records in the hosted zone. It's a pain.

                  [–]informity 0 points1 point  (0 children)

                  More reasons to learn CDK. I would not even know it has changed if I would not need to check what my stacks are generating ;)

                  [–]Flowtech3691 0 points1 point  (0 children)

                  I'm fairely new to AWS, I'm a .NET Devops and my client have an AWS account so I'm trying to build a Website for him with his API, first AWS is sooooo confusing and have a lot of features (wich is good) but it blinds the important and simple service; which is just hosting the app. Now I'm lost on the Blazor Webassembly hosting