WebSphere Liberty follows a continuous delivery model and we have successfully delivered various new features and capabilities in this manner over the last few years. For example, this is how we have delivered Java EE 7 support in Liberty. Now, we are taking it a step further and sticking with a single service stream for Liberty fix packs, shared by 8.5.5 and 9.0.0, that will be continuously delivered. Let us explain what this means.
I’ve given several talks on microservices lately (at JFokus, and JavaLand, all wonderful conferences). Microservices are an interesting way of dealing with some of the complexity in a non-trivial software project by partitioning the system and, like many of the technology choices we make, there are trade-offs. Let me share the three most critical learnings for me.