Luis Cal

@_lucho99

Stephanie Gera

¿Qué es Heroku?

It's about 

Developer

Agility & 

Productivity

Heroku es una cloud platform (PaaS) sobre un sistema de contenederes gestionados, con un data services integrado y un poderoso ecosistema, para deployar y correr apps modernas.

Heroku developer experience es un app-centric approach para software delivery, integrado con los developer tools y workflows mas populares de hoy en dia.

¿Cómo funciona?

Developer deploys code

Apps run in dynos

Users makes requests,

which are served by the app

Developer manages app

in dashboard 

Data in web-scale backing services (via add-ons)

Heroku Runtime

Heroku runs your apps inside dynos — smart containers on a reliable, fully managed runtime environment.

Developers deploy their code written in Node, Ruby, Java, PHP, Python, Go, Scala, or Clojure to a build system which produces an app that's ready for execution. The system and language stacks are monitored, patched, and upgraded, so it's always ready and up-to-date. The runtime keeps apps running without any manual intervention.

Heroku Developer Experience (DX)

The Heroku Developer Experience is an app-centric approach to software delivery so developers can focus on creating, releasing, and updating applications, without being distracted by servers or infrastructure.

Developers deploy directly from popular tools like Git, GitHub or Continuous Integration (CI) systems. The intuitive web-based Heroku Dashboard makes it easy to manage your app and gain greater visibility into performance.

Data Services and Ecosystem

Heroku Elements let developers extend their apps with Add-ons, customize their application stack with Buildpacks and jumpstart their projects with Buttons.

Add-ons are 3rd party cloud services that developers can use to immediately extend their apps with a range of functionality such as data stores,

logging, monitoring and more.  

Deployment Process


Demo​

¿Preguntas?​

Gracias!​

Heroku

By Luis Cal

Heroku

  • 794