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

Scale Summit 2015

Scale Summit 2015

My notes from the Scale Summit unconference (2015). Given as a learning lunch session.

Darren Oakley

April 01, 2015
Tweet

More Decks by Darren Oakley

Other Decks in Programming

Transcript

  1. • Monitoring / Alerting / Metrics • The State of

    “The Cloud” • Developer Tooling • Service Discovery • Containers are now a thing • Other Trends
  2. Monitoring • Nagios • Sensu • Riemann Nothing new really,

    Nagios isn’t dead yet, but Sensu is gaining traction and has MUCH nicer UI’s
  3. Alerting • A few folks toying with anomaly detection ◦

    Skyline / Occulus ◦ Homegrown stuff • Graphite Beacon ◦ https://github.com/klen/graphite-beacon
  4. Metrics • Graphite is still king • Some folks are

    playing with… ◦ InfluxDB ◦ Prometheus • Some folks talking about “Event Logging”
  5. The State of “The Cloud” • >90% of the crowd

    use AWS ◦ a couple using Digital Ocean ◦ a couple running their own metal ◦ 1 person using Google Cloud • Cloud config tools ◦ Unless you’re on AWS, they’re of limited use... ▪ Terraform - new, looking very good
  6. The State of “The Cloud” • Platform As A Service

    ◦ Cloud Foundry ◦ Mesos ◦ Kubernetes ◦ Open Shift ◦ CoreOS / Fleet ◦ Docker Machine / Swarm
  7. Developer Tooling • Jenkins Job Builder ◦ Automate Jenkins project

    setup • Automatically check docker images on build/deploy ◦ For insecure software versions ▪ OpenSSL ▪ Bash
  8. Containers Are A Thing “Gateway drug to immutable infrastructure” •

    Containers as a concept are here to stay • Docker isn’t perfect… ◦ Security issues ◦ Stability issues • Alternatives are being developed ◦ Rocket, Garden etc.
  9. Old and New Things • Microservices ◦ No longer a

    talking point - it’s the done thing ◦ Adoption of containers is driving this • HTTPS everywhere • Time Series Databases are a hot topic ◦ InfluxDB, OpenTSSDB, Cassandra, Informix? • Node.js/GO becoming commonplace • Perl 6 is coming!
  10. Falling Out of Favour • Ruby is no longer cool

    - it’s a workhorse • Scala had some backlash ◦ claims of fundamental flaws, small vocal pockets maybe? ◦ Possibly Java 8 stemmed the tide somewhat...
  11. Still Not Things • Haskell ◦ Lost the buzz, but

    without losing people using it. ◦ Looted for ideas by other languages. ◦ Functional buzz is dying out some. • Hack/HipHop • Linux on the desktop
  12. What Will Happen? • Google Cloud may become usable •

    Something will go wrong in service discovery • Malicious docker image everyone downloads • MongoDB will die?