glckr | 2 years ago | on: The most prolific packager for Alpine Linux is stepping away
glckr's comments
glckr | 4 years ago | on: Updated Okta Statement on Lapsus$
glckr | 4 years ago | on: API versioning has no “right way” (2017)
glckr | 5 years ago | on: Irish teen invents magnetic liquid trap to remove microplastics in water (2019)
glckr | 5 years ago | on: You might not need jQuery (2014)
One could argue that it is premature if the code doesn't _need_ to run 10x faster.
glckr | 5 years ago | on: .gay Generic Top Level Domain(gTLD.) is now open for public
glckr | 5 years ago | on: New ‘Meow’ attack has deleted almost 4k unsecured databases
glckr | 6 years ago | on: TLDR pages: Simplified, community-driven man pages
glckr | 6 years ago | on: Family turned a former Freemason temple in Indiana into a home
However, what they do and talk about within the lodge is secret.
glckr | 6 years ago | on: Developers mentoring other developers: practices I've seen work well
glckr | 6 years ago | on: Nuclear fusion is 'a question of when, not if'
glckr | 6 years ago | on: Intro Guide to Dockerfile Best Practices
Perhaps worth a mention in this blogpost?
glckr | 6 years ago | on: Amazon rolls out machines that pack orders and replace jobs
glckr | 6 years ago | on: Python at Netflix
glckr | 7 years ago | on: Serverless Best Practices
However, 99% of the work that I've done involves users hitting buttons and us responding to them synchronously. In these scenarios, I simply can't figure out how queues (and chains of serverless functions as advocated by this blog) are supposed to work (if they are at all). There seem to be many ways to solve this when the queues are all flowing freely, but as soon as there's any sort of pressure on the system these things all look to fall down.
Looking at the amazon booking flow as an example -- it appears that they always show a "your order has been placed" page with a big green banner synchronously at the end of the cart flow. Some time later the user may then receive an email saying their payment method was declined. This certainly works, but a) it's horrible UX and b) it only works at the final stage of the process.
I see queues (and serverless) advocated as good architectural decisions, but every time they come up in a lecture/blog they're given in toy or data-sciency sort of examples. Is it possible to use these patterns in a sensible way where users are actually involved? (the blog mentions CQRS, but that seems... not a perfect solution)