ITPH

ITPH

Tech Talk & More…

Why Serverless is the Future of hosting an App?

by | Jan 23, 2021 | serverless

If you are a full-stack developer or even venturing into devops, now is the time to learn serverless as they are the future of building apps.

The reason why there is a lot of the MVC framework is because of rapid development. But what if I told you there’s a new method for rapid development.

I admit there’s a learning curve involve how to use this new technology, but once you overcome this barrier it will be easy peasy.

If you are an entrepreneur or a startup founder who want to have a rapid development and want to launch the soonest possible time. This is the technology you need.

Heres the old process on building web and mobile app.

  • Webserver – Apache or Nginx
  • Database – MySql | PostgreSQL
  • Storage – S3
  • CDN – Cloudfront
  • API – Laravel | RoR | Node
  • Front-end – Vue | React | Flutter | Ionic

After building all those tech you need auto-scaling when you start to have lots of users, then there’s maintenance. One system breaks all is not working.

Introducing Serverless technology

 

aws serverless diagram

You don’t have to worry about server infrastructure and you don’t have to worry about auto-scaling and maintenance.

  • Infrastructure – AWS serverless
  • Webserver – AWS Amplify
  • API – AWS API Gateway
  • Database – DynamoDB
  • Storage – S3
  • Authentication – AWS Cognito
  • Front-end – Vue| React | Ionic | Flutter

If you are a front end developer this is favorable for you. All you need to do is connect the API and you’re good to go. Oh the good thing is you don’t need to have high level knowledge in CI/CD all you need to do is connect your repository from github or gitlab or Amazon Code Commit using AWS Code Deploy and its very easy.

If you are online sellers who wants to have your own e-commerce websites you might consider building your app in serverless. As it will not only cut the cost to almost half, it also supports most common platforms like Vue, React and even flutter.

Linkedin Profile: 9 ways to optimize your profile

Linkedin Profile: 9 ways to optimize your profile

Recruiters and hiring managers are constantly looking for candidates every day. The questions are you visible enough to them. In this article, I will add some techniques on how to optimize your LinkedIn profile.