InfoQ Homepage Guides
-
The InfoQ eMag: Microservices - Patterns and Practices
While the underlying technology and patterns are certainly interesting, microservices have always been about helping development teams be more productive. Experts who spoke about microservices at QCon SF 2017 did not simply talk about the technical details of microservices, but included a focus on the business side and more human-oriented aspects of developing distributed software systems.
-
Distributed Agile
Distributed teams are the norm for many organizations today. Companies are global, communications technologies allow people to live away from the "office" location, and many new workers are nomads. Even though most people will acknowledge the wisdom that collocated work is easier, reality is often different. With the advent of new technology, this movement will only grow.
-
Big Data Processing with Apache Spark
In this mini-book, the reader will learn about the Apache Spark framework and will develop Spark programs for use cases in big-data analysis. The book covers all the libraries that are part of Spark ecosystem, which includes Spark Core, Spark SQL, Spark Streaming, Spark MLlib, and Spark GraphX.
-
The Morning Paper Issue 7 - Experimentation, Optimisation and Learning
For this edition of The Morning Paper Quarterly Review, Adrian Colyer has chosen a set of papers that illustrate what the data natives are up to: how they embed experimentation, optimisation, and learning into everything they do. If you thought continual delivery was the end game, for data natives this is just the necessary pre-requisite.
-
The InfoQ eMag: Observability
This eMag explores the topic of observability in-depth, covering the role of the “three pillars of observability” -- monitoring, logging, and distributed tracing -- and relates these topics to designing and operating software systems based around modern architectural styles like microservices and serverless.
-
The InfoQ eMag: Streaming Architecture
This InfoQ emag aims to introduce you to core stream processing concepts like the log, the dataflow model, and implementing fault-tolerant streaming systems.
-
The InfoQ eMag: Faster, Smarter DevOps
This DevOps eMag has a broader setting than previous editions. You might, rightfully, ask “what does faster, smarter DevOps mean?”. Put simply, any and all approaches to DevOps adoption that uncover important mechanisms or thought processes that might otherwise get submerged by the more straightforward (but equally important) automation and tooling aspects.
-
The InfoQ eMag: Cloud Native Patterns & Practices
In this eMag, the InfoQ team pulled together stories that best help you understand this cloud-native revolution, and what it takes to jump in. It features interviews with industry experts, and articles on key topics like migration, data, and security.
-
The Morning Paper Issue 6 - Computer Science Applied
Subtle production failures running Microsoft Azure, identifying users from aggregated mobile data, taking over a city with Philips Hue lightbulbs, processing a trillion edge graph on a single machine, and why Rust should be your systems language of choice.
-
The InfoQ eMag: Reactive JavaScript
This eMag is meant to give an easy-going, yet varied introduction to reactive programming with JavaScript. Modern web frameworks and numerous libraries have all embraced reactive programming. The rise in immutability and functional reactive programming have added to the discussion. It’s important for modern JavaScript developers to know what’s going on, even if they’re not using it themselves.
-
The InfoQ eMag: Serverless Computing
In this InfoQ eMag, we curated some of the best serverless content into a single asset to give you a relevant, pragmatic look at this emerging space.
-
The InfoQ eMag: Microservices vs. Monoliths - The Reality Beyond the Hype
This eMag includes articles written by experts who have implemented successful, maintainable systems across both microservices and monoliths.