InfoQ Homepage Architecture & Design Content on InfoQ
-
Building Cloud-Native Data-Intensive Applications with Spring
Sabby Anandan and Soby Chako discuss how Spring Cloud Stream and Kafka Streams can support Event Sourcing and CQRS patterns.
-
Google Cloud-Native Architecture with Spring Cloud GCP
Ray Tsang shows how to build a multi-regional cloud-native application with Spring on Google Cloud Platform using globally-distributed, strongly consistent, Spanner database.
-
Event-Driven Architectures with Apache Geode and Spring Integration
Charlie Black deploys Spring Integration pipelines to react to changes of the data stored in Apache Geode.
-
Yes, I Test in Production (And So Do You)
Charity Majors talks about testing in production and the tools and principles of canarying software and gaining confidence in a build, also instrumentation and observability .
-
Would You Have Clicked on What We Would Have Recommended?
Peter B. Golbus describes recent work on the offline estimation of recommender system A/B tests using counterfactual reasoning techniques.
-
Planting the Service Design Seeds at CBC
Hira Javed discusses the increasing adoption of the service design discipline, and CBC's adventures in embracing this approach.
-
Security in the Hybrid Cloud at Liberty Mutual
Matt Ruel discusses how Liberty Mutual is delivering customer value quickly via secure pipelines to the cloud.
-
Achieving Hyper-Productivity through the Use of Microservices and PCF
Thomas Seibert, Gregor Zurowski describe how their delivery performance has increased by using microservices and PCF and how their ecosystem allows for scaling to a multitude of teams.
-
Reducing Microservices Architecture Complexity with Istio and Kubernetes
Ray Tsang introduces Istio, explaining how the service mesh works, the technology behind it, and how to use it with microservices.
-
From Quadcopters to Helicopters: Formal Verification for Safer Vehicles
Kathleen Fisher explores the promises and limitations of current formal methods and techniques for producing useful software that probably does not contain exploitable bugs.
-
Design Strategies for Building Safer Platforms
Kat Fukui talks about the design strategies that the Community & Safety team at GitHub uses to design safer, more consensual features and how to incorporate them into teams’ processes.
-
Enterprise Systems Built with Microservices are Designed to Expect Failures, But Then What? How Do We Handle Failures?
Dalia Borker explores the use of caching frameworks to improve resilience and performance in enterprise microservices systems with Redis, Pivotal Cloud Cache, and Hazelcast.