InfoQ Homepage Architecture Content on InfoQ
-
Think Twice before Dropping ACID and Throw Your CAP Away
Andrew Gregović discusses ACID and CAP, the questions to ask when starting a new project and choosing its database in order to make an informed decision.
-
Scaling Marketplaces at Thumbtack
Nate Kupp shares some of Thumbtack’s key learnings on their journey to scale and their future with fully-managed systems.
-
Chaos Engineering on a Budget
Heather Nakama tells the story of implementing chaos testing on a small product, and how several small and targeted early investments in chaos engineering saved time and effort.
-
A Peek into Elm Architecture
Jayaram Sankaranarayanan discusses the basics of functional programming principles, using Elm constructs, the architecture and how Elm enables reliable refactoring.
-
Containers, Kubernetes and Google Cloud
Mete Atamel shows how to build a system, starting with a microservice, containerize it using Docker, and scale it to a cluster of resilient microservices managed by Kubernetes.
-
Solving HTTP Problems with Code and Protocols
Natasha Rooney goes through the issues in HTTP, how HTTP2 was developed using Google’s SPDY experiment, and the impact of QUIC.
-
Turn Hours into Seconds - Concurrent Event Processing
Emil Soman discusses implementing a thread safe solution to a concurrency problem using Flow, Elixir's concurrent computation library.
-
The Why behind DevOps, Containers and Microservices
Edson Yanaga keynotes on the reasons one would engage in DevOps, containers, and microservices.
-
From Zero to Hero with Spring Boot
Brian Clozel shows how Spring Boot can help build web applications, tests to production-ready features, that leverage the Spring ecosystem.
-
Chaos: The Last Stand against Our Robot Overlords
Nathan Äschbacher talks about Chaos Engineering and how to shift towards working with chaos instead of against it, in order to build safe, reliable, and increasingly deterministic complex systems.
-
Functional Performance
Martin Thompson discusses the most relevant laws governing software performance in the context of financial applications.
-
Cloud-Native Batch Processing with Spring Batch 4
Michael Minella discusses what’s new in Spring Batch 4 and how to use it in a cloud setting.