GOTO Berlin is a vendor independent international software development conference with more that 60 top speakers and 600 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Russell Miles, Co-Author of Head First Software Development

Russell Miles

Biography: Russell Miles

Russ Miles, when he’s not trying to achieve the wealth and, more importantly, the stable of motorbikes and cars of Tony Stark, is CTO and a founder of Simplicity Itself. His job is to help Simplicity’s enterprise clients adopt and get the benefits of micro services and data science, period. He travels the world on this mission and, frankly, loves his job for it.

Twitter: @russmiles

Presentation: Microservices UX: The Technical Journey to Microservices

Track: Microservices & Modern Architecture / Time: Thursday 11:30 - 12:20 / Location: Hall 1

Circuit Breakers, Stranglers, Metrics, Stressors, Simian Armies, small (but not too small) services, integration styles, composite UIs, API design, API documentation, API evolution, Reactive Streams, Events, Event Sourcing, Logging, Automated deployment, blue/green switchover, flexible infrastructure, bulkheads, PaaS, Cloud, DevOps Culture, Antifragility … the list really does go on!
Whoever said adopting microservices was easy never saw the sheer list of things to be considered! But the benefits are worth it…
Microservices offer an architectural style that is flexible enough to become the de-facto approach for future enterprise software systems, but the individual journeys, and pitfalls vary dramatically from context to context. 
Russ will share several real-world technical journeys, the tradeoffs that have been made, the tools that had to be invented and, finally, how to adopt your own effective “Microservices UX”, the best and most effective user experience for those having to plan, architect, develop, deploy and maintain microservices within their own systems.

Workshop: Applying DDD, Big Data & Antifragility using Effective Microservices

Track: Workshops / Time: Wednesday 09:00 - 16:00 / Location: Virchow 2

The workshop will take place at the hotel "Park Inn - Alexanderplatz" in Room Virchow 2. Please arrive at the address below around 08:30 AM on Wednesday, December 2, for Registration.
Hotel Park Inn - Alexanderplatz
Alexanderplatz 7
10178 Berlin
On arrival at the Hotel Park Inn - Alexanderplatz please use the stairs behind or the elevator beside the concierge to the 2nd floor. On the second floor go to the workshop rooms on the right hand side.

In this workshop Russ Miles will demonstrate and implement the DDD patterns that are applicable to building great microservice-based systems. Pulling from Simplicity Itself’s years of experience building this style of systems, this workshop will share the deep technical skills that help make your microservices adoption a success. 

You will learn how to: 
  • Design a monolith ready for micro services
  • Apply patterns such as Bounded Contexts, Events and Event Sourcing to be flexible enough to embrace Microservices at the right point for your application
  • How to build fast data flows and integrate with big data tasks from your microservices.
  • Deploy, Upgrade, Stress and Manage your microservices so that they are ready for production

09:00 - 10:30 Workshop
10:30 - 11:00 Coffee/Tea Break (incl. snacks)
11:00 - 12:00 Workshop
12:00 - 13:00 Lunch Break
13:00 - 14:30 Workshop
14:30 - 15:00 Coffee/Tea Break (incl. snacks)
15:00 - 16:00 Workshop