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.
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.