Live data from Hacker News

Edge Computing at Chick-fil-A

medium.com

231–240 of 401 posts

Re: Edge Computing at Chick-fil-A

#231

Can anyone explain what the actual problem is they're solving using 'edge computing'? I get the feeling this is a completely unnecessary use of technology.

"Edge" computing seems like a term invented by people who grew up with ubiquitous cloud computing. Go back in time 10 years or so, and all this automation would have been onsite by default.

You cannot seriously tell me that creating a predictive model for cooking french fries requires a lot of computing power.

Re: Edge Computing at Chick-fil-A

#232

Earlier quoted context omitted.

I've worked in a fast food restaurant and one of the key pieces of information we used was something called a "drop chart". This was basically a printed out excel sheet with predicted amounts of food to keep ready to serve. i.e. between 5pm-6pm have 12 chicken breasts already cooked. People follow these charts to know how much stock to pre-cook before the hour basically. These predictions are usually based on previou…

ML implies lots of training data. That gets done centrally as it would need to be done in aggregate. You don't have low-latency training of a model and use that same model in real-time. And in your example (admittedly small scale) 12 items of data an hour is not exactly high-data-rate, not enough to justify racks of machines.

You’re correct, training is centralized but the devices that use it to function are operated at the edge.

Re: Edge Computing at Chick-fil-A

#233

Earlier quoted context omitted.

Also curious, does GP have some way to shutdown gracefully when the car turns off, and reboot fast when it turns on? You could potentially handle this with a laptop and some battery-settings but not aware of an external battery solution for the NUC.

I currently use a laptop power adapter for the cigarette lighter, which is only on when the car is. The NUC's BIOS is set to turn it on when the power comes on, but I power it off manually before turning off the car. This is not ideal. There is an external battery solution for the NUC, and I bought it! http://www.mini-box.com/NUC-UPS But I haven't switched to it yet. The big upside is that it will gracefully shutdown…

Thanks. Curious, where do you stash the NUC in your car? I imagine it's insulated and not exposed -- otherwise a hot day or a very cold day might kill it.

Re: Edge Computing at Chick-fil-A

#234

Earlier quoted context omitted.

> compute loads What are you computing? This is what everyone is wondering.

There is no real edge-compute loads here, just traditional CRUD data entry type systems. Riding the hype-wave methinks....

Iot device control, such as timers for food, and cameras tracking food (to name a few). These also output streams of data that is interesting to us, such that we want to exfiltrate them up to the cloud.

I’m not a fan of hype... k8s is one of the few hyped technologies that has delivered on its promises.

Re: Edge Computing at Chick-fil-A

#235
post #75

Earlier quoted context omitted.

I've never been to a retail establishment with anything close to the credit card speed of CFA. The cashier can swipe and grab receipt in one smooth and quick motion. It's so fast you feel like it's broken or slight of hand. I wonder how they do it or why other companies can't or don't do it. CFA stores are so much busier than even an average McDonald's, maybe the efficiency gains are just worth more. No idea how they…

From what I understand, merchants can do a quicker swipe (basically record the card # and transaction amount without waiting for authorization), but the merchant fees are slightly higher because of the possible higher fraud/chargeback rate. It's up to the chain to decide on what to do. Perhaps CFA can do it even better since they could possibly keep a database of bad cards at the edge. Remember those books that cashi…

Or keep a Bloom filter of hashes of repeat customers’ cards on the edge to accelerate their experiences.

Re: Edge Computing at Chick-fil-A

#236
post #3

If you want to see the actual hardware used at the restaurant, check out the previous blog post: https://medium.com/@cfatechblog/bare-metal-k8s-clustering-at... Spoiler: It's a stack of Intel NUCs.

NUCs are surprisingly well-built little machines. I have one in my car, and I give them my absolute seal of approval. I've heard of people running little VMware clusters on them too.

Nice machines, fast enough, VESA mount to the back of a monitor, and easy to upgrade. They've basically replaced Mac minis and iMacs in our labs. Have not had one bit of trouble with any of them.

Re: Edge Computing at Chick-fil-A

#237

Earlier quoted context omitted.

Political values are important to point out. Companies create these tech blogs as a recruitment vehicle. You should know if the company you're considering applying to is funding bigotry (or "wholesome family values" if that's your angle).

Like IBM or Facebook?

..who get ripped on HN for every reason possible as well (and rightfully so).

Re: Edge Computing at Chick-fil-A

#238

Earlier quoted context omitted.

Their tech stack is similar to what you'd expect from any large tech company. I can't speak much to the server side of things (I worked on the iOS app) but I know they had everything ranging from older monolithic .NET apps to Node and Go micro services. Their GitHub page ( https://github.com/Nordstrom ) doesn't have much in the way of internal projects, but it has lots of forks that will give you an idea of some of t…

Nordstrom also does polymorphic React with server-side rendering via .NET [0]. I've always been impressed with this part of their stack. [0] https://libraries.io/github/Nordstrom/React.NET

Latest commit e56c9be on 24 Apr 2015 - wonder if it's still in use internally?

Re: Edge Computing at Chick-fil-A

#239

Unrelated but I've done a good amount of nonprofit work and everytime I've had to ask for food donations chickfila has given food free of charge.

I see people like this the way I see my Mormon family. They usually try to be very kind and I value that.

At the same time, they harbor beliefs which are incredibly damaging to both me and those I love, so I keep a healthy distance while understanding that they mean well.

Don’t mistake their kind acts for open-mindedness or acceptance, though.

Re: Edge Computing at Chick-fil-A

#240

Earlier quoted context omitted.

NUCs are surprisingly well-built little machines. I have one in my car, and I give them my absolute seal of approval. I've heard of people running little VMware clusters on them too.

If they had OOBM of some kind I would ditch all my hardware at home and replace it with them.

[deleted]
Post reply on HN