In mid February the microXchg conference (Twitter) took place in Berlin. It is the biggest two-day event in Europe that focuses on Microservices – an architectural design of software systems that has generated a lot of traction within the last years. Microservices are not only capable of transforming old architectures but also aligning teams properly to the distribution of software artifacts by establishing distinct bounded contexts.
Pre-Event Panel one evening before
One day before the main conference a conference panel event was held with plenum discussions, organized by the Microservices Meetup Berlin. Some of the greatest influencers in Microservices were invited: Uwe Friedrichsen, Oliver Gierke, Eberhard Wolff and Fred George. Although I did not really learn something totally new, I picked up quite a lot of interesting details. Especially Fred’s stories about his life and about his really big software projects were worth every second I could spend sitting in the first row. I also had the opportunity to ask questions and chat with participants.
I visited the workshop “Building microservices with Scala and Akka” by Yaroslav Tkachenko. Yaroslav is a highly-skilled professional with a very long background in Scala. His great workshop could have easily covered two more days. The presentation material lasted until the very last second of the workshop. Perfectly on time. After the workshop I had an interesting discussion about the tech communities in Canada. Yaroslav also wrote a blog post about his observations of the conference.
I visited a lot of interesting sessions with a wide variety of topics. All talks were recorded with cameras and microphones. 30 minutes after a talk, the movie crew uploaded the recordings to the familiar services:
- microXchg YouTube Channel
- InfoQ(one of the best platforms for tech talks on the internet as slides and speaker recordings are presented in two windows)
Talks on Thursday
- Resilient functional software design (Uwe Friedrichsen)
- Shrinking Microservices to functions (Adrian Cockcroft) - Summary of the talk
- DDD & REST - Domain-Driven APIs for the web (Oliver Gierke)
- Serverless - Power to the Black Box! (Michael Bruns)
- AaaS – Anything as a Service. Anything left to do, then? (Dustin Huptas)
- Architecture Pattern for Microservices in Kubernetes (Dr. Thomas Fricke)
- Microservices: The Organizational and People Impact (Daniel Bryant)
- IoT and MicroServices in the Home (Fred George)
Here you can find a summary of day one.
Talks on Friday
- Authorization and Authentication on Microservice Environments (Bernd Schönbach was ill, so his colleague Dr. Niklas Henrich took over)
- Secure Microservices Adoption (Grygoriy Gonchar)
- Beyond OAuth2: End to End Microservice Security (Will Tran)
- How to properly blame things for causing latency: An intodurction to distributed tracing and Zipkin (Adrian Cole)
- Microservices, Conway’s Law and the Innovator’s Dilemma (Andrea Stubbe)
- How to monitor Microservices with dtrace and sysdig (Jorge Salamero)
Insights into “Beyond OAuth2: End to End Microservice Security”
As you can watch all recordings online I will only give a summary of one single talk that impressed me the most.
The talk of Will Tran from Pivotal was all about getting Microservices secure. His idea is to use nested, single use JWT tokens instead of having “one token rule them all”. The project uses JOSE and trusted service registries.
Will has in the meantime left Pivotal to work at autonomic.ai with other former Pivotal employees. Still he plans to gather more feedback and interest at IIW24 - Internet Identity Workshop in the hope that others can contribute to the implementation. This would allow further development so that maybe in the future the project might get more support by Pivotal.
- Incredible speaker lineup and absolutely stunning talks.
- Amazing atmosphere and throughout every single moment it was filled with so much energy.
- Absolutely the best conference I’ve ever visited.
- The orga team was a blast and I was honored to being part of the extended crew.
I’m really happy that I could help making this conference a great experience and to also interview some of the top speakers. Thanks for such terrific days in Berlin, the delicious catering and the vitalizing discussions.
Special thanks goes to Oliver Gierke, who took nearly an hour of his time and invested it into talking with me in the lounge area about Pivotal internals and Spring Data Rest and Spring Data Elasticsearch. This was very helpful and improved my knowledge besides all talks I have already seen from him at several conferences.