Arc Notes Weekly #69: Tomes
This week, we cover automated unit test improvement research from Meta, Refactoring code in high risk environments, and tenancy in software systems.
This week, we cover automated unit test improvement research from Meta, Refactoring code in high risk environments, and tenancy in software systems.
Enjoy this week's round-up!
— Mahdi Yusuf (@myusuf3)
👋🏾 You are reading Architecture Notes - Your Sunday newsletter, which curates best system design and architecture news from around the web. We would appreciate you sharing it with like-minded people or a kind word on Twitter.
Articles
(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup
The author shares their experiences and opinions on various infrastructure and DevOps-related topics, including network meshes, Nginx, homebrew, origin stories, post-mortem processes, control towers, SealedSecrets, Flux, and Notion.
Automated Unit Test Improvement using Large Language Models at Meta
Learn about recent advancements in software engineering, including the use of large language models to improve automated unit testing at Meta, and explore related papers, demos, and replication opportunities
The single-tenancy to multi-tenancy spectrum
Luc explores the tradeoffs between single-tenancy and multi-tenancy architectures in cloud-based systems, highlighting the benefits and challenges of each approach
Helping You Flex Your Product Muscles.
Don’t Be Left Out of the Engineering Revolution! Discover what top engineers are learning from PostHog’s Product for Engineers newsletter. Whether it’s curated advice or the very lessons that shaped PostHog, this is the go-to source for anyone looking to make an impact. Subscribe for free and be part of the future, today!
Product for Engineers | Andy Vandervell | Substack
The High-Risk Refactoring
Provides guidance on how to approach refactoring in a way that minimizes risks and ensures the system works as intended, with a focus on comprehensive testing and evaluating the cost and risk of changes.
API-First Approach to Kafka Topic Creation - DoorDash Engineering Blog
DoorDash's Engineering team streamlined Kafka Topic creation by replacing Terraform/Atlantis with an in-house API, Infra Service, reducing real-time pipeline onboarding time by 95% and saving developer hours.
Projects
GitHub - zed-industries/zed: Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Zed is a high-performance, multiplayer code editor
Introducing Pkl, a programming language for configuration :: Pkl Docs
Pkl is an open-source programming language for producing configuration data, with a focus on simplicity and flexibility. The site provides an introduction to Pkl, its features, and examples of how it can be used.
❤️ The Favourites - this section won't make an appearance every week, will usually be something that was a particularly high point in tech that impacts us all. If you see something worthy of the favourite, tweet at @arcnotes
I fucking hate Jira.