Live data from Hacker News

McDonalds Event Driven Architecture

medium.com

71–80 of 134 posts

Re: McDonalds Event Driven Architecture

#71
post #60

I am, for better or worse, a "heavy user" of the McDonald's app. And unfortunately, all this architecture somehow still misses so many usability issues. The most annoying one, is that the app always defaults to the closest location "as the bird flies." Despite the fact that I have "favorited" a different store, and also my last 5 or 10 orders were placed at this favorite store, the app ALWAYS defaults to the first st…

> BOGO

I always find this phrase funny. Isn't buying one and getting one the normal state of affairs?

Re: McDonalds Event Driven Architecture

#72
post #68
post #60

I am, for better or worse, a "heavy user" of the McDonald's app. And unfortunately, all this architecture somehow still misses so many usability issues. The most annoying one, is that the app always defaults to the closest location "as the bird flies." Despite the fact that I have "favorited" a different store, and also my last 5 or 10 orders were placed at this favorite store, the app ALWAYS defaults to the first st…

I also use it a lot (I have a disabled kid who went from feeding tube to chicken nuggets and LOST weight, whatever she wants she gets). After you order and drive away, I’ll find the app hours later still tracking me and using GPS. I almost always have to force close the app. Then the next time I use it the previous order won’t have cleared out despite me picking it up, and I’ll have to go in and “cancel” the order. T…

Very similar experience, I often open the app and it is still hung up on my previous (completed) order and I have to clear out the cart. And like you said, the "offers" are good (actually McD has raised prices quite a bit, now with the offers I'm paying about the same as face value was only a few years ago).

I will also say, despite the issues, it's better than most competitors. BK and Wendy's apps are both full of problems as well. I have had multiple accepted and paid orders on the Burger King app, when I got to the store they didn't have the item, weren't accepting mobile orders, or were totally closed.

Re: McDonalds Event Driven Architecture

#73
post #71
post #60

I am, for better or worse, a "heavy user" of the McDonald's app. And unfortunately, all this architecture somehow still misses so many usability issues. The most annoying one, is that the app always defaults to the closest location "as the bird flies." Despite the fact that I have "favorited" a different store, and also my last 5 or 10 orders were placed at this favorite store, the app ALWAYS defaults to the first st…

> BOGO I always find this phrase funny. Isn't buying one and getting one the normal state of affairs?

BOGT doesn’t sound as good

Re: McDonalds Event Driven Architecture

#74
post #56

Earlier quoted context omitted.

It is often an OKR for senior/staff developers to write blogs or tech articles to promote the companies engineering culture, especially for organisations that are not 'traditional' tech firms.

TIL that OKR means "Objectives and Key Results".

You're one of today's lucky 10k :)

Re: McDonalds Event Driven Architecture

#75

Earlier quoted context omitted.

I have a hunch that's part of it. I also think they're trying to show that they're as technically competent as Chik-fil-A, who has been doing this for a while now. https://medium.com/chick-fil-atech

I would never had guessed that Chic-fil-A was considered a contender to McDonald's in technical competency. I drive up and a person standing outside takes my order and asks my name. Then I drive up some more and another person asks me my name and punches something into a tablet, and then I drive up some more and get to the window. This is 2022. Businesses already have queueing software that automatically takes images…

Mine has never asked for the name twice but they recently started slipping numbered cards under your wipers after placing your order.

I remember CFA posting some articles a few years back on their k8s setup they use for store and inventory management.

Re: McDonalds Event Driven Architecture

#78

> Standby Event Store: To avoid loss of messages in the event the MSK is unavailable, the platform is wired with a standby data store, where it writes events onto a database . The architecture provides tools and utilities to read messages and publish them back onto MSK, once it’s available. on one hand aws msk is good enough for an enormous application like mcdonald’s. on the other they need a backup database just to…

We use kinesis a lot at work, and some services are architected to write events to a Postgres table which eventually gets dumped to kinesis, while other services write directly to kinesis.

Guess which services fared better during the last kinesis outage?

Re: McDonalds Event Driven Architecture

#79

Earlier quoted context omitted.

I have a hunch that's part of it. I also think they're trying to show that they're as technically competent as Chik-fil-A, who has been doing this for a while now. https://medium.com/chick-fil-atech

I would never had guessed that Chic-fil-A was considered a contender to McDonald's in technical competency. I drive up and a person standing outside takes my order and asks my name. Then I drive up some more and another person asks me my name and punches something into a tablet, and then I drive up some more and get to the window. This is 2022. Businesses already have queueing software that automatically takes images…

Chick fil an optimizes the process, not the tech, and it very much shows. Which is what any good business should be doing, IMO.

Re: McDonalds Event Driven Architecture

#80
post #25

Earlier quoted context omitted.

Can I get promoted to Manager if I get a degree in Hamburger-data-ology? From what I can tell the career path is into Corporate hell. https://www.uopeople.edu/blog/hamburger-education-inside-mcd...

If you want to be a franchisee, the easiest way (other than having $3-$10m lying around) is working for McDonalds, taking AOC at Hamburger U, and then joining their franchise program where they "lease" you everything for a larger take of the annual sales than if you pony up the franchise fee and buy a franchise location.

What's AOC in this context?
Post reply on HN