Bookmarks tagged “architecture”
97 bookmarks tagged “architecture”
Organizing productive platform teams - Stack Overflow
Documents: The architect’s programming language - Stack Overflow
What is Local-first Web Development? | alexop.dev
Explore the power of local-first web development and its impact on modern web applications. Learn how to build offline-capable, user-centric apps that prioritize data ownership and seamless synchronization. Discover the key principles and implementation steps for creating robust
When Imperfect Systems are Good, Actually: Bluesky's Lossy Timelines · Jaz's Blog
By examining the limits of reasonable user behavior and embracing imperfection for users who go beyond it, we can continue to provide service that meets the expectations of users without sacrificing scalability of the system.
Serving a billion web requests with boring code - llimllib notes
The Dual Nature of Events in Event-Driven Architecture
Given that events play such a central role in event-driven architecture, there’s an astonishing lack of agreement on what should be contained in an event. This may be rooted in the fact that, depending on your perspective, events fulfill different purposes.
12 Factor App Revisited
The Twelve-Factor App methodology is a methodology for building software-as-a-service applications by Adam Wiggins. We cover how they have since evolved, and what we can learn from them today and how they changed the status quo of yesteryear.
Change management: Why it matters, and how to make it stick
This Perspectives explores the approaches that help leaders to achieve the elusive goal of making change stick.
The Distributed Computing Manifesto | All Things Distributed
Today, I am publishing the Distributed Computing Manifesto, a canonical document from the early days of Amazon that transformed the architecture of Amazon's ecommerce platform. It highlights the challenges we were facing at the end of the 20th century, and hints at where we were
Writing a simple 16 bit VM in less than 125 lines of C | andreinc
Writing a simple VM for LC3 in less than 125 lines of C
Platforms (and dogfood) everywhere | Kislay Verma
How to discover opportunities for building platforms in any business problem
A Reverse Engineer’s Perspective on the Boeing 787 ‘51 days’ Airworthiness
Uncover the implications of hacking a Boeing 787 as we analyze recent FAA directives and aviation technology concepts.
Domain, Subdomain, Bounded Context, Problem/Solution Space in DDD: Clearly
Domain-Driven Design is an approach to designing systems, usually software, that emphasises creating a common language between domain experts and system builders. Famous DDD principles include Use a…
Domain Services: The Next (small) Evolution of Microservices | by Nick Tune
The microservices era has been good for software architecture. I remember when the idea of multiple databases was punishable by death. But, the over-focus on micro has detracted from the true…
The macro problem with microservices - Stack Overflow Blog
How do you cut a monolith in half? — programming is terrible
It depends. The problem with distributed systems, is that no matter what the question is, the answer is inevitably ‘It Depends’. When you cut a larger service apart, where you cut depends on latency,...
Changing Lanes: How Lyft is Migrating 100 Frontend Microservices to Next.j
In 2019, Lyft’s frontend architecture needed a reckoning. We were growing quickly as a company, and new teams were creating new software systems daily. At that point in time, we were generating new…
The Architect’s Path (Part 2 - Implementation) - The Architect Elevator
Growing an architect is different from growing a system. This bookshelf will help.
How Events Will Fail You. Our catalog of situations encountered… | by Chris
Events have become a fixture of modern software solutions, whether it’s the no-longer-trendy Event Sourcing model or the also-blockchain-like but typically client-focused CRDT, discrete units of…
How should we build the APIs of tomorrow? – Increment: APIs
A meditation on embracing physics, improving developer experience, and evolving the status quo.






















