The pattern champions resiliency patterns such as retry, and circuit breaker, performance efficiency patterns like the cache-aside pattern and optimizes for cost and security. It also shows you how to achieve a 99.9% business service level objective (SLO) with multi-region support. Source: What’s New in the Reliable Web App Pattern for .NET
Month: April 2024
The Serverless Illusion
Serverless reduces the need for (readily available) ops skills but increases the demand for (less readily available) distributed system design skills. Source: The Serverless Illusion – The Architect Elevator
Considerations for AI Opt-Out
The Web already has a way for sites to opt-out of automated crawling: the robots.txt file. This makes perfect sense – which is why it will likely never happen. Source: Considerations for AI Opt-Out
Why Do Bitcoin ATMs Exist?
Source: DSHR’s Blog: The Roach Motel Of Banking What kind of customer needs to pay 22% plus $3 for “access to … financial services” which won’t let you cash out? I’ve seen a Bitcoin ATM here in British Columbia and I’ve always wondered who uses it and why it’s even there. Now I think I…
The Last Straw
I love the privacy of the Brave browser but a couple of things made me decide to switch back to Firefox: More and more sites seem to be dropping support for Brave (as shown above). This is probably because they cannot track you as effectively. Brave is based on Chromium which Google controls. Google is…
DevOps, Platform Engineering, and Site Reliability Engineering
DevOps unites development and operations. DevOps is the practice of breaking up monolithic architecture and teams to create smaller, autonomous teams that can build, deliver, and run applications. Platform Engineering (PE) focuses on abstracting out infrastructure or other things that distract DevOps teams from delivering their domain. PE is a fairly new buzzword/concept and is…
Recommended Reading: Decentralized Systems Aren’t
Source: DSHR’s Blog Fascinating post explaining how decentralized systems frequently aren’t. The post raises several thought-provoking questions: What is a viable business model for participation that has decreasing returns to scale? How can Sybil attacks be prevented other than by imposing massive costs? How can collusion between supposedly independent nodes be prevented? What software development…
Bible Study: Romans 2
Resources Romans overview (video): Part 1, Part 2 What is Romans? Romans contains letters from Paul to the churches of Rome. The church of Rome had existed for a long time and was made up of Jews and Gentiles. Emperor Claudius had banished the Jews from the church for 5 years. When the Jews returned…
Bible Study: Romans 1
Resources Romans overview (video): Part 1, Part 2 Reading Guide Teaching Notes (PDF) Video Notes What is it? Romans contains letters from Paul to the churches of Rome. The church of Rome had existed for a long time and was made up of Jews and Gentiles. Emporor Claudius had banished the Jews from the church…