Tristan's Takeaways

Tristan's Takeaways

153 bookmarks
Custom sorting
An architectural decision: Containers on bare metal or on virtual machines
An architectural decision: Containers on bare metal or on virtual machines
Building and running modern applications begins with selecting Kubernetes distribution as a baseline. Once a platform team has selected its orchestration layer, one of the next architectural choices…
·cncf.io·
An architectural decision: Containers on bare metal or on virtual machines
junminhong/awsui: A modern Textual-powered AWS UI for lightning-fast profile switching, seamless SSO re-auth, Amazon Q integration, smart CLI autocomplete, and bilingual UI.
junminhong/awsui: A modern Textual-powered AWS UI for lightning-fast profile switching, seamless SSO re-auth, Amazon Q integration, smart CLI autocomplete, and bilingual UI.
A modern Textual-powered AWS UI for lightning-fast profile switching, seamless SSO re-auth, Amazon Q integration, smart CLI autocomplete, and bilingual UI. - junminhong/awsui
·github.com·
junminhong/awsui: A modern Textual-powered AWS UI for lightning-fast profile switching, seamless SSO re-auth, Amazon Q integration, smart CLI autocomplete, and bilingual UI.
From 60 Repos to One: How Wix Tackled Monorepo Migration - Part1
From 60 Repos to One: How Wix Tackled Monorepo Migration - Part1
At Wix, we faced a challenge that will sound familiar to many developers: managing an ever-growing backend codebase spread across 60 separate repositories. With over 30 million lines of code, 6,000 daily builds and 600 daily production deployments, our development workflows were starting to strain under the weight of fragmentation. // Update: Part 2 of this story is now available: Read it here.This is the story of how our teams came together to tackle one of the biggest engineering overhauls in
·wix.engineering·
From 60 Repos to One: How Wix Tackled Monorepo Migration - Part1
Architectural Trade-Offs: the Art of Minimizing Unhappiness
Architectural Trade-Offs: the Art of Minimizing Unhappiness
To architect is to be a frustrated perfectionist; a good architecture minimizes this unhappiness by making trade-offs that can be lived with. The main skill in architecting is making trade-offs. These trade-offs reflect the most important and difficult decisions a team will make about its architecture.
·infoq.com·
Architectural Trade-Offs: the Art of Minimizing Unhappiness
Architecting the MVP in the Age of AI
Architecting the MVP in the Age of AI
AI enhances software architecture by informing decisions, suggesting alternatives, and streamlining documentation. While it can’t replace human judgment, it accelerates MVP development and supports experimentation, trade-off analysis, and technical debt management when provided with sufficient context.
·infoq.com·
Architecting the MVP in the Age of AI