• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Codemotion Magazine

Codemotion Magazine

We code the future. Together

  • Discover
    • Live
    • Tech Communities
    • Hackathons
    • Coding Challenges
    • For Kids
  • Watch
    • Talks
    • Playlists
    • Edu Paths
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
  • Partners
  • For Companies
Home » Frontend » Web Developer » Your Node.js API in a Serverless world
JavaScript

Your Node.js API in a Serverless world

Interested in Serverless? Knowing something about JavaScript? Learn how to use Node.js to bring JS in the Serverless world!

December 3, 2019 by Codemotion

Hello Matteo, some time ago at one of the RomeJS meetups you talked about Serverless. Can you tell us more about it?

In the talk, we aimed at bring an application, mainly JavaScript, onto the Serverless appearance. Serverless is an infrastructure where you do not have servers under management but instead you have web interfaces, on which to load your script and in the end, you pay for the actual consumption of resources. A main example is that of AWS, in particular Lambda, which is a Functions-as-a-Services service, i.e. I load one of my functions there and when I invoke it, it will be performed and give me my output and I pay only for the execution time of the function. In addition, what we went into later was the Serverless framework that lets you easily write these functions, as well as the deployment to different providers, such as Microsoft’s Azure and Google Cloud. For those who want to learn more, there are many online resources on how to create Serverless servers, how to separate things and how to deploy.

Remaining within the Node.Js framework, the Serverless framework documentation is very well done. It is definitely a quite different approach than normal, so I recommend that those who approach become familiar with the normal server. It’s a different paradigm of how to structure your application that brings advantages and disadvantages, as in all things. But being a different paradigm, a basic knowledge about servers is required in order not to run into trivial problems.

Your Node.js API in Serverless world | Matteo Manchi from Codemotion

Can you tell us why you decided to talk about this specific topic?

The choice of topic was decided on from the fact that I was using it on a mini personal project. I had read about this topic, became interested and wanted to experiment and I tried this framework. I wanted to use it on personal projects because you have a low use cost, and as you don’t have to pull on the server, this is definitely a plus point. As for downsides, at the time of having a constant flow, the payment model may not be so cheap compared to having a fixed server turned on.

Thanks Matteo. We hope for more talks like this from you in 2019! But first, for whose who don’t know you, tell us a bit about yourself…

My name is Matteo Manchi, I am the CEO at Advance, a consulting company belonging to the Impronta Group. I’ve been the RomaJS community leader for four years. Obviously, I also participate in other communities such as PHP User Group in Rome. RomaJs is the community dedicated to JavaScript, a technology reflected in all areas of the web, from front-end to back-end and developer tools.

As for my passions, I can say that all of them are very close to the issues of the community. In fact, I try to carry out personal projects or contribute to some open source projects. But one of my passions that differs a bit from all this world is magic, the famous card games with which I spend some of my free time away from the computer.

And can you tell us why did you choose a career in the IT industry?

I was super lucky to have a computer at home since I was a child and I enjoyed working with the PC from the very beginning. Over the years, I approached the development part and that’s how my passion became my job. I transformed what I did in my free time into something profitable. Initially, I learned everything on my own, I followed articles and forums to delve into concepts that I did not know and then learned. I got my degree in Computer Engineering. Even now I keep up-to-date following blogs, news, Twitter, blog posts written by other more or less famous developers and I also attend some events that give me the chance to be compared with some other developers. I attend the communities meetups as well.

facebooktwitterlinkedinreddit
Share on:facebooktwitterlinkedinreddit

Tagged as:Interview Node.js Serverless

iPhone X’s Face ID using Deep Learning
Previous Post
Introduction to Service Workers
Next Post

Related articles

  • Video: Let’s Build a Modern React Application
  • How-to Guide: Adding VueJS to Your Existing Project
  • JavaScript: A First Look at the Type Annotation Proposal
  • Svelte: Why Is It an Innovation to Javascript Frameworks?
  • 5 JavaScript Frameworks to Follow in 2023
  • 6 Ways to Implement Metaprogramming in JavaScript with Proxies
  • Increase Your Speed and Efficiency With These 20 Incredible JavaScript Tips and Tricks
  • The Ultimate Guide to JavaScript | Learn JS to Grow Your Career
  • Best JavaScript Alternatives for Web Developers
  • Learn JavaScript – Take These Courses and Certificates

Primary Sidebar

Codemotion Talent · Remote Jobs

Flutter Developer

3Bee
Full remote · Android · Flutter · Dart

Python Back-end Developer

h-trips.com
Full remote · Django · Pandas · PostgreSQL · Python

AWS Cloud Architect

Kirey Group
Full remote · Amazon-Web-Services · Ansible · Hibernate · Kubernetes · Linux

AWS SysOps Administrator

S2E | Solutions2Enterprises
Full remote · Amazon-Web-Services · Terraform · Linux · Windows · SQL · Docker · Kubernetes

Latest Articles

PLD security, IoT, 5G

How to Improve Programmable Logic Devices’ Security: Main Threats and Latest Advancements

Cybersecurity

What is RPA? Robotic process automation.

Emerging Tech: Everything You Need to Know About Robotic Process Automation (RPA)

Machine Learning

A survei on AI Coding tools. An infographic.

Codemotion AI Coding Tools Survey Results!

Infographics

This article offers an infographic to understand Logical Data Warehouses

Logical Data Warehouse: All you Need to Know

Infographics

Footer

  • Magazine
  • Events
  • Community
  • Learning
  • Kids
  • How to use our platform
  • Contact us
  • Become a Contributor
  • About Codemotion Magazine
  • How to run a meetup
  • Tools for virtual conferences

Follow us

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • YouTube
  • RSS

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions

Follow us

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • RSS