Comparing AWS SQS, SNS, and Kinesis: A Technical Breakdown for Enterprise...
Queuing is a critical component of software architecture, and choosing the right system for your cloud-native enterprise application is crucial. In this blog post, we’ll compare Amazon Simple Queue...
View ArticleSome thoughts on the latest LastPass fiasco
There are a few engaging lessons we can learn from the latest LastPass fiasco: Apparently, the bad actors involved in those incidents also infiltrated a company DevOps engineer’s home computer by...
View ArticleOne size does not fit all: neither cloud nor on-prem
If your application is not built as cloud-native, then you won’t benefit from the cloud David Heinemeier Hansson of 37signals wrote a series of posts discussing how much his team will save by moving...
View ArticleOn Amazon Prime Video’s move to a monolith
Last week an article about how Amazon Prime lowered their monthly AWS costs by 90% by shifting part of their system called VQA (Video Quality Analysis) away from a server-less micro-service...
View ArticleSome thoughts on recent RTO announcements
I spent five years working remotely full-time for a startup. After the novelty had worn off, I felt lonely and isolated. I also worked for a company that required everyone to be in the office during...
View ArticleOn luck and gumption
I must have read “Zen and the Art of Motorcycle Maintenance” at least two dozen times. I first read it during a solo cycling journey from Clarkson University to New York City. Since then, I’ve read it...
View ArticleSafe and Secure: Seminar on Cybersecurity for Seniors and Their Families
On November 5th, 2023, I had the privilege of hosting a seminar on cybersecurity for seniors at Anshe Emeth Memorial Temple in New Brunswick, NJ. What prompted me to create this seminar is my loss. In...
View ArticleThanksgiving reflections
Last year, on Thanksgiving, I wrote a reflection on the war in Ukraine that impacted my friends, family, and people close to me. I expressed gratitude for basic civilian infrastructure un-damaged by...
View ArticleSoftware Engineering is here to stay
Matthew Berman made a bold claim that developer jobs will be obsolete in 10 years. The word coder appears in Matthew Berman’s article sixty-three times in various combinations. Codingjobs jobs have...
View ArticleForm follows fiasco
Why software architects should stick with their projects Last weekend, I took my daughter to an antique bookstore/coffee house where we came upon a book called “Form Follows Fiasco: Why Modern...
View ArticleLeadership is About “We,” Not “I”
Every now and then I hear a leader boast, “I created a multi-million revenue generating product for my company.” Such a statement makes me wonder if this person worked alone on the project. Authentic...
View ArticleAre developer jobs truly in decline?
A recent study showed that software developer employment peaked in 2019 and has been declining since. I question some of the methodology and conclusions. Shameless plug Before I continue, I’d like to...
View ArticleThe day I became an architect
In the fall of 2016, I accepted my current job at ADP (obligatory disclaimer: opinions expressed here do not represent my employer) as a Chief Architect at ADP Innovation Lab. Before that, I wore many...
View Article