In the age of microservices, "monolith" has become a dirty word. Yet, monoliths, designed with an emphasis on modularity, can be a better solution for complex domains, such as enterprise applications. The second part of this 2-part series covers a practical approach to creating a successful, modular monolith.
In the age of microservices, "monolith" has become a dirty word. Yet, monoliths, designed with an emphasis on modularity, can be a better solution for complex domains, such as enterprise applications. Part 1 of this 2-part series explores the key differences between microservices and monoliths, highlighting the pros and cons of each approach.
Extracting useful information from an inaccurate data stream is a significant issue in data stream processing for IoT applications. This article describes the use of Kalman filters to smooth human trajectory information gathered from an iBeacon sensor network and demonstrates its effectiveness. The solution has been built with WSO2 CEP, a complex event processing middleware.
Xu Hao uses the color modeling technique to analyze a domain, identifying the events to be traced and their corresponding moment-intervals, then the domain entities and the role they play. 1
As Serverless approaches end of early-adopter phase, Mike Roberts puts on prediction goggles on where this movement is going next and what changes are needed from organizations to support it. 2
For many use cases (e.g. cryptocurrency ledgers), we must ensure that actions execute deterministically and terminate. In this article, Ben Evans reviews the theory behind the WhitelistClassLoader.
Advice on the best talks to attend at QCon London 2017 from London Thought Leaders.
The emerging DevOps movement emphasizes development and operations staff working together as early as possible-sharing tools, processes, and practices that smooth the production path.
InfoQ spoke with panelists to get perspectives on the current state of the art with microservices, how they are evolving, and to share their experiences, both good a bad, when developing with them.
At the Agile 2016 conference, Dominica DeGrandis and Julia Wester of Leankit gave talks on helping middle managers adapt to change and how Kanban can be used to identify problems in workflows .
Crypto-currency remains controversial, and Bitcoin is at the center of this controversy. Here is an update on the state of Bitcoin in particular, and examines the future of crypto-currency in general. 1
A novel approach to developing microservices using DDD, Event Sourcing, and CQRS is able to overcome the challenge of using a microservice architecture for transactional business applications. 2