Gunnar will be presenting the following sessions
-
keyboard_arrow_down
Gunnar Grosch - After CI/CD, there’s now Continuous Configuration
45 Mins
Talk
Intermediate
In the last decade, the movement towards CI/CD has been transformational for getting value out to customers quickly. But in recent years, there has been new processes and tooling towards using configuration post-deployment, in the form of feature flags, operational config, or other runtime configuration. Continually adjusting the configuration to update and tune your code in production is a powerful, fast, and safe way to deploy value to customers. Join us in a discussion about how Amazon uses Continuous Configuration tools at scale to move fast and ensure maximum availability of our services.
-
keyboard_arrow_down
Gunnar Grosch - Improve resilience with automated chaos engineering
45 Mins
Talk
Intermediate
The transition into more complex systems is accelerating, and chaos engineering has proved to be a great-to-have option in our toolbox to handle this complexity. But the speed at which we're developing and deploying makes it hard to keep up through manual chaos experiments, so we turn to automation. In this session, we'll look at how automated chaos experiments help us cover a more extensive set of experiments than we can cover manually and how it allows us to verify our assumptions over time as unknown parts of the system change.
1. What got you started/interested in modern software development methods?
Having been in the industry for 20+ years, I've seen different methods and practices come and go. What really excites me about where we are right now, is how we're able to focus on the pure business value of what we're building and the influence every single developer has on the product.
2. What do you think is the biggest challenge faced by the software product engineering community today?
There has never been more options available in terms of tools, frameworks, and languages, and striking that balance of staying up to date, delivering results, and not making one-way door decisions is hard.
3. What do you think are the most exciting developments in software product engineering today?
Serverless. No other advancement has made it so easy for us to focus on the pure business value of what we're building.
4. Why did you choose the topic(s) you will be speaking about at the conference?
Building resilient and reliable applications should be in the mind of every developer. My topics focus on two ways of making sure that your customers get the experience they should even under adverse conditions and while your continuously delivering new features.
5. What are some of the key takeaways from your session(s) at Agile India?
That everything fails all the time. We need to plan for failure and make sure that the customers of our product still have a good time.
6. Which sessions are you particularly looking forward to attending at Agile India this year?
I'm looking forward to my fried Russ Miles session "Developing a Culture of Reliability and Resilience through Chaos", but as that's on at the same time as mine, I'm gonna catch it on-demand afterwards.
7. Any personal remarks/message you want to share with the software community?
Look forward to seeing you all at this lovely conference! ❤️