InfoQ Homepage Architecture Content on InfoQ
-
Modern Banking in 1500 Microservices
Matt Heath and Suhail Patel explain how the Monzo team builds, operates, observes, and maintains the banking infrastructure; and how they compose microservices to add new functionality.
-
Growing Resilience: Serving Half a Billion Users Monthly at Condé Nast
Crystal Hirschorn outlines how Condé Nast practices Chaos engineering, where this fits within the already established testing and verification ecosystem, and more.
-
Components, Patterns and Sh*t That’s Hard to Deal with
Marco Cedaro identifies some ideas they tried and discusses the way they approached componentization.
-
Designing Secure Architectures the Modern Way, Regardless of Stack
Eugene Pilyankevich shares his experience of implementing sophisticated defenses in constrained environments and explains why designing it properly is what counts.
-
Distributed Programming, Hash Tables, and Fun!
Thomas Gebert and Nick Misturak demonstrate how they built a distributed hash-table video-sharing system, the technical hurdles encountered, and the pros/cons of using functional languages to do so.
-
Lessons from DAZN: Scaling Your Project with Micro-Frontends
Luca Mezzalira explains how to implement micro-frontends, enabling to scale up a project with tens of developers without reducing the throughput.
-
Live Coding 12-Factor App
Emily Jiang performs live coding of building 12-factor microservices using MicroProfile programming mode and gets them running Open Liberty and Quarkus.
-
Microservices for Growth at comparethemarket.com
Kenichi Shibata and Adam Stewart explain their experience with the adoption of microservices in the creation of Comparison as a Service, one of the core pillars of the user journey today.
-
Rampant Pragmatism: Growth and Change at Starling Bank
Daniel Osborne and Martin Dow discuss relational theory, functional relational programming and self-contained systems, explaining their approach to complexity.
-
Panel: the Correct Number of Microservices for a System Is 489
The panelists discuss the architecture of their various systems, what trade-offs they have made in the design of their systems, and how their system has evolved over time.
-
Evolution of Financial Exchange Architectures
Martin Thompson looks at the evolution of financial exchanges and explores what is considered state of the art today.
-
Simulating Agile Strategies
Adam Timlett introduces the Lazy Stopping Model, simulating different strategies for software development or capital projects, explaining how it works, the ideas behind it and what it can be used for.