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.
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.
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.
On February 25th, 2016 Microsoft announced updates to their Operations Management Suite (OMS). The updates, in this particular iteration of the service, are focused on the security and audit portions of the suite and target the user experience, additional capabilities and features.
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.
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.
The company formerly known as Typesafe, inventors of the Scala programming language, has completed their renaming and is now known as Lightbend. Typesafe announced their plans to rename last May, stating at that time that it was expected to be a two month process. They invited community members to participate, and provided blog updates about their progress.
The Microsoft Integration Product team recently provided their first update since the Integration Roadmap that was released back on December 24th. On February 24th, 2016 Microsoft has announced the public preview of Logic Apps Preview Refresh.
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.
There are three major groups attempting to standardize a solution for IoT connectivity: OCF, AllSeen Alliance and Thread Group. Will they go on divergent paths or join efforts behind one body that will standardize the communications between all IoT devices?
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.
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.
Some members and contributors have expressed concerns over the current state of open source in .NET, as covered last week. To get a deeper perspective on the situation, InfoQ reached out with Phil Haack, former program manager at Microsoft and currently engineering manager at GitHub. Phil was also the track host of “Incredible Power of an Open-Sourced .NET” at QCon.
QCon New York planning is in full swing. QCon New York, the international software developer conference that attracts senior technical team members looking for innovator topics like immutable infrastructure, Lamba architectures, and innovations in DevOps, returns to the New York Marriott at the Brooklyn Bridge June 13-15th.
Failure testing should be a critical part of running your microservices, Kolton Andrus stated in his presentation at the recent Microservices Practitioner Summit. Verifying that your services behave as you expect is something you should do to prevent outages.