What happened at WSO2Con USA '18 day 1?

Posted by Yenlo on 17 Jul, 2018

This week the WSO2 Conference is happening in San Francisco and of course Yenlo is there. We were planning to write a blog article after the conference but there is happening so much that we couldn’t wait to share it with our dear followers directly. So, here’s a recap of day 1.

Read More

Topics: EVENTS, WSO2, WSO2 ESB, WSO2 API, Microservices

WSO2 API Manager load optimization - Part 1/2

Posted by Dusan Dević on 31 May, 2018

In the upcoming two blog posts we'll cover some theory about the load optimization on WSO2 API Manager, as well as analysis of the benchmarks got as a result of real life use cases. 

Imagine there are 4 different APIs exposed by WSO2 API Manager. One of them is really slow and it takes more than 60 seconds to respond. The other 3 are fast and will respond in less than 3 seconds.  Now, in order to simplify very complex topic, imagine your system is capable to serve 10 requests concurrently. By that, 10 customers will be served in parallel, but the 11th and each additional request will be rejected from WSO2 API Manager as of resource limitation.

Read More

Topics: WSO2 API, API Management

Building WSO2 products from source 2.0

Posted by Gustavo Encarnacao on 17 May, 2018

In this blog we'll provide some insight into the WSO2 source code structure and how to modify and build your own custom version of WSO2 products that meets your specific needs. Knowledge of Maven and Git is useful but not required as we'll try to give a thorough explanation of what commands to issue, why and what they do. If you are planning on building WSO2 products you will require 3 applications:

  1. a Git client to obtain the source code
  2. a Java8 JDK
  3. Maven to compile the source code.

WSO2 provides a full suite of integration products, known as the WSO2 stack. These include the Enterprise Integrator (which now combines the previous single products: Enterprise Service Bus, Data Services Server and the Business Process Server), the API Manager and the Identity Server which are the more commonly/broadly used.

Read More

Topics: WSO2, WSO2 IS, WSO2 API, WSO2 EI, wso2 tutorial

Develop with PostgreSQL, Docker and WSO2 API Manager

Posted by Steve Liem on 15 Mar, 2018

Installing PostgreSQL is not as simple as you think. Just look at the many different pages on the internet when searching for how to install PostgreSQL on your system. Especially the many different types of problems that people have with these installations.

I’ve tried a simple ‘brew install postgres’. Everything works fine. But you will get a very basic, not configured, installation. You have to find out how to get the database working with the database psql client. When you simply want to have a local server or client to be able to communicate with Postgres a lot of configuration needs to be done. 

Read More

Topics: WSO2 API, docker, API Management

API Security by Design

Posted by Hans Bot on 1 Mar, 2018
One of the key functions of an extended API Management platform, is to increase the API security. In my previous post , I already discussed the Policy Management features WSO2 API Manager brings. And that’s at least a decent start to secure your API’s. Through policies you can enforce controlled access to application functions - without having to rely on a secure implementation. You can also enforce policies to prevent a message overload, potentially threatening the availability of your services. 
 
But there is more to application security than run-time policies alone can bring. This blog discusses the potential to design inherently secure API’s.
 
Read More

Topics: WSO2 API, APIs, API Management