2015-06-13

Returning from Microservices Event in London

I just returned from our recent event - Microservices Architecture Developer Day - which happened in London.

It was a great day and I enjoyed hearing the stories about Apache Camel making a difference and being used in all sorts of industries today. It was great to see that almost all registered turned up so that people would have to stand up in the back of the room. Though we had the RH employees to stand up so you all had a chair.

Packed room at the event.
The event started with James Strachan giving the keynote about docker, kubernetes and microservices is a great combination and has such a huge potential for the way we develop and think about services, deployments and applications.

James Strachan talking giving the keynote

I took over and talked about Apache Camel, and how did live demo how in practice you can developer Apache Camel micro services from scratch, and dockerize your projects and run them on a kubernetes platform with openshift 3 (you can use vanilla kubernetes platform). As preparation for this talk I recorded two videos as backup in case there was trouble doing the live coding at the event.

Claus Ibsen talking about Apache Camel and microservices

A talk that gathered great interest was Marc Savy and Kurt Stam's talk about api management. First Marc gave an overview of the apiman project, and Kurt did the live demonstration showing this in action.

Kurt and Marc presenting the apiman project. Notice Kurt is wearing the apiman tie from the project logo ;)

James Rawlings did a fantastic talk about a sometimes underestimated area, but that is becoming more and more important for business. How to get their software quicker into production. That topic is sometimes captured as DevOps and the continues integration / deployment movement. And couple that with social aspects and event notifications delivered easily to the people. And then the culture change and people problems that come along when organizations has the change to embrace this. I really enjoyed hearing about James war stories and demonstrating the CI/CD pipeline that fabric8 offers a single one click installer.

James Rawlings talking about DevOps, CI/CD, microservices and culture and people problems.
After lunch there was break-out sessions where we hosted a BOF talking about integration, microservices, fabric8, Apache Camel, JBoss Fuse, et all. It was a great interest and we had great and honest discussions.

At the same time Jimmy Dyson took the stage and presented logging and metrics with fabric8. When you see this for the first time you are a bit amazed. That you can get centralized logging and metrics collected from all your pods. The web ui is using the very popular Kibana for logging and Grafana for metrics.

Jimmi Dyson talking passionally about logging and metrics
This was a talk I would have loved to attend. Jimmi is a very knowledge and passionate engineer.

After the BOF there was a few talks focusing on classic JBoss projects such as Wildfly and developing microservices. Marc Little presented the Wildfly Swarm project - which looks really promising. Just hope they also get around making it appealing for the non JEE developers, and make Apache Camel integrated out of the box. Arun Gupta then talked about microservices, patterns and developing that with JBoss. I didn't catch this talk as I was engaged in hallway conversations with Camel users and people keen interested in fabric8.

The last talk I watched was Roland's talk about Maven and Docker. Roland just joined our xPaaS team and its great to hear about what the maven-docker-plugin can do, and how it makes dockerizing Java projects much easier.

Roland Huss talking about Docker and Maven about the docker-maven-plugin

And we also had time to do a few selfies with fellow Red Hatters.





The last talk of the day was about mobile, but as it was beer-o-clock a bunch of us skipped and went for the bar ;)

Of course there is beer after the event.


For interested parties I suggest the following reading order:

As all events was recorded and slides is handed over to the organizers. Then I assume they will process this and later publish the material. However it may be behind a registration page. The above content is 100% FOSS ;)

The next day as my flight was at 5pm, we had a sight seeing day. Myself and Ioannis walked the streets of London. All the way from Paddington, through Hyde Park. Passing the Buckingham (the queen was not home to see us) and then as a 2nd choice we went to 10 Downing Street, but the guards didn't accept our RH credentials so we went pass Big Ben, and to the London Eye. But at that point we was tired of walking so we headed back to Embarkment on the foot bridge, to catch the tube to Paddington for the express to Heathrow.

Buckingham Palace

On a closing note I really enjoyed the day. It felt like the good old FuseSource events where all the talks was from engaged developers talking passionally about the upstream projects and communities. There was no sales pitch or mandatory slides about the RH or JBoss Middleware products. Thank you for that. As the event was such a success I have been told that they want to arrange this again, but sooner than having to wait a full year.





2 comments:

John Wright said...

As an attendee I found the whole day to be a complete success. Good organization, excellent speakers, great material.

I especially enjoyed the BOF session and I could have easily listened to you guys for a couple of hours more. Glad you had a great trip to our city - come again!

Claus Ibsen said...

Thanks for the feedback John. Yeah the BOF was a great idea. We should do that again. I would also like to have some quick session that runs 10 mins tops, where we demonstrate some of the latest work in action in a short live or video recorded presentation.

eg drop the last slides talk and have 3-4 people ready setup with laptops to run those.