Can your product handle a tsunami ?Srinivas Murty
schedule 6 months agoSold Out!
From my experience as a consultant working on various projects, I observed that application performance is often not treated as a first class citizen until just before release.
How do you anticipate the number of people using your application at any point of time ? How would you handle a surge in the the user traffic ? How would you know the limits of your system just before it breaks down ?
In a true agile environment, where the team believes in fast feedback and continuous quality delivery, we need to treat performance tests just like any other functional tests. In this talk I will be sharing my principles and taking you through the various aspects the team may consider for the application's performance.
To some capacity everyone can have valuable inputs to understand performance of the system. I am intending to keep this talk less technical so that people from various capabilities can join and get an insight.
Taking a Fresh Look at Continuous Delivery - What are We Really Trying to Achieve, and How Do We Do That?Howard Deiner
schedule 5 months agoSold Out!
Organizations are embracing Continuous Delivery (CD) for many reasons nowadays, including:
- better throughput and stability of systems built and managed
- better effectiveness of the organization, resulting in better financial outcomes for the organization
- better job satisfaction for members of the organization
- a desire to play with shiny new things and engage in resume driven development
When we take a deeper look at what the goals are, and talk about how we accomplish those goals, many times the discussion starts to devolve into a discussion of tools and tool capability. And many times, the deciding factors of one tool versus another tool speak to the capabilities of the tools to work in the existing organizational structure.
But this approach is flawed. If we view CD as an organization change to achieve the goals stated before, then we should expect that the organizational structure, as well as the organization’s guiding principles will have to change as well.
This talk will center around the premise that the changes that are needed to accomplish CD, and subsequently achieve the benefits associated with that involve the use of new tools (potentially bright and shiny, as well as resume enhancing). But the tools are merely necessary but not sufficient in attaining the organizational’s CD goals. True teamwork both from both a technical team perspective as well as inter-team collaboration as required to truly get to full positive outcomes for DevOps based CD. We’ll speak to some tools, but mostly talk about good teams and the top quality software that they need to produce, and how they need to go about that.