BT

Characteristics of Evolutionary Architectures

by Jan Stenberg on  Mar 31, 2016

The first principle of Evolutionary architecture is support for incremental non-breaking changes. Microservices architecture is one great example of such an architecture, Rebecca Parsons and Neal Ford from Thoughtworks claims when describing characteristics and principles of Evolutionary architectures.

JHipster 3.0 Released with Microservices Support

by Matt Raible on  Mar 25, 2016 1

The JHipster team has released JHipster 3.0 with new support for microservices, and with new options to generate a complete microservices architecture.

Apache Flink 1.0.0 is Released

by Rags Srinivas on  Mar 24, 2016

InfoQ's Rags Srinivas caught up with Stephan Ewen, a project committer for Apache Flink about the 1.0.0 Release and the roadmap

Joyent’s Container Name Service Eases Service Discovery

by Hrishikesh Barua on  Mar 17, 2016

Joyent's Triton Container Name Service is a free, automated DNS service which makes it easier for clients to locate services.

Chaos Testing of Microservices

by Jan Stenberg on  Mar 16, 2016

The world is naturally chaotic, and we should both plan for and test that our systems can handle this chaos, Rachel Reese claimed at the recent QCon London conference describing how Jet, an e-commerce company launched in July 2015, work with microservices and chaos engineering.

Anti-Patterns Working with Microservices

by Jan Stenberg on  Mar 15, 2016 4

The main problem with monolithic applications is that they are hard to scale, in terms of the application, but more importantly, in terms of the team. The main reason for a switch to microservices should be about teams, Tammer Saleh claimed at the recent QCon London conference when describing common microservices anti-patterns and solutions he has encountered.

jDays 2016 Round-Up

by Abraham Marín Pérez on  Mar 14, 2016

On 8th and 9th March, the jDays Conference was hosted in Gothenburg, Sweden, followed by an additional day of optional workshops. Currently in its third edition, jDays congregated forty speakers from several different countries, who covered a varied range of topics with a special emphasis in the Java language, methodologies and practices, and front-end technologies.

Microservices for a Streaming World

by Jan Stenberg on  Mar 14, 2016

Embrace decentralization, build service-based systems and attack the problems that come with distributed state using stream processing tools, Ben Stopford urged in his presentation at the recent QCon London conference.

Real-World Consistency Explained: Uwe Friedrichsen Discusses His Favourite Academic Papers

by Daniel Bryant on  Mar 13, 2016 2

At the microXchg 2016 conference, held in Berlin, Germany, Uwe Friedrichsen presented a deep-dive into “real-world consistency explained”. Friedrichsen referenced multiple academic papers and discussed topics such as ACID vs BASE, his belief that many developers may not fully understand consistency guarantees with a typical SQL database, and how consistency affects microservice systems.

Moving from Transactions to Streams to Gain Consistency

by Jan Stenberg on  Mar 13, 2016

With many databases in a system they are rarely independent from each other, instead pieces of the same data are stored in many of them. Using transactions to keep everything in sync is a fragile solution. Working with a stream of changes in the order they are created is a much simpler and more resilient solution, Martin Kleppmann stated in his presentation at the recent QCon London conference.

Continuous Delivery for (Smart) Trucks

by Manuel Pais on  Mar 10, 2016

Peter Thorngren, from Volvo Trucks, explains how the future world of smart trucks and autonomous transportation systems rely deeply on continuous delivery techniques like virtualization, test automation and continuous integration.

Lagom, a New Microservices Framework

by Jan Stenberg on  Mar 08, 2016 1

Lightbend, the company behind Akka, has released an open source microservices framework, Lagom built on their Reactive Platform, in particular the Play Framework and the Akka family of products together with ConductR for deployment. By default, Lagom is message-driven and asynchronous, and using distributed CQRS persistence patterns with event sourcing as the primary implementation.

All Things Containers From Solaris Zones to Docker

by Rags Srinivas on  Mar 07, 2016

InfoQ's Rags Srinivas caught up with Bryan Cantrill a day after the Containers Summit at New York City and discussed all things containers from Solaris Zones to Docker.

"Surviving Microservices" with Richard Rodger at microXchg: Messages, Pattern Matching and Failure

by Daniel Bryant on  Mar 06, 2016

At the microXchg 2016 conference, held in Berlin, Germany, Richard Rodger presented “Surviving Microservices”, a practical guide for developers wanting to keep their microservices architectures ‘healthy and performant’. Key topics discussed in the talk included the benefits of message-oriented systems, pattern matching with inter-service communication, dealing with failure, and Seneca.js.

Netflix Details Evolution of Keystone Data Pipeline

by Dylan Raithel on  Mar 04, 2016

Netflix has shed light on how the company uses the latest version of their Keystone Data Pipeline, a petabyte-scale real-time event stream processing system for business and product analytics. This news summarizes the three major versions of the pipeline, now used by almost every application at Netflix.

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