Link Dump #210
A curated collection of articles on software architecture, microservices, development practices, and AI coding techniques.
A curated collection of articles on software architecture, microservices, development practices, and AI coding techniques.
An introduction to using Packs (Packwerk) for feature-based code organization in Rails applications as an alternative to Engines.
A technical guide on how to capture usage metrics for redirects in a Ruby on Rails application to aid in cleaning up legacy routes.
The article argues for using simple, monolithic architectures over complex ones, using examples like Wave and Stack Overflow to show effectiveness at scale.
A developer shares a real-world challenge of migrating from a monolith to microservices, highlighting the complexities of intermediate architectures and circular dependencies.
A critique of microservices complexity, advocating for the simplicity and maintainability of monolithic architectures in software development.
A discussion on the shift from traditional error-only logging to structured event logging in modern distributed systems.
A software team shares their adapted Git workflow for managing a monolithic codebase with multiple independent development teams.
Author transitions from a software engineering role at Disy to becoming a Java channel editor at SitePoint, reflecting on lessons learned.
SoundCloud's journey from a monolithic architecture to a microservices system using Scala and Finagle, including monitoring with Prometheus.