Hello Matteo, some time ago at one of the RomeJS meetups you talked about Serverless. Can you tell us more about it?
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.
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…
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.