RUSS MILES: Microservices Workshop

Change is inevitable and the pace of innovation is increasing all the time; are you ready to learn how to make your code stand the test of time? Join Russ Miles and learn the newest techniques in making code that lasts!
Ever experienced that moment where your heart sinks at the words "We just want you to make this one, small and trivial change…".
If you build software, change is an inevitable force in your life and your ability to react to change can be the difference between a killer product and a last-to-the-post flop.

Course Overview

RUSS MILES: Microservices Workshop

Ever experienced that moment where your heart sinks at the words “We just want you to make this one, small and trivial change…”.
If you build software, change is an inevitable force in your life and your ability to react to change can be the difference between a killer product and a last-to-the-post flop.
Given that change and speed of software evolution is so critical, why is it that so much software becomes a millstone around yourself and your team’s necks, leaving you dreading the next inevitable change that’s needed? For over 10 years, the focus has been consistently applied to helping us work in a more agile and adaptable fashion, with far less focus on how to create software that thrives in an agile environment.

As companies are becoming more and more agile, and we see how they can now adapt in order to innovate and compete faster than their competition, software development teams are being forced to maintain and evolve large, monolithic applications at a pace of change that those architectures were never meant to withstand, let alone embrace!

Microservices are a new approach to architecting applications that embrace and thrive on change. They are simple, single-purpose, lightweight architectural components that enable you to deliver software faster. The microservice architectural approach also aims to lead to software that thrives on change while at the same time being secure, performant, and stable.

This hands-on, extremely practical course will teach you how and why to design, deploy and manage micro service based architectures. Using microservices, this course will teach you how to build software that adapts as fast as your business and requirements do.

Learn how to:

  • Learn why Antifragile Software is the key to enabling software systems that thrive on change and enable innovation.
  • Learn how to architect, design, build, deploy and manage antifragile software systems using microservices.

Architecture & Design for Simplicity and Antifragility:

  • Introducing Antifragile Software and Simplicity
  • Defining Microservices in term of their Principles, Benefits and Challenges
  • Understand and explore the forces (stressors) of change on software
  • Applying Simplicity, with O.R.E.
  • Architecting and Designing for Software System Evolution with the Life Preserver tool
  • Organising for concerns and simple components
  • How to collaborate to discover change stressors on your software system
  • Organising components for change

Implementing Antifragile Software with Simple Components, Events & Microservices:

  • Exploring and Managing change-stressor fault-lines between areas of your system
  • Designing software bridges that handle change across fault-lines
  • Applying de-coupling intelligently, balancing flexility and complexity
  • Applying Request-Response, Messaging and Events
  • Designing, when to apply and implement Postel’s Law

Deploying, Running, Testing & Managing Antifragile Software with Microservices:

  • Extracting components into Microservices
  • Building, Deploying and Managing Effective Unix-style Microservice Pipelines
  • Simplifying Microservice Management using Immutable Service Deployments
  • Designing and Implementing Reactive Microservices
  • Applying effective health and monitoring for microservices
  • Designing and Implementing Microservice Failover and Auto-Recovery Strategies using the Circuit Breaker Pattern and Friends
  • Designing and Implementing for Autonomy with Microservice ‘Cells’
  • Enabling Governance and Innovation with Microservices
  • Enabling Variation and Experimentation in Languages and Frameworks through Microservices
  • Testing stressors for failure to avoid failure
  • Testing and Continuous Delivery for Microservices
Latest News
  • BUNNY DEAL

    BUNNY DEAL

    Use Promo Code: BUNNYDEAL
    Get 10 % additional discount for Build Stuff Lithuania’17 All Tickets!
    Get 150 EUR discount for Build Stuff Mallorca Tickets!
    10 % OFF ANY COURSE!

    Deal ends on April 25th!

    Read More
    Mark Seemann: Growing Functional Software, Guided by Tests

    Mark Seemann: Growing Functional Software, Guided by Tests

    8 SEATS LEFT! Learn how to develop and test applications with F# – the .NET language with superior productivity. You’ll see comprehensive examples of how to develop a web-based application using outside-in test-driven development.

    Read More
  • Hevlin Henney: Architecture with Agility

    Hevlin Henney: Architecture with Agility

    6 SEATS LEFT! This course looks at the relationship between Agile processes and good architecture, taking in development process models, architectural styles, requirements techniques.

    Read More
    Greg Young: CQRS, Domain Events, Event Sourcing & How to Apply DDD

    Greg Young: CQRS, Domain Events, Event Sourcing & How to Apply DDD

    7 SEATS LEFT! Would you like to learn all about system building and architectures with Domain Driven Design? Join this course on CQRS, Domain Events, Event Sourcing and how to apply DDD with Greg Young!

    Read More
  • Build Stuff LITHUANIA

    Build Stuff LITHUANIA

    Build Stuff 2017 – 70+ speakers, 6 tracks, 98% international!

    Read More
    Build Stuff Mallorca

    Build Stuff Mallorca

    Coming with friend or colleague?
    We offer you “Friends Package” only for 1198 EUR!
    It includes all days 2 conference tickets, 2 nights at host hotel in twin room, lunch, coffee breaks, 2 get-together evening passes. It never been so good! www.buildstuff.es

    Read More
Why BuildStuffTraining?

The region’s go-to for training

When it comes to software development training, Build Stuff is Eastern Europe’s go-to. Find out why ours is the region’s top conference and learn what our private sessions can do for you.

The most subjects, the best teachers

The dev world is your oyster! Now you can learn it all, with classes on a huge variety of subjects taught by top professionals from all over the world!

Your training, set up from A-Z

Whatever your training needs, we’ll take care of the planning and the details, so you can focus on what’s important – the learning!