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

Serverless

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 Serverless

Talk no Coders on Beers de javascript na Concrete SP

Conhecendo um pouco sobre Serveless e Function as a Service (FaaS), uma nova proposta de "arquitetura" para sua aplicação na nuvem.

https://www.youtube.com/watch?v=TbGb05fyVm0&t=1908s

Avatar for Marcus Ortense

Marcus Ortense

October 17, 2017
Tweet

More Decks by Marcus Ortense

Other Decks in Technology

Transcript

  1. 'use strict' exports.hello = (request, response) => { const name

    = request.query.name || 'World' response.status(200).json({ hello: `Hello ${name}!` }) }
  2. 'use strict' exports.hello = (request, response) => { const name

    = request.query.name || 'World' response.status(200).json({ hello: `Hello ${name}!` }) }
  3. 'use strict' exports.hello = (request, response) => { const name

    = request.query.name || 'World' response.status(200).json({ hello: `Hello ${name}!` }) }
  4. 'use strict' exports.hello = (request, response) => { const name

    = request.query.name || 'World' response.status(200).json({ hello: `Hello ${name}!` }) }
  5. exports.create = (request, response) => mongo.connect(dburl) .then(db => db.collection(colName).insert(request.body)) .then(result

    => response.status(201).send({ message: 'success' })) .then(() => mongo.disconnect()) .catch(error => { console.error(error) response.status(500).json({ error: 'Internal server error' }) })
  6. exports.create = (request, response) => mongo.connect(dburl) .then(db => db.collection(colName).insert(request.body)) .then(result

    => response.status(201).send({ message: 'success' })) .then(() => mongo.disconnect()) .catch(error => { console.error(error) response.status(500).json({ error: 'Internal server error' }) })
  7. exports.create = (request, response) => mongo.connect(dburl) .then(db => db.collection(colName).insert(request.body)) .then(result

    => response.status(201).send({ message: 'success' })) .then(() => mongo.disconnect()) .catch(error => { console.error(error) response.status(500).json({ error: 'Internal server error' }) })
  8. exports.create = (request, response) => mongo.connect(dburl) .then(db => db.collection(colName).insert(request.body)) .then(result

    => response.status(201).send({ message: 'success' })) .then(() => mongo.disconnect()) .catch(error => { console.error(error) response.status(500).json({ error: 'Internal server error' }) })
  9. exports.create = (request, response) => mongo.connect(dburl) .then(db => db.collection(colName).insert(request.body)) .then(result

    => response.status(201).send({ message: 'success' })) .then(() => mongo.disconnect()) .catch(error => { console.error(error) response.status(500).json({ error: 'Internal server error' }) })
  10. exports.create = (request, response) => mongo.connect(dburl) .then(db => db.collection(colName).insert(request.body)) .then(result

    => response.status(201).send({ message: 'success' })) .then(() => mongo.disconnect()) .catch(error => { console.error(error) response.status(500).json({ error: 'Internal server error' }) })