It sounds like Github copilot workspaces will be a lot like working with outsourced development efforts. They are both likely to be better at generating technical debt than useful code if not managed effectively. Source: https://every.to/chain-of-thought/i-spent-24-hours-with-github-copilot-workspaces
Category: Architecture
Hints for Distributed Systems Design
These hints are not novel, not foolproof recipes, not laws of design, not precisely formulated, and not always appropriate. They are just hints. They are context dependent, and some of them may be controversial. Source: Hints for Distributed Systems Design
What’s New in the Reliable Web App Pattern for .NET
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
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…