Elixir in action is a new release from Manning that aims to introduce readers to Elixir and the Erlang virtual machine while also discussing concurrent programming topics, fault-tolerance, and topics related to high-availability. InfoQ has interviewed Saša Jurić, the book's author.
The responsibility of an architect reaches far past design and business concerns. Their design's implementation is ultimately their only measure of success; they should get their hands dirty and help.
How can you get from high level system requirements (features/epics) to the right level of specification to enable agile development? This article describes how Dutch Railways made the transition from large use cases which were completely written before development, to “Use Case 2.0” and why this helps them to deliver apps faster and with the right business value.
This article presents the EIP Designer project, an Eclipse-based tool for introducing integration patterns into an EA design, filling the gap between EA practices and concrete software development. 2
Ratpack & Spring Boot offer powerful JVM platforms for building high performance, extensible microservices, leveraging Spring Data to create data driven REST APIs in a light, cloud native deployment. 18
Storm Applied is a new book from Manning that aims to provide a practical guide on using Storm, both in a development and in a production setting. InfoQ has spoken with two of the book’s authors.
In this series of articles, you get practical advice from those who have experience helping companies successfully move to cloud environments.
Many cloud providers offer cloud onboarding services. What advice and lessons learned can they share? To learn more, InfoQ reached out to Tim Beerman at CenturyLink.
This article contains an extensive interview on the microservices adoption process, the benefits and difficulties of implementing microservices, with representatives from Gilt, Hailo and nearForm. 5
An interview with Google's William Vambenepe, who's lead product manager for Big Data services, to ask him about the shift from products to services when working with Big Data.
In this article, author discusses Architectural Refactoring (AR) techniques to improve the quality attributes without changing the system's scope and functionality.
In this article, authors examine architectural languages (ALs) and model-driven engineering (MDE) as means for improving architecture design. They review a framework for AL definition and tools.