Solutions @ GOTO Berlin 2016: Day 2

December 23, 2016

In the Solutions track at GOTO Berlin 2016, speakers shared best practices with insights on the latest advancements from proven entrepreneurs and cool companies whose innovative technologies have allowed them not just to float to the top but more importantly stay there. Topics range from innovation, getting an idea off the ground, handling growth, having an entrepreneurial sprit and sharing best practices.

Watch the videos from Day 2 of the Solutions track at GOTO Berlin 2016 below.

BPMN plus DMN: Combining Workflows and Decisions

with Niall Deehan, Technical Consultant at Camunda

BPMN is a well-established standard for workflow automation. The new DMN standard is all about decisions and business rule automation. By combining BPMN and DMN, we can bring business users and developers way closer together, let it be during development or at runtime.

With real world examples and a fun little hack-session I plan to show the variety of possible benefits and minimal effort required to obtain them all by using the open source Camunda BPM platform.

Download the Slides

[bctt tweet=”BPMN+DMN = Combining #Workflows + Decisions – @NiallDeehan’s @GOTOber slides on #opensource @CamundaBPM”]

Tasty ‘Topics’ for Distributed Systems: Novel Approaches Using Topic Filtering

with Tom Fairbairn, Systems Architect at Solace

Are you struggling to pick through large amounts of real time data? Does your IoT project create vast amounts of data and you don’t know how get actionable insights quickly enough? Did you consider the publish/subscribe pattern?

With some imagination, pub/sub can often provide surprisingly simple, efficient solutions. In this talk, I’ll highlight some interesting ways to apply pub/sub to some common problems:

  • Migrating between data formats
  • Finding the nearest… thing
  • Replaying of the state of the world
  • Controlling third-party access to data
  • Monitoring the health of your pub/sub technology

Download the Slides

[bctt tweet=”Novel Approaches using Topic Filtering for #DistributedSystems with @solacedotcom – @GOTOber slides”]

The frontend taboo: a story of full stack microservices

with Luis Mineiro, Software Engineer at Zalando and Moritz Grauel, Software Engineer at Zalando

Microservices are not news anymore. They allow multiple teams to work autonomously by choosing their own technology stacks and having their own release cycles. There is something not being addressed though, like if it is some kind of dirty little secret, and that is frontend development. The common practice for building websites remains ‘the monolith’: a single frontend codebase that consumes multiple APIs. We believe we found a better solution.

Last year, a handful of Zalando engineers came up with an innovative solution for this exact problem – project Mosaic. Mosaic is a new architecture for websites where microservices are used in the entire stack, all the way to the frontend.

We’ve published Mosaic as open source. Its main components are:

  • Skipper – an HTTP router with runtime update of routes
  • Tailor – a streaming layout service with runtime update of templates

The network is the glue putting it all together.

In this talk we want to share our motivation to build Mosaic, how to perform such migration without downtime, and the advantages it has to offer to other organizations, regardless of their size.

We’ll go through the operational details about Skipper and how it can be customized to answer many other different requirements. We’ll also describe in detail how Tailor can dramatically improve the perceived performance of your website by streaming frontend content, from multiple fragments, in parallel.

Download the Slides

[bctt tweet=”The #frontend taboo: story of #fullstack #microservices at @ZalandoTech – @voidmaze + @mo_gr at @GOTOber”]

A Pragmatic Approach to Microservices with Axon Framework

with Allard Buijze, CTO at Trifork Amsterdam

Most discussions about the implementation of a microservices based infrastructure start by evaluating the various technical options and challenges that it comes with. However, the real business value isn’t in these technical choices, but in the functionality. Axon Framework helps developers build a message driven, modular application using the architectural principles of Domain Driven Design (DDD), Command-Query Responsibility Segregation (CQRS) and Event Sourcing. It allows developers to focus on the functionality of an application first, and naturally evolve the application to meet non-functional requirements as the need arises.

In this session, you will see what such an application looks like, how to easily set it up using the new features of Axon 3, and how to evolve the application into microservices.

[bctt tweet=”A Pragmatic Approach to #Microservices w/ @AxonFramework – @TriforkAMS CTO @allardbz’s @GOTOber slides”]

Highway to Heaven – Building Microservices in the Cloud

with Christian Deger, Architect at AutoScout24

Fed up with stop and go in your data center? Why not shift into overdrive and pull into the fast lane? Learn how AutoScout24, the largest online car marketplace Europe-wide, is building their Autobahn.

Reinventing themselves by making a radical transition from monoliths to microservices, from .NET on Windows to Scala on Linux, from datacenter to AWS and from built by devs and run by ops to a devops mindset.

While the current stack keeps running, ever more microservices will go live as you listen to stories from the trenches.

Download the Slides

[bctt tweet=”Highway to Heaven – Building #Microservices in the Cloud at @AutoScout24 – @cdeger’s @GOTOber slides”]