Software development made easy

Created by Paolo Escobar / @pao_esco

About me

  • Java Architect at Sopra Steria
  • Technology enthusiast
  • Sharing knowledge
DevOps PaaS Continuous Delivery Jenkins Framework Microservice Heroku TravisCI VersionEye Docker New Relic APM Coveralls Monitoring Logging SOA

Can you set an application environment in 30 minutes ?

SCM

GitHub

Continuous Integration

Travis CLI

Platform

Spring Boot documentation

Heroku Java Webapp Runner

Dependencies

VersionEye

Quality

Coveralls Maven Plugin

Logging

Monitoring

New Relic Maven agent

But is this realistic ?

As a Service

Every stack or tool must be a service

  • Self-service
  • On-demand
  • Integrated
  • One-click resolution

Catalogue of services

Comparative

Item Cloud And you ?
Provider Heroku
SCM GitHub
Runtime Tomcat
Continuous Integration TravisCI
Quality Coveralls
Dependencies VersionEye
Logs Papertrail
Monitoring New Relic APM

And Operations ?

Thank you for your attention

Going further...

Book Continuous Delivery

Martin Fowler's blog

Pattern des grands du Web : continuous deployment

DevOps, from continuous integration to continuous deployment