I have read and accepted the Terms of Service and Privacy Policy. *
Yes, I would like to receive Adsquare's newsletter about industry insights and company news.
You can change your mind at any time by clicking the unsubscribe link in the footer of any email you receive from us, or by contacting us at marketing@adsquare.com. We process your information in accordance with our Privacy Policy which you can review via www.adsquare.com/privacy.

* Required field.
If you don't want to leave your contact details, email us at info@adsquare.com

Recap: Backend Web Berlin Microservices meetup

We had a great time last week at our Microservices meetup hosted by Alexandra Strekalova, one of our awesome developers. Romeo Kienzler, our CTO Fritz Richter and Soundcloud’s Bora Tunca all gave talks on Microservices. Here’s the recap:

Romeo Kienzler presented IBM Bluemix, a platform-as-a-service IBM solution. In a live demo he demonstrated how continuous delivery and auto scaling of services can be implemented using visual tools of IBM Bluemix. He compared it with “App store for services” that contains language and framework modules, as well as a delivery pipeline, load balancing and auto scaling module. Romeo’s presentation can be viewed in full on youtube.

Our CTO Fritz focused his talk on the technologies used at adsquare that help to facilitate micro service architecture. Some examples are Spring Boot for creating new services within minutes, Resteasy for communication between services instead of writing service clients, Consul for service discovery as well as Spring Cloud for managing properties for different environments and Datadog for monitoring.

He also talked about the decision paths for choosing these technologies and improvements planned for the future. One of them is the introduction of choreography instead of orchestration for communication between services. Another is the mapping of continuous integration to microservices and creating continuous delivery per service. We then discussed the use of MongoDB, PostgreSQL & Cassandra, what authentication frameworks are used, how is the collection and processing of logs organized. Click here to view Fritz’s full presentation.

Since the introduction of microservice architecture at SoundCloud a large number of microservices were created from the monolith application. Bora Tunca described problems of dealing with a high number of microservices and solutions created at Soundcloud. One of the solutions was automatical generation of service registry from GitHub projects and build logs for keeping track of the services. Another one was introduction of the edge layer in form of “Back for frontend” and “Value added layer” services, which aggregate information for the client applications. You can view Bora’s full presentation right here.

Thanks to everyone who made it, we’re already looking forward to the next meetup in the coming months. Follow @adsquareTech and keep an eye on the Backend Web Berlin usergroup on meet up for details!

Back to the blog

About Giulia Grazzini

Giulia is the Senior Marketing Manager of Adsquare. Originally from Italy, she landed in Berlin after many years in the City that Never Sleeps and in beautiful Sydney.

This website uses cookies for analytics purposes, advertising and giving you the best browsing experience. Click here to learn more or change your cookie settings and here to read our Privacy Policy to understand how we process your information. By clicking 'Accept Cookies', you agree to our use of cookies.