Skip to main content

Posts

Showing posts from April, 2018

How to select a programming model for your enterprise software development

Microservices hype is not over yet. There are technologies like serverless computing and multi cloud platforms coming up and they will eventually increase the need for microservices style programming and application development. When it comes to enterprise software development, we can see that it is a mixture of traditional soa style systems, api driven systems which are backed my microservices or above mentioned soa systems, cloud based SaaS applications as well as proprietary software systems running on premise. Enterprise is going to be like this for a foreseeable future. It is quite important that as an architect or a senior leader who is responsible for an enterprise software architecture to understand the proper approach to built your software eco system which will be an ever important factor to your business. When it comes to building such a complex system, there are 3 main approaches stands out Polyglot programming model Platform based programming model (open source) Ven...

WSO2 MB vs Apache Kafka comparison

When it comes to message broker solutions, those can be categorized into 2 main types Standards based traditional message brokers (e.g. Apache ActiveMQ, RabbitMQ, WSO2 MB, Apache Qpid) Proprietary modern message brokers (e.g. Apache Kafka, Kestrel) Based on your requirement, you need to select the best category and then go for a specific vendor based on your needs, IT capacity and financial capabilities. In this post, I’m comparing 2 popular message brokers (WSO2 MB and Apache Kafka) from 2 categories. Even though it discusses about 2 specific brokers, you can consider this when comparing these 2 categories of message brokers. Feature WSO2 MB Apache Kafka Messaging semantics Rich messaging semantics with features such as - Transactions - Persistent/In-memory Relaxed and proprietary Supported protocols JMS 1.0/1.1, AMQP, STOMP, MQTT Propreitary protocol written over TCP Standard messaging supports well known standards based messaging - pub/sub - request/reply - point to...

WSO2 released the latest products with GDPR at forefront

WSO2 released the latest product versions of its open source middleware stack with the theme of GDPR (General Data Protection Regulation) compliance. You can learn more about GDPR at below link. Understanding General Data Protection Regulation (GDPR) and the business impact Do you know how your personal data is used and exchanged within Facebook or Google? How do you feel if you see your… medium.com Here are the new product versions released with this theme. WSO2 API Manager 2.2.0 WSO2 Identity Server 5.5.0 WSO2 Enterprise Integrator 6.2.0 (formerly known as ESB) WSO2 Stream Processor 4.1.0 (formerly known as DAS/BAM) In addition to these open source products, WSO2 also released it’s very own solution for Open Banking as WSO2 Open Banking 1.0 This release includes the necessary features to make WSO2 platform GDPR compliance in almost all aspects. On top of that, different products have pretty cool new features which customers were looking for quite some time. You can ...