BT
  • Wiring Microservices with Spring Cloud

    by Rob Harrop on  Jun 15, 2016

    As we move towards microservice-based architectures, we're faced with an important decision: how do we wire our services together? Components in a monolithic system communicate through a simple method call, but components in a microservice system likely communicate over the network through REST, web services or some RPC-like mechanism.

  • Everything is “Lock-in”: Focus on Switching Costs

    by Richard Seroter on  Jun 08, 2016

    Coding in Java, buying SAP, deploying OpenStack, and using Amazon Web Services: each one introduces a type of lock-in. However, it makes no difference how hard you try- some form of lock-in is unavoidable. What matters most is understanding the layers of lock-in, and how to assess and reduce your switching costs.

  • Living in the Matrix with Bytecode Manipulation

    by Victor Grazi on  May 26, 2016 2

    In this article we take a deep dive into two popular bytecode manipulation frameworks: Javassist & ASM. Bytecode manipulation is used in Java libraries like Spring and Hibernate, most JVM languages and even your IDE. For this reason, and because it’s really quite fun, it is a valuable skillset to learn for performing tasks that are otherwise impossible. And once you learn it, the sky's the limit!

A Reference Architecture for the Internet of Things (Part 2)

Posted by Daniel Karzel, Hannelore Marginean, Tuan-Si Tran on  May 25, 2016

This is the second article of a two article series in which we try to work from an abstract level of IoT reference architectures towards a concrete architecture for actual use cases.

Martin Van Ryswyk on DataStax Enterprise Graph Database

Posted by Srini Penchikala on  May 17, 2016

Datastax recently announced DataStax Graph to support graph data models. InfoQ spoke with Martin Van Ryswyk from DataStax team about the new product. 1

Big Data Processing with Apache Spark - Part 4: Spark Machine Learning

Posted by Srini Penchikala on  May 15, 2016

In this fourth installment of Apache Spark article series, author Srini Penchikala discusses machine learning concept & Spark MLlib library for running predictive analytics using a sample application.

The InfoQ Podcast: Uber's Chief Systems Architect on their Architecture and Rapid Growth

Posted by Wesley Reisz on  May 13, 2016

In this week's podcast QCon chair Wesley Reisz talks to Matt Ranney, who is the Chief Systems Architect at Uber, where he's helping build and scale everything he can.

OpenStack in Action Review and Q&A with the Author

Posted by Sergio De Simone on  May 13, 2016

OpenStack in Action is a new release from Manning that aims to introduce readers to the OpenStack platform for cloud computing (IaaS). InfoQ has interviewed V. K. Cody Bumgardner, author of the book.

Four Benefits of Switching Your Contact Center Agent Software to WebRTC

Posted by Tsahi Levent-Levi on  May 09, 2016

Contact centers around the globe are running two sets of expensive software. Tsahi Levent-Levi shows how, by integrating WebRTC, companies can become more flexible and save money.

Microservice Threading Models and their Tradeoffs

Posted by Glenn Engstrand on  May 06, 2016

A microservice's efficiency and resource consumption patterns are dramatically affected by its threading model. Choosing the correct model for your solution is a basic requirement for success. 4

Q&A on Express.js with Evan Hahn

Posted by David Iffland on  May 05, 2016

Express.js is a popular web server layer built on top of node.js. In this Q&A, author Evan Hahn provides more context on Express and where it's going.

Locating Common Micro Service Performance Anti-Patterns

Posted by Andreas Grabner on  May 03, 2016

In this 2nd installment on diagnosing performance issues, performance guru Andreas Grabner focuses on spotting performance & scalability issues in distributed Microservice Oriented Architecture

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT