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

Converser Development Tools

oisin
February 19, 2014

Converser Development Tools

Presentation given at Ruby Ireland in February 2014, detailing all of the tools that we used at the Converser startup, what they were used for and what they cost.

oisin

February 19, 2014
Tweet

More Decks by oisin

Other Decks in Technology

Transcript

  1. converser github • master + tags ships to production, manually

    • develop ships to staging, automatically • feature branches arrive via reviewed pull request to develop • develop is merged to master • activity appears in hipchat
  2. converser circleci • automated build and test run • deploys

    to staging on successful run • notifies hipchat on fails and recoveries in hipchat • rspec / minitest / jasmine • phantomjs and casper still human powered as part of review
  3. converser codeclimate • consensus “quality” metric • coverage / complexity

    / security • used to measure improvements and encourage continuous small focussed refactors • raise security issues as bugs • does not inhibit build success
  4. converser hipchat • notify all the things • code /

    build / quality activities Iteration Sauna • issue tracking activities • deployment activities • staging / production alerts The Infirmary • general banter and gifs The Lounge
  5. converser pivotal • story keeping, analysis and progress • accessible

    to non-technical staff (and used by same) • notifies hipchat with events - different room per broad topic area • caveat - velocity calculation ineffective for small teams
  6. converser rollbar • exception detection and stats • creates issues

    to track exceptions • live alert to hipchat • excellent visibility into sneaky one-offs
  7. converser logentries • log tracking with indexing and pattern match

    • custom categorize messages as events • set triggers based on events • automate alerts based on trigger counts • emails and send SMS messages (thru mon)
  8. converser new relic • performance of web invocations • absolutely

    vital to continuous improvement, especially API services • database integrations help • requests queuing / request execution • emails issues
  9. converser github US$50 circleci US$49 codeclimate US$99 hipchat US$14 rollbar

    US$12 logentries US$99 mon US$0 email US$56 new relic US$0 pivotal US$18 US$397