Esse guia foi feito para desenvolvedores full-stack ou desenvolvedores que desejam criar aplicativos por completo com a tecnologia Serverless. Com um guia passo a passo tanto para os desenvolvedores backend quanto para os frontend, nós tentaremos abordar todos os aspectos da criação de aplicações Serverless. Existem vários outros tutoriais na internet mas nós acreditamos que vale a pena ter em algum lugar algo referenciando todos os pontos do processo. Esse guia servirá para ensinar como construir e fazer deploy de aplicações Serverless e não trazer as melhores práticas e convenções para fazer isso.

Talvez você seja um desenvolvedor backend querendo aprender mais sobre a parte frontend de aplicações Serverless, ou um desenvolvedor frontend que gostaria de aprender mais sobre backend. Esse guia servirá para ambos os casos.

Por hora, apenas vamos abordar o desenvolvimento com JavaScript. Futuramente talvez abordemos outras linguagens e ambientes. Porém, para começar, nós achamos muito benéfico para um desenvolvedor full-stack utilizar apenas uma linguagem (JavaScript) e ambiente (NodeJs) para a construção de uma aplicação completa.

Pessoalmente, a ideia do Serverless foi uma enorme revelação para nós e isso nos fez criar um guia com qual poderíamos compartilhar o que aprendemos. Você pode ser mais sobre nós aqui. E veja alguns exemplos de pessoas que construiram aplicações com a stack Serverless