Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps Automated Performance Management

Jocelyn
April 14, 2018

DevOps Automated Performance Management

A brief introduction to DevOps and then explain why it is important as a developer to want to learn DevOps, and lastly support the importance of automation for application deployment and security. I will introduce technologies such as Dynatrace and New Relic along with also leading a discussion about how that leads to increased application performance in conjunction with containerization and automated deployment technologies such as Docker, Ansible, Chef, etc. I will also cover starting small and working toward automated process is better than no automation at all.

Jocelyn

April 14, 2018
Tweet

More Decks by Jocelyn

Other Decks in Programming

Transcript

  1. DevOps: Automated Performance Management (And Why You Need it NOW)

    Jocelyn Harper | @soandsos WITS Northeast | April 15, 2018
  2. It’s Me! • Full Stack Developer at O3 World •

    @soandsos • jocelyn-harper.com @soandsos WITS 2018 Jocelyn Harper
  3. Agenda • Overview of DevOps • The Importance of Application

    Performance Monitoring • Why Application Performance Managers are AWESOME • Dynatrace and New Relic - Battle of the Awesome @soandsos WITS 2018 Jocelyn Harper
  4. ...But why? • Speeds up the development and deployment process

    • Eliminates tasks so you can focus on building and deploying cool features • And... @soandsos WITS 2018 Jocelyn Harper
  5. Application Performance Monitoring • Pick what is best for your

    users • Pick what is best for your stack • Pick what is best to invest time in for the life of your application @soandsos WITS 2018 Jocelyn Harper
  6. Battle of the Awesome Both: • UI • Speed •

    Full stack monitoring New Relic • Pantheon (PaaS) integration Dynatrace • More monitoring features out of the box @soandsos WITS 2018 Jocelyn Harper
  7. Alerts • Ability to make custom alerts • Different alert

    severities can be sent to different teams • Can be more than just application downtime - very specific @soandsos WITS 2018 Jocelyn Harper
  8. DB Monitoring • Keeping track of DB calls • Showing

    when a call fails - the where and when • UPTIME! @soandsos WITS 2018 Jocelyn Harper
  9. API Monitoring • Full stack trace • Who is hitting

    your API, how many, and where • Throughputs @soandsos WITS 2018 Jocelyn Harper
  10. Summary • DevOps does not mean you have to do

    all things at once; You can start small • Application Monitoring is the beginning of the rabbit hole • DevOps is to better your involvement on your application but ultimately to satisfy your users @soandsos WITS 2018 Jocelyn Harper