- Programming Digest
- Posts
- Ten Years with Microservices
Ten Years with Microservices
Without microservices Allegro would not be where it is today
Ten Years with Microservices
27 minutes by Michal Kosmulski
In early 2024, Michal hit ten years at Allegro, which also happens to be how long he’s been working with microservices. This timespan also roughly corresponds to how long the company as a whole has been using them, so it’s a good time to outline the story of project Rubicon: a very ambitious gamble which completely changed how we work and what our software is like. The idea probably seemed rather extreme at the time, yet I am certain that without this change, Allegro would not be where it is today, or perhaps would not be there at all.
Swap 30 minute meetings for 3 second answers.
sponsored by Unblocked
Unblocked provides development teams accurate answers to questions about their application by augmenting their source code with existing knowledge from GitHub, Slack, Confluence, Jira and more. Get unblocked, no matter the task.
How To Know When It's Time To Go
6 minutes by Andrew Wulf
Andrew retired in 2021 at 63.5 after about four decades as a programmer. What made him do this was not failing ability in any way, but after a year of consideration, he realized he didn't care to do it anymore. Everyone will eventually reach a point at which they can no longer do what they spent their lives doing—but it's not just about retirement; it can happen at any time earlier as well.
How SQL Query works?
9 minutes by Soma
From parsing and optimization to execution plan generation and result set generation, every step is meticulously orchestrated to ensure efficient and accurate query processing.
Finding near-duplicates with Jaccard similarity and MinHash
15 minutes by Nelson Elhage
How do you find near-duplicates in a massive collection of documents? An exploration of the Jaccard similarity metric, and the MinHash hashing trick used to efficiently approximate it at web scale.
Reverse Engineering TicketMaster's Rotating Barcodes
15 minutes by Cyberphunk
“Screenshots won’t get you in”, but Chrome DevTools will. When the ticket is scanned at the venue, TicketMaster looks up the ticket metadata using that bearer token, and then validates the two OTPs against two secrets stored in its database. If both steps pass, then your ticket is valid and the staff can let you in.
how did you like this issue? |