InfoQ Homepage Design Content on InfoQ
-
Refactoring Stubborn, Legacy Codebases
The speakers explain Stripe's successful approach to refactoring stubborn Ruby monoliths. They share lessons on improving developer experience, code quality, and maintainability.
-
Legacy Modernization: Architecting Realtime Systems around a Mainframe
Jason Roberts and Sonia Mathew discuss architecting resilient real-time systems with mainframes using CDC, DDD, EDA, and Team Topologies.
-
Modernizing in Healthcare – from On-Prem to the Cloud
Leander Vanderbijl discusses how they used API patterns to deal with complexity, modern frameworks to solve legacy code and cloud-native technologies to provide security and observability.
-
Make Your Design System Work for You and Your Team
Sarah Rambacher discusses how a well-structured design system will increase collaboration between developers and UX team, and how to make the implementation of pixel-perfect designs easier.
-
Beyond Platform Thinking at RB Global – Build Things No One Expects, in a Place No One Expects It
Ranbir Chawla discusses the strategy to simplify a complex spider web of non-cloud native SAAS and homegrown systems into a well factored API driven platform with well-defined domain boundaries.
-
Stress Free Change Validation at Netflix
Javier Fernandez-Ivern discusses why a high confidence change process for code bases is needed, how zero-noise diffs help close the confidence gap, and recommended practices for building a diff system
-
Blazing Fast, Minimal Change - Speed up Your Code by Refactoring to Rust
Lily Mara takes an existing codebase and rewrites part of it in Rust, focusing on writing a Rust reimplementation, cross-language regression testing, performance benchmarking of the new code.
-
Architecting for the Edge
The panelists discuss main differences in how one should design and build services when embracing the Edge as part of the system architecture.
-
Federated GraphQL to Solve Service Sprawl at Major League Baseball
Olessya Medvedeva and Matt Oliver discuss how they have begun to implement a Federated GraphQL architecture to solve the issue of service discovery, sprawl and ultimately getting the data needed.
-
Piranha: Reducing Feature Flag Debt @Uber
Murali Krishna Ramanathan describes the experiences building and deploying Piranha, an automated code refactoring tool to delete code corresponding to stale feature flags.
-
Architecting Software for Leverage
Lucas Cavalcanti explains the architecture decisions taken throughout the lifecycle of Nubank, from the very beginning until the current days.