Upcoming Events: |
Want to invite Russ to your next event? Get in touch.
|
"Learning From Chaos: Architecting for Resilience" talk at QCon London 2019
Date: March 4-6, 2019
Duration: 45 minutes In this talk Russ Miles, CEO of ChaosIQ, will share how leading organisations are successfully adopting chaos engineering to encourage a mindset of "architecting for resilience". Through chaos engineering, architects are able to establish a true "learning system" where everyone is involved in exploring how their systems can improve through embracing failure. Drawing from a collection of real-world examples and experience reports, Russ will show how you can set up your systems to learn from controlled failure and make resilience an important competitive edge for your organisation. Check out the track and talk... Location: QEII Centre, Westminster, London |
Past:
"Chaos Engineering Deep Dive" workshop at Topconf Tallinn
Date: November 22nd, 2018
Duration: 1 day Day of week: Thursday Audience: Chaos Engineering is a relatively new term for a practice that has been successfully applied by some of the largest and most complex production systems for some time. If you’re working with large-scale, complex systems (see: Microservices and distributed systems in general) then you will likely benefit from building confidence in your systems using the Chaos Engineering approach. Chaos Engineering is an empirical discipline for defining experiments where the weaknesses of a complex, or even chaotic, system can be explored, discovered and eventually rectified. Most frequently practiced in Production, Chaos Engineering helps you learn about your system so that it can be continuously improved in the face of current and future conditions. In this workshop Russ Miles will show you how to effectively apply Chaos Engineering at all levels of your company, from production through to the organisation of your teams. Location: Tallinn, Estonia |
"Learning to Love your Non-functionals through Chaos" keynote at Topconf Tallinn
Date: November 21st, 2018
Duration: 1 day Day of week: Wednesday Audience: We all know the most difficult thing with microservices is not the microservices themselves, it is the glue between them. When the pressure for feature-delivery has never been higher, how do you get everyone to care about the non-functional aspects of the production system to really enable a collaborative DevOps culture? In this keynote Russ Miles through the power of music (!?) will share how he helps teams motivate their learning and application of the non-functional aspect of their distributed systems. Through real-world stories, Russ will consider everything from service discovery to circuit breakers and show how, through effective collaboration and chaos engineering, real-world improvements can be made right now and then be extended into long-term organisational learning. Your non-functionals are your friends, and in this talk you’ll learn why and how to make them your competitive edge. Location: Tallinn, Estonia |
"Chaos Engineering 101" workshop at Build Stuff Lithuania
Date: November 17th, 2018
Duration: 1 day Day of week: Saturday Audience: Are you ready to improve your resilience of your Cloud systems? In this 3-day, pay for, workshop Russ Miles will dive into Chaos Engineering so that you can build confidence in your systems behavior and identify weaknesses before they happen! Chaos Engineering is a relatively new term for a practice that has been successfully applied by some of the largest and most complex production systems for some time. If you’re working with large-scale, complex systems then you will likely benefit from building confidence in your systems using the Chaos Engineering approach. Chaos Engineering is an empirical discipline for defining experiments where the weaknesses of a complex, or even chaotic, system can be explored, discovered and eventually rectified. Most frequently practiced in Production, Chaos Engineering helps you learn about your system so that it can be continuously improved in the face of current and future conditions. Location: Vilnius, Lithuania |
"How to be Wrong" keynote at Build Stuff Lithuania
Date: November 15th, 2018
Duration: 1 hour including Q & A Day of week: Thursday Audience: Being wrong is often seen as the WORSE THING THAT CAN HAPPEN(tm), especially when you’re build business critical applications and services. But the increased velocity of modern software development, plus the increased need for our systems to be resilient, reliable, and RIGHT has increased the pressure on developers exponentially. Never before have software owners had such an opportunity, or the power, to BE WRONG! We need to get better at being wrong, and that’s what this keynote is all about. In this keynote talk Russ Miles, CEO of ChaosIQ,, will share the tools and techniques he uses to turn inevitably BEING WRONG, into BEING SUCCESSFUL at BEING WRONG. BEING WRONG can be turned to our advantage, and in this talk Russ will share stories of how this has happened, and also the challenges to look out for. The myth of always being right when you create and operate software is over! You’re going to BE WRONG most of the time’s time to get better at BEING WRONG, learning to turn “accidents” such as outages into opportunities… Location: Vilnius, Lithuania |
"Trust and Confidence through Chaos" keynote at W-JAX, München
Date: November 6th, 2018
Duration: 1 hour including Q & A Day of week: Tuesday Audience: Production hates you. The machines, the networks, the very users you hope to provide a service hate you. This is reality, and it makes production a hostile battle ground. In this talk Russ Miles, CEO of ChaosIQ, will talk about how to turn this pain to your advantage. Following on from his popular “Why don’t we learn?” talk it is now the time for the sequel. Through a sequence of case studies, personal stories and code examples (as well as guitar!?) Russ will share with you how sociotechnical systems like your DevOps teams improve through stress, turning this pain to their advantage through learning loops so that it is no longer about “how do we avoid the pain” but rather “how do I embrace and thrive on more”. Location: München, Germany |
"How to be WRONG with Microservices, and still WIN" keynote at MuCon London
Date: November 5th, 2018
Duration: 1 hour including Q & A Day of week: Monday Audience: Being wrong is often seen as the WORSE THING THAT CAN HAPPEN(tm), especially when you’re building business critical applications and services. But the increased velocity of modern software development, as enabled with continuous delivery and a micro services architectural style, plus the increased need for our systems to be resilient, reliable, and RIGHT has increased the pressure on teams exponentially. Never before have software owners had such an opportunity, or the power, to BE WRONG! You need to get better at being wrong, and that’s what this keynote is all about. In this keynote talk Russ Miles, CEO of ChaosIQ, will share the tools and techniques he uses to turn inevitably BEING WRONG, into BEING SUCCESSFUL at BEING WRONG. BEING WRONG can be turned to our advantage, and in this talk Russ will share stories of how this has happened, and also the challenges to look out for. The myth of always being right when you create and operate software is over! You’re going to BE WRONG most of the time’s time to get better at BEING WRONG, learning to turn “accidents” such as outages into opportunities Location: London, England |
"Introduction to Chaos Architecture: Gaining from Learning Loops and System Weaknesses" at O'Reilly Software Architecture Conference
Workshop Date: October 29th, 2018
Duration: 1 day Day of week: Monday Audience: Chaos Engineering helps you gain trust and confidence in your system of software development and delivery, but it is often misunderstood to be "only about breaking things, and worse “only about breaking infrastructure”. In this session Russ Miles will debunk those limitations and show how chaos engineering can be a full part of your Resilience Engineering capability. Going way beyond merely infrastructure weaknesses, using practical examples Russ will show how you can discover, explore and overcome weaknesses that will affect the resilience of your system in everything from your infrastructure, your platforms, your applications and, yes, even you (people, practices and processes). More in the full description... Location: London |
"Loving Events through Chaos" talk and "Microservices & Chaos Engineering" workshop at the Event Driven Microservices conference
Live Stream from this event...
Date: September 21st, 2018 Duration: 1 day Day of week: Friday Audience: For the talk: Modern microservices-based architectures are moving towards using events as first-class citizens of their design. Alongside traditional synchronous, often HTTP, based services, a new breed of asynchronous, event-based services are taking over much of the functionality in a typical micro services ecosystem. In this talk Russ Miles will explain why this transition is happening, why it’s so useful, and using code samples and the power of guitar (!?) with show how chaos engineering can be used to explore, demonstrate and measure the advantages of events and event sourced microservices. Workshop: Chaos Engineering offers a discipline that explores and helps you overcome weaknesses in your systems before your customer experiences those weaknesses. Particularly in the case of event-driven systems, we have many more options for how we might overcome weaknesses that chaos engineering exposes. In this hands-on session Russ Miles, CEO at ChaosIQ, will show how to plan, design, run and learn from automated chaos experiments targeting cloud native event-driven microservice-based systems. Location: Amsterdam |
"Successful Production Microservices" workshop at Jazoon Tech Days
Workshop Date: September 3rd, 2018
Duration: 1 day Day of week: Thursday Audience: “Successful Production Microservices” takes your system and deep-dives into the tools and techniques that make your distributed system comprehendable, operable and reliable at runtime. Applying DevOps, Site Reliability Engineering and Chaos Engineering techniques, practices and tools, this course helps you fashion a management and monitoring strategy that enables a rapidly changing, distributed system rather than becoming the bottle-neck. Location: Bern, Switzerland |
Sold Out! Russ Miles' An Introduction to Chaos Engineering
Workshop Date: February 22nd, 2018, 19:30 GMT
Duration: 2 hours include Q&A Day of week: Thursday Audience: Interested in how chaos engineering can help you gain confidence in your system's availability? Want to use this powerful new discipline to surface weaknesses in your systems before you lose customers and revenue? This 2-hour free workshop will get you started. Location: Online |
Russ Miles' Microservices Workshop
Workshop Date: March 1st-3rd 2017
Day of week: Wednesday, Thursday, Friday Audience: Are you a developer with some experience programming who wants to learn how to build software that adapts as fast as their business does? Then this course if for you! Subject: Day 1 - Architecture & Design for Simplicity and Antifragility Day 2 - Impletementing Antifragile Software with Simple Components, Events & Micorservices Day 3 - Deploying, Running, Testing & Managing Antifragile Software with Microservices Location: CodeNode, 10 South Place, London, EC2M 7EB |
JAX Finance
Workshop Date: April 3rd 2017 Day of week: Monday Applying DDD at pace for Effective Microservices In this workshop Russ Miles will demonstrate and implement the DDD patterns that are applicable to building great microservice-based systems. Pulling from years of experience building this style of systems, this workshop will share the deep technical design skills that help make your microservices adoption a success. Topics Covered – Design a monolith ready for microservices – 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 Location: PARK PLAZA VICTORIA LONDON, 239 Vauxhall Bridge Road, London SW1V 1EQ |
DDD eXchange 2017
Workshop Date: April 27th-28th 2017
Day of week: Thursday, Friday Want to hear the latest innovations in the DDD space from the world's DDD experts, and be able to share your own ideas and thoughts across great open sessions? Join us for DDD eXchange in April 2017! Skills Matter presents the 9th edition of the DDD eXchange London, the place to go if you're interested in Domain Driven Design and associated tools and processes. Key Note by Russ Miles 5.30pm, Thursday April 27th 2017 Subject: TBC Location: CodeNode, 10 South Place, London, EC2M 7EB |
µCon 2017: The Microservices Conference
Conference Date: November 6th - 7th 2017
Track: TBC Location: CodeNode, 10 South Place, London, EC2M 7EB Day of week: Monday and Tuesday Speakers: Russ Miles Subject: TBC |
The Microservices Conference in Berlin
Workshop Date: Friday, February 17th, 2017
Time: 1.45pm Subject: Understand, Automate, Collaborate for development speed with microservices Microservices involve many, many moving parts. Many organizations have dozens, if not hundreds, of services in production. Each service is more than source code, with a wealth of surrounding context, such as who works on it, what endpoints it exposes and how it’s built. Imagine if you could update all relevant projects to use a new version of a framework, introduce a new monitoring technology, change an important configuration option or modify how deployment takes place, in a single operation. Imagine if you could route a piece of information to precisely those developers who care about it: For example, developers who work on a particular service or on services that consume it. In this talk Russ Miles will show you how all of this is achieved using the new Atomist suite of open-source, Chatops tools and services. Location: Kalkscheune, Johannisstraße 2 10117 Berlin |
|
GOTO Night Copenhagen - Making Sense of Microservices
Workshop Date: Thursday, February 9, 2017
Time: 5:00 PM to 7:00 PM Subject: Making Sense of Microservices: Maximizing Development Productivity and Minimizing Mistakes
Speed and Adaptability: Microservices promise so much! However doing microservices in the real world, productively, as system’s evolve is a massive challenge! In this talk Russ Miles, through story and music will name and shame those challenges and then show how they can be overcome with the new tools coming into the space. Location: Trifork A/S, Borgergade 24 (1. sal), Copenhagen |
The First London Atomist Rug User Group Meetup of 2017!
Workshop Date: Tuesday, February 7, 2017
Time: 6:30 PM Subject: Following all the announcements regarding Atomist and Rug - Russ Miles has organised another meet up at Code Node, London, to do some Rug hacking and share some of the current and future developments in Atomist. In this session there will also be time to look at the new features in the Rug CLI, the Rug language and the entire Atomist platform, starting with the Bot. Location: Code Node, 10 South Place, EC2M 2RB, London |
µCon 2016: The Microservices Conference 2016
Conference Date: November 7-8th 2016
Track: Keynote: Making Sense of Microservices: Maximizing Development Productivity and Minimizing Mistakes Location: CodeNode, London Day of week: Monday and Tuesday Subject: Speakers: Russ Miles and Sylvain Hellegouarch Speed and Adaptability; micro services promise so much! However doing microservices in the real world, productively, as system’s evolve is a massive challenge! In this talk Russ Miles through story and music(!?) will name and shame those challenges and then show how they can be overcome with the new tools coming into the space. |
DevOpsCon Munich 2016
JAX London conference 2016
Conference Date: 12th - 13th October 2016
Track: Making Sense of Microservices: Maximizing Development Productivity and Minimizing Mistakes Location: Business Design Centre, London Day of week: Monday, Tuesday and Wednesday Workshop: Applying DDD at pace for Effective Microservices Location: Business Design Centre, London Conference Date: 13th October 2016 Day of week: Thursday Subject: In this workshop Russ Miles will demonstrate and implement the DDD patterns that are applicable to building great microservice-based systems. Pulling from years of experience building this style of systems, this workshop will share the deep technical design skills that help make your microservices adoption a success. Topics Covered – Design a monolith ready for microservices – 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 |
|
Build Stuff Conference 2016
Conference Date: July 8-9th 2016
Track: Making sense of microservices: Maximising development productivity and minimising mistakes Location: Odessa, Ukraine Day of week: Friday and Saturday Subject: Speed and Adaptability; microservices promise so much! However doing microservices in the real world technically, productively, as system’s evolve is a massive challenge! In this closing keynote (or locknote perhaps) Russ Miles, through story and music(!?) will name and shame those challenges and then show how they can be overcome with the new tools coming into the space. |
|
QCon London, March 2016
Conference Date: March 7-9 2016
Track: Microservices for Mega-Architectures Location: Elizabeth Windsor, 5th flr. Day of week: Wednesday Duration: 14:55 - 15:45 Workshop: DDD, Big Data & Antifragility w/ microservices Location: Westminster, 4th flr. Day of week: Thursday Duration: 9:00am - 4:00pm Subject: 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 |
Microservices Conference in Berlin, February 2016
Conference Date: February 4-5 2016
Track: Microservices UX: The technical journey to microservices Location: Kalkscheune, Johannisstraße, Berlin Day of week: Friday Duration: 13:45 - 14:35 Subject: 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. Russ Miles will be appearing on the Panel: Day of week: Thursday Duration: 17:00 - 18:00 Subject: Chris Richardson, Russell Miles, Sam Newman, Stefan Tllkov and Susanne Kaiser join Eberhard Wolff for an open discussion about the do’s and don’t’s of microservices. Have anything you’d like Eberhard to ask the panelists? Send him your favourite question to @ewolff on Twitter or be there when our panel starts to ask it yourself. |
microXchg 2016 - Russell Miles : Microservices UX: The technical journey to microservices
Russ Miles on the microXchg 2016 Panel -
(C. Richardson, E. Wolff, R. Miles, S. Kaiser, S. Newman, S. Tilkov) |