InfoQ Homepage Architecture Content on InfoQ
-
Culture and the Games People Play
Roy Rapoport discusses the power of alignment (or lack thereof) using real-world examples, his experience introducing Python in production, and the organizational structures and culture within Netflix
-
Unfrying Your Brain with F#
Andrea Magnorsky discusses active patterns, computation expressions, parsers, using type providers and more. These language features help make code simpler and easier to maintain.
-
The Mechanics of Testing Large Data Pipelines
Mathieu Bastian explores the mechanics of unit, integration, data and performance testing for large, complex data workflows, along with the tools for Hadoop, Pig and Spark.
-
Engineering for the Long Game
Astrid Atkinson discusses approaches to making sure systems and organizations can support continuous innovation, from breaking systems into microservices to engineering for organizational resilience.
-
DDD and Microservices: At Last, Some Boundaries!
Eric Evans introduces a few strategic design concepts and explains how they apply to development of microservices, as a tool for teams trying to grow large systems more coherently.
-
Startup ML: Bootstrapping a Fraud Detection System
Michael Manapat talks about how to choose, train, and evaluate models, how to bridge the gap between training and production systems, and avoiding pitfalls.
-
Microservices Antipatterns
Tammer Saleh talks about the mistakes made building microservices, when microservices are appropriate, where to draw the lines between services, performance issues, testing, debugging, failure, etc.
-
Collection Pipeline Design Techniques
Michael Feathers outlines strategies for creating pipelines that transform data from stage to stage without access to any other state.
-
Developing Cloud-native Applications with Eclipse and the Spring Tool Suite
Martin Lippert introduces “Boot Dashboard”, a new open source tool for developing, deploying and debugging microservices in the cloud.
-
The Microservices and DevOps Journey
Aviran Mordo talks about how microservices and DevOps go hand in hand, and what it takes to operate and build a successful microservices architecture from development to production.
-
Domain Architecture Isomorphism: How Spotlight Inverted Conway's Law
Dylan Beattie discusses the challenges faced restructuring Spotlight so their organization aligns with the natural domain boundaries of their business.
-
Stream Processing with Apache Flink
Robert Metzger provides an overview of the Apache Flink internals and its streaming-first philosophy, as well as the programming APIs.