The Curious case of Stateful Architecture!

Introduction As an Architect, when we start working on a new application or solution architecture; we study the requirements and see if the solution requires maintaining a specific set of states to support a business use case that requires maintaining a workflow or a state-machine (Event-Driven). Now, this is the tricky part; many would consider … More The Curious case of Stateful Architecture!

The Modern Era Solution Architect

Software Architect, Application Architect, Solution Architect or all of the above? Introduction In the past few years, the information technology and the software development landscape dramatically changed. Advances in computer processors, networking and storage technologies, along with Cloud and mobile; led to the digital transformation evolution and the introduction of plethora of new business use … More The Modern Era Solution Architect

Play Framework 2.7.x APIs routing list

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 Rise of the Microservices Frameworks.

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.

Is the API Management Business is Slowing down?

You can hear the mumbling and the whispering getting louder and louder within the industry courts this days and here’s our take on this intriguing question. To start, I would like to distinguish and clarify. The API management demand is different than the API management business. The API management demand is still peaking and if … More Is the API Management Business is Slowing down?

Simplifying APIs & Microservices Architecture for non-technical audience.

The Software Development world is constantly looking for ways to speed up the time to market and increase efficiency -produce more for less- and lower maintenance or future expansion cost. Solution Architects always look for new approaches to accomplish this. The Microservices architecture is no exception to the above, it is an old concept capitalizing … More Simplifying APIs & Microservices Architecture for non-technical audience.

API Management, Vendor Selection Process Best Practices.

The API Management vendors and products have recently evolved and grown and currently we have a large set of features and capabilities are offered by those multiple vendors. Also, those vendors can provide those features and capabilities using different approaches and techniques, which one to choose? Throughout the years, working with customers in that space, I find … More API Management, Vendor Selection Process Best Practices.