InfoQ Homepage Patterns Content on InfoQ
-
Kubernetes: Crossing the Chasm
Ian Crosby covers the fundamental concepts and features of Kubernetes, best practices and anti-patterns running apps is such an environment, setting up a production ready Kubernetes cluster.
-
Managing Data in Microservices
Randy Shoup discusses managing data in microservices and shares proven patterns and practical advice that has been successful at Google, eBay, and Stitch Fix.
-
Managing the Docker Change - Disrupt and Innovate
Tim Tyler discusses some of the key changes MetLife made to maximize success, from tossing out waterfall, quickly identifying design patterns, rallying around open source, and more.
-
Microservices: Patterns and Practices Panel
C. Richardson, R. Shoup, L. Ryan, R. Tangirala, and R. Schloming participate in a discussion on microservices and the challenges faced at scale, the strategies to use and more.
-
Agile Patterns and Anti-Patterns
The panelists share from their experiences working in various sized organizations, across various industries, Agile experiences which can be applied to another team, department, or organization.
-
Confusion in the Land of the Serverless
Sam Newman introduces serverless computing, discussing how security, resilience, patterns (circuit breaker), vendor lock-in, and microservices are addressed with this technology.
-
Twelve Patterns for Hypermedia Microservices
Mike Amundsen presents 12 patterns and practices for building APIs that can evolve over time and client applications that can adapt to those changes without relying on explicit versioning systems.
-
Building out Hypermedia Clients
Todd Brackley outlines the general engine of a hypermedia client implementation, what API forms look like, and then outlines five design issues useful in creating such clients.
-
Architecture Patterns for Microservices in Kubernetes
Thomas Fricke describes some common patterns to build applications for use in containers, with real world examples using Kubernetes.
-
This Will Cut You: Go's Sharper Edges
Thomas Shadwell talks about how distinct, exploitable misuse patterns arise in software languages, and through examples in Go hopes to show the language's distinct security characteristics.
-
Coding for High Frequency Trading
Richard Croucher talks about the application environments, design patterns and programming languages commonly deployed across Financial Services including Investment Banks and Hedge Funds.
-
Building Robust Machine Learning Systems
Stephen Whitworth talks about his experience at Ravelin, and provides useful practices and tips to help ensure our machine learning systems are robust, well audited, avoid embarrassing predictions.