Postagens

Mostrando postagens com o rótulo enterprise integration

"Beginning WSO2 ESB" - A beginner to expert guide for learning WSO2 ESB

Imagem
I'm glad to announce that my first book " Beginning WSO2 ESB " has published with  Apress publications .  In this post, I would like to share some of the key highlights of the book.  Why " Beginning WSO2 ESB"?  The book 'Beginning WSO2 ESB’ provides a comprehensive coverage of the fundamentals of  WSO2 ESB  and its capabilities, through real-world enterprise integration use cases. Hence this book is well suited for both the readers who are getting started with WSO2 ESB as well as who are already familiar with WSO2 ESB.  Also, WSO2 ESB has drastically evolved over the last several years and now it's in the 5th generation. There's been a lot of new features added while some of the existing features got deprecated. Therefore, there is an increasing demand to have a central place to understand the new features along with the best practices of using existing features. This book is fully up-to-date with the latest WSO2 ESB 5.0 version. Hence you will ...

Microservices in Modern Enterprise Architecture

Imagem
As microservices architecture is getting so much of a traction, most of the stake holders of enterprise IT are wondering how does it affects the other architectural paradigms such as Enterprise Integration and API Management. The objective of this post is to provide an insight into how a modern enterprise architecture would look like once we introduce  Microservices architecture into it. (However if you are still new to Microservices architecture you may refer my previous blog post 'Microservices in Practice' .) I would like to start this discussion of how Microservices fits into the the overall IT landscape by elaborating some views from Gartner on Microservices. The microservies architecture, essentially removes quite a lot of complexity when it comes to design, development, deployment and inter-service/system communication of the (micro)services. However, the complexity which is removed from Microservices layer, has to be fulfilled by some other component/layer. For example,...

Microservices in Practice

Imagem
Nowadays, Microservices is one of the most popular buzz-word in the field of software architecture.  There are quite a lot of learning materials on the fundamentals and the benefits of microservices, but there are very few resources on how you can use microservices in the real world enterprise scenarios.   In this post, I'm planning to cover the key architectural concepts of the Microservices Architecture(MSA) and how you can use those architectural principles in practice. Monolithic Architecture  Enterprise software applications are designed to facilitate numerous business requirements. Hence a given software application offers hundreds to functionalities and all such functionalities are piled into a single monolithic application. For examples, ERPs, CRMs and other various software systems are built as a monolith with several hundreds of functionalities. The deployment, troubleshooting, scaling and upgrading of such monstrous software applications is a nightmare. Service...