InfoQ Homepage Case Study Content on InfoQ
-
The Costs and Benefits of Building Hypermedia APIs (with Node.js)
Mike Amundsen discusses the theory behind building hypermedia APIs combined with real life cases exemplifying the successes and failures of such an endeavor.
-
Escape From Amazon: Tips/Techniques for Reducing AWS Dependencies
Soam Acharya presents a case study of a business which relied heavily on AWS and had to reduce its dependencies on it, including tips for avoiding cloud lock-in.
-
Micro Services: Java, the Unix Way
James Lewis tells the story of building a resource oriented, event driven system out of applications about 1000 lines long.
-
Bring Your Own Device (BYOD) with Cloud 4 Education
Ruth Lennon discusses the challenges, the benefits and the lessons learned transitioning from a traditional education form to a BYOD in the cloud-based one.
-
100% Big Data, 0% Hadoop, 0% Java
Pavlo Baron presents a big data case, a solution and the tools for collecting, mining and storing large amounts of data without using Hadoop or Java.
-
Real Time Bidding: Where Erlang Blooms
Fred Hebert discusses using Erlang for a real-time bidding system, providing some details of its design and architecture, along with lessons learned while implementing it.
-
Real World Redis
David Czarnecki discusses several Redis data structures and their associated libraries used in real cases for building leaderboards, relationships and activity feeds.
-
Building Cloud Services with Riak
Andy Gross reports on how Basho used Riak and Erlang to build their cloud storage service.
-
The Startup Hangover: Supporting 15M Users
Phil Calçado presents SoundCloud’s approach to dealing with scalability issues when their user number grew beyond what they initially could support by creating services in various languages.
-
Concurrent Programming Using The Disruptor
Trisha Gee introduces the Disruptor - a parallel messaging framework -, explains how to use it in code, and shows how it was used to solve an application’s messaging needs.
-
Building Cloud Software–It's Big but It's Not All Fluffy
Andy Britcliffe shares some lessons learned building software for the cloud, along with advice on architecture, technologies and the need for vendor support.
-
Transforming a 15 Year Old Model-driven Application from C++ to Java
Eric Jan Malotaux shares his experience converting a legacy C++ application to Java, the strategy used, the lessons learned along the way, and the unsolved issues remaining.