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

¿En qué lo programo? Eligiendo tu tech stack

Avatar for Juani Juani
November 08, 2019

¿En qué lo programo? Eligiendo tu tech stack

Empezar una startup o un proyecto puede ser algo realmente desafiante. Frontend, backend, infraestructura y producto son algunas de todas las cosas en las que hay que pensar.

En esta charla vamos a pasar por algunas de estas áreas para que aprendas cuál es el stack tecnológico más eficiente para tu proyecto.

Avatar for Juani

Juani

November 08, 2019

More Decks by Juani

Other Decks in Technology

Transcript

  1. La clave a la hora de empezar un nuevo producto

    es encontrar el balance entre velocidad y escalabilidad. Un producto que nunca se termina es inútil en el corto plazo, un tech stack mal planteado es inútil en el mediano plazo.
  2. Son todas las tecnologías de desarrollo web que corren en

    el navegador y que se encargan de la interactividad con los usuarios.
  3. Preprocesadores • Bajo costo de setup • Aceleran nuestro desarrollo

    • Ayudan a que nuestro CSS sea más fácil de escalar
  4. Backend es la capa de datos de nuestra aplicación, no

    es directamente accesible por los usuarios y maneja la lógica de esos datos
  5. • Aprovechá para aprender • Mirá la evolución YoY de

    los lenguajes que te gusten
 • Pensá en escala
  6. Un side project o proyecto personal nos suele dar la

    flexibilidad para aprender nuevos lenguajes de programación, frameworks y librerías cosa que en muchos trabajos es algo un poco más difícil de hacer ya que generalmente entramos con un tech stack definido. Aprovechá para aprender
  7. La idea detrás de los microservicios, es partir nuestra code

    base en porciones más chicas las cuales son más fáciles de mantener, tienen un proceso de deploy independiente y pueden estar en distintas tecnologías
  8. Bases de datos R E L A C I O

    N A L E S { type: ‘noRelacionales’ }
  9. Tips • Aprendé Docker • Aprendé a monitorear la salud

    de tus servidores • Aprendé lo básico sobre dominos y DNS
 • Aprendé a sacar y renovar un certificado HTTPS
  10. Tips • Aprendé Docker • Aprendé a monitorear la salud

    de tus servidores • Aprendé lo básico sobre dominos y DNS
 • Aprendé a sacar y renovar un certificado HTTPS https://courseit.com.ar/static/docker.pdf
  11. Now Digital Ocean Amazon Lightsail Capa gratuita Casi no necesita

    conocimientos de infra Barato (5 USD/mes) Flexible (one-click apps) Necesita conocimientos Hosting Barato (3.5 USD/mes) Flexible (one-click apps) Necesita conocimientos
  12. Se llama integración continua a la práctica de automatizar las

    integraciones de código a nuestra proyecto ya deployado Integración continua
  13. Se llama integración continua a la práctica de automatizar las

    integraciones de código a nuestra proyecto ya deployado Integración continua CircleCI Jenkins TravisCI CodeShip
  14. Se llama integración continua a la práctica de automatizar las

    integraciones de código a nuestra proyecto ya deployado Integración continua