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
Prerequisites For more info on Reactive design patterns such as CQRS, event sourcing, command sourcing and Saga please refer to the references section. Introduction Reactive architecture is an architecture approach aims to use asynchronous messaging or event driven architecture to build Responsive, Resilient and Elastic systems. Reactive Microservices is capitalizing on the Reactive approach while … More Why is Kafka a good fit for Reactive Microservices?
Introduction While I was at API World giving a talk on Reactive Microservices Architecture, it was obvious that, Reactive is gaining a lot of momentum within our technical audience, described by many as a very powerful and game changer set of architecture concepts, design patterns and technologies. However, many business stakeholders still wondering, how this … More The Business Case for Modern Application Architecture
Introduction Retailers (Service providers) fear what had happened to Blockbuster and Toys R’ Us may happen to them as well. We all have seen the headlines and the stats in the last couple of years about decreasing mall and physical store traffic and online stores significantly losing out to Amazon and Walmart. Amazon and Walmart … More How Retailers and Service Providers can survive in the age of the digital economy?
See how a reactive microservices architecture provides the highest levels of responsiveness, resiliency, and elasticity for reactive systems. Full article here.
Introduction As any buzzword in the tech industry that comes with hype, digital transformation is no exception. We have many customers asking, “what’s digital transformation?” While it might be obvious to some, it’s still causing some confusion for others. Why? Because the spectrum is very wide and it might mean different things to different people. … More What is Digital Transformation?
The Reactive summit is usually focusing on Reactive Architecture and Programming and Fast Data architecture and technologies. This is the conference for someone looking into creating distributed and scalable systems. Lightbend is the host and the leader behind the event and they did an awesome job with the organization and the content. The following is … More The Reactive Summit 2017 Summary Report
We live in a digital world and the small and medium business needs to survive and effectively compete in the digital economy. The SMB sector represents a wealth of innovative ideas with a variety of trade approaches and methods, but they each have their own unique differentiators. If your business is not creating and managing … More SMB, how to choose software development partner?
Image is Copyright of Lightbend Introduction One of the things we have learned through working with some of our customers that they were at the early stage of the Microservices journey; they started experiencing performance issues and reporting that their Apps are not very responsive anymore. This article will explore inter-service communications as one possible … More Reactive Vs. Synchronous Rest. Interaction patterns in Microservices Architecture
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.