This article demonstrates a solution for automating the build, deployment and management of a Docker Java microservices application on any cloud or virtualization platform. We extend an existing money transfer application consisting of event sourcing, CQRS and Docker, to run and manage this app on 13 different clouds and virtualization platforms.
This is the first article of a two article series in which we try to work from the abstract level of IoT reference architectures towards the concrete architecture and implementation for selected use cases. This first article will cover the definition of a more concrete and comprehensible architecture whereas the second part will then apply this architecture to actual use cases.
An interview about getting operations involved in architecture, the Self-Contained Systems approach compared to microservices, improving deployment pipelines and using measurements in deployment.
ticketea is a large online ticket selling platform in Spain. This article describes their growing pains and how DevOps and an API-based distributed architecture allowed them to cope with growth. 1
APIs are a lightweight agile way of building reusable systems. Previously only some SOA adopters delivered these goals. Some key differences are the shift to distributed resources & statelessness. 4
In this article, third installment of Apache Spark series, author discusses Apache Spark Streaming framework for processing real-time streaming data using a log analytics sample application. 2
Learn how to place Baratine’s async POJO facade in front of an existing library without modification, using an API-centric approach to exposing a library as a high performance microservice. 1
Boyan Mihaylov covers his experience when working with both traditional waterfall software architectures and agile ones. 10
Len Bass on the motivation for "DevOps: A Software Architect's Perspective", what does looking at DevOps from an architectural perspective mean, DevOps education, microservices and more. 1
Data Lake-as-a-Service provides big data processing in the cloud for business outcomes in a cost effective way. InfoQ spoke with Lovan Chetty & Hannah Smalltree from Cazena about these solutions work.
A new Eclipse Oozie plugin allows to significantly simplify implementation of Oozie processes by allowing to define them graphically. An article introduces plugin and provides an example of its usage. 1