DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Securing Your Software Supply Chain with JFrog and Azure
Register Today

Trending

  • How To Approach Java, Databases, and SQL [Video]
  • Structured Logging
  • Microservices With Apache Camel and Quarkus (Part 2)
  • Health Check Response Format for HTTP APIs

Trending

  • How To Approach Java, Databases, and SQL [Video]
  • Structured Logging
  • Microservices With Apache Camel and Quarkus (Part 2)
  • Health Check Response Format for HTTP APIs
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. 8 Serverless Tools/Platforms to Watch Out For

8 Serverless Tools/Platforms to Watch Out For

This post discusses some of the amazing serverless tools and platforms which are making serverless applications work successfully.

Jignesh Solanki user avatar by
Jignesh Solanki
·
Updated Jan. 24, 18 · Presentation
Like (4)
Save
Tweet
Share
12.53K Views

Join the DZone community and get the full member experience.

Join For Free

The rise of mobile apps and applications of IoT is accelerating the growth of serverless technologies.

This new paradigm of serverless architecture is changing the manner in which software and applications are developed and deployed. Moreover, with nothing to manage at all, it is strongly advocating the NoOps model.

However, with the popularity of serverless architecture, the number of FaaS and BaaS providers has also increased. Let's have a look at some of the popular ones.

Function-As-A-Service

1. Microsoft Azure Functions

2. Google Cloud Functions

3. AWS Lambda Functions

4. Iron.io

5. IBM Cloud Functions

Backend-As-A-Service

1. Amazon API Gateway

2. AnyPresence

3. Appery.io

4. Baqend

5. Skygear

More to that, there are some amazing platforms which are helping developers in fueling the serverless performance so that they don't spend much time in configuring the underlying infrastructure. And somehow they often fail to come in the limelight.

Hence, this post discusses some of the amazing serverless tools/platforms which are making serverless applications work successfully.

Image title

#1. Clay: This can be used to create an HTTPS function instantly. This gives more focus on exceptional developer experience. Its editor can be used for improved debugging, access to all NPM packages and to store private keys securely.

#2. LambCI: This is a small package which can be uploaded to your AWS Lambda and is triggered when you push new code or push existing requests on GitHub and run your tests. It supports languages like Java, Go, Python, etc. The prerequisite to use LambCI is AWS Account and OAuth token.

#3. Node Lambda: This is a command line tool to locally run and deploy your Node.js application to Amazon Lambda. It was created in 2009 as an open source project to help JavaScript developers to easily share packaged modules of code.

#4. Gordon: This is a tool to create, wire and deploys AWS Lambdas using CloudFormation. This supports Python, Golang, Scala, Java, and JavaScript.

#5. Kappa: This is an inline command line tool that makes it easier to deploy, update and test functions for AWS Lambda. It creates the IAM execution role and its associated policies for you. If in case, you need to make changes, you can easily update your Lambda function with Kappa.

#6. Lambda Uploader: This is a quick command line utility tool for packaging and publishing Python AWS Lambda functions.

#7. Open Lambda: This is an open-source serverless computing platform which supports most of the leading serverless platforms.

#8. Back&: This is a single platform from where you can run multi-cloud and serverless applications. It provides, Database-as-a-Service, Function-as-a-Service, Security-as-a-Service, and Integration-as-a-Service.

Serverless Monitoring Platforms

#1. IOPipe: This is a high fidelity metrics and monitoring services (like function performance metrics, real-time alerts, distributed stack traces, real-time dashboards) which allows you to see through your AWS Lambda functions for better insights into the daily operations and development of serverless applications.

#2. Dashbird: This works by collecting logs through AWS CloudWatch APIs. It has some distinct features like end-to-end serverless monitoring, error tracking and debugging which can help in performance and cost optimization.

#3. Stackery: This is a serverless console which provides an intuitive automation, predictable performance, and operational control. It is known for improving security, transparency, and reliability across the entire stack.

Conclusion

This was just a small glimpse of what the landscape of serverless technology consists. However, this landscape has no boundaries and one must continue exploring it from time to time as the key to the successful serverless app is the right selection of tools.

If you think I've missed anything, feel free to get in touch with the comment section and I'd love to discuss.

AWS Lambda mobile app Open source AWS

Published at DZone with permission of Jignesh Solanki. See the original article here.

Opinions expressed by DZone contributors are their own.

Trending

  • How To Approach Java, Databases, and SQL [Video]
  • Structured Logging
  • Microservices With Apache Camel and Quarkus (Part 2)
  • Health Check Response Format for HTTP APIs

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: