Category Archives: Architecture

From “Monolithic” to “Microservices”

Traditionally web applications wrapped up business logic, data retrieval, validation, persistence, security and UI in a single bundle deployed on a web server such as Tomcat. This approach continues to work well but nowadays it’s called “monolithic” and many web … Continue reading

Posted in Architecture, Java, Microservices | Leave a comment

Decision Microservices

Nowadays microservices quickly become a highly popular architectural approach showing a lot of benefits over the legacy style of monolithic single applications. The latest DMN specifies Decision Services and more and more people deploy their decision projects as Decision Microservices. … Continue reading

Posted in Architecture, Microservices | Leave a comment

State-Based Evaluation of Rules

Ron Ross: “In state-based evaluation of rules, current states of affairs are captured and monitored in real-time by a ‘watcher’ external to processes. This ‘watcher’ automatically intervenes whenever a violation of a rule occurs. The watcher resets the activity – i.e., … Continue reading

Posted in Architecture, Business Rules, Events | Leave a comment

Your System has State: So Let’s Deal with It

“Making services stateless is widely considered to be a good idea.. The rub is that most applications need state of some form, and this needs to live somewhere, so the system ends up bottlenecking on the data layer.. Event streaming … Continue reading

Posted in Architecture, Microservices | Leave a comment

Serverless Architectures

Mike Roberts: “Serverless computing is a hot topic in the software architecture world. The “Big Three” cloud vendors—Amazon, Google, and Microsoft—are heavily invested in Serverless, and we’ve seen plenty of books, open-source projects, conferences, and software vendors dedicated to the subject. But … Continue reading

Posted in Architecture, Serverless | Leave a comment