How should organizations plan for a cloud environment and optimize it for efficiency at scale? InfoQ reached out to 3 leading cloud practitioners to uncover practical advice on this topic. Each panelist has dealt with the sometimes-messy transition from on-premises to cloud, and coached organizations through their journey.
In this important and thorough treatise “Integration Testing from the Trenches” Nicolas Frankel starts from basic definitions and develops the concepts of integration testing with a casual formalism that's intuitive and fun.
Takipi is makes it just as easy to debug Java and Scala code in production as it is on your desktop 2
In Key Value data stores, data is represented as a collection of key–value pairs. InfoQ spoke with Casey Rosenthal from Basho team about data modeling when using Key Value NoSQL databases.
This InfoQ article series focuses on automation tools and ideas for maintaining dynamic pools of compute resources.
InfoQ spoke with Rich Reimer, VP of Marketing and Product Management at Splice Machine about the architecture and data patterns for SQL-on-Hadoop technologies.
NoSQL databases are eliminating the impedance mismatch between developers and traditional data models. This article looks at how MarkLogic provides NoSQL benefits with transactional support. 2
Security. Cloud. Two words that are almost always together but rarely happily. Learn why that isn’t the case and what you need to known about securing your critical infrastructure in the cloud. 3
Apache Kafka is a distributed publish-subscribe messaging system. This article covers the architecture, features and characteristics of Kafka and how it compares with other messaging systems. 10
The n+1 one problem doesn’t just affect ORMs, any kind of Web API can suffer from the same performance problems. Ali Kheyrollahi discusses some of the ways to identify and correct n+1 scenarios.
In this article Tal Weiss focuses on some lesser known API's in the new Java 8. 6