This is valid for the Play Framework 2.8 Release Introduction Recently, Play Framework added asynchronous processing for blocking operations. JPA operations are generally I/O intensive and is it is one of those blocking operations that Play is recommending to process asynchronously. Play does so, by using Java “CompletionStage” interface and the “CompletableFuture” Future implementation which … More JPA Error-Handling for the Play Framework Asynchronous Setup
Building Responsive, resilient, elastic, maintainable and extensible systems leads to gaining competitive advantage through faster time to market, improve modern user experience and lower the total cost of building and operating applications. Methods Event driven and message driven architecture Using Asynchronous messaging for inter-service communication and request processing Isolate Everything (Decoupling) Isolate time (eliminate blocking … More Reactive Architecture Quick Reference
Play framework is not just used for web applications. It’s also used to build Microservices. The Akka http performance and the actor model are very well suited for building high performance systems utilizing Hexagonal and Reactive architecture techniques. While, it’s highly recommended to use a dedicated API documentation to document the services’ APIs, still, early … More Play Framework 2.7.x APIs routing list
The Mircroservices reference architecture and the reactive manifesto are sharing a lot of traits, you can join both to benefit from the reactive microservices architecture, for more on that, please check the book by Jonas Bonér, Reactive Microservices Architecture. Traditionally, the Microservices movement originated and flourished around the fuse of app containers such as Docker and … More The Rise of the Microservices Frameworks.
Productivity is the queen and logging is the king. I was fortunate to attend the Reactive Summit last week (October 4th-5th). Lightbend was the main host and they were gracious to make this a celebration of the reactive movement versus creating another vendor marketing event, hats off to Lightbend on that front. Austin, TX is … More The Reactive Summit Report (2016).
Introduction Have you ever been in a situation where you invited 4 neighbors or so to the PPV game of the year and you casually mentioned it’s an open invitation and you can invite others thinking they won’t :-), and you end up with a lot more than expected, well, you have to “REACT” to … More Reactive Programming in Java.