Systems design explains the world: volume 1
Systems design explains the world: volume 1 "Systems design" is a branch of study that tries to find universalarchitectural patterns that are valid across disciplines. You might think that's not a pos
[Part 1] The problems with MVPs in legacy replacement
So, you’re a product manager, and following your success in launching a new product last year, you’ve been promoted to product manager of your organization's flagship product ‘20-Year-Old-Monolith-Bea
[Part 2] The problems with MVPs in legacy replacement
This is the second part of ‘The problems with MVPs in legacy replacement’ article. In this part we look at why an MVP is not going to help you realize the value of your legacy replacement. Behavioral
The Big Little Guide to Message Queues
Message Queues are now fairly prevalent—there are so many of them showing up so fast you'd think they were rabbits with an unlimited supply of celery , resulting in an kafkaesque situation where makin
This column will change your life: just sit down and think
"All of humanity's problems stem from man's inability to sit quietly in a room alone," wrote the French philosopher Blaise Pascal . It's a line repeated so frequently, in the era of smartphones and so
Understanding Connections & Pools
Connections are the hidden mechanism using which computer systems talk to each other—and they've become so fundamental that we overlook how important they are, how they work, and when they fail. We're
How the placenta evolved from an ancient virus
Kelsey Coolahan’s obsession began during her third year at Cooper Medical School, part of Rowan University in New Jersey. “I’m in the labor and delivery room, and I’m witnessing this whole miracle-of-
No CS Degree
It’s my pleasure today to talk to a former nurse and now software developer, Taniya Amidon who learned to code at Le Wagon coding bootcamp in London. She was craving
Wondering what you can do with a sociology degree? Beatrice found an apprenticeship as a developer after spotting the position on my…
Modern-Day Architecture Design Patterns for Software Professionals
Circuit Breaker, CQRS, Event Sourcing, Sidecar, Backend-for-Frontend, and Strangler Tanmay Deshpande Oct 12 · 7 min read Source — https://undraw.co/ Many modern-day applications need to be built at an
What Gödel Discovered
In 1931, a 25-year-old Kurt Gödel wrote a proof that turned mathematics upside down. The implication was so astounding, and his proof so elegant that it was...kind of funny. I wanted to share his disc
We deleted the production database by accident 💥
Sat Oct 17, 2020 by Caspar Today at around 10:45pm CET, after a couple of glasses of red wine, we deleted the production database by accident 😨. Over 300.00 scoreboards and their associated data were
Why the Serverless Revolution Has Stalled
Oct 12, 20208min read by reviewed by Richard Seroter Key Takeaways For a few years now, serverless computing has been predicted by some to usher in a new age of computing that thrives without an opera