Cloud & Networking

Platform9 announces a new release of Fission.io, the open source, Kubernetes-native Serverless framework

2 min read

Platform9 is announcing a new release of Fission.io, the open source, Kubernetes-native Serverless framework.  It’s new features enable developers and IT Operations to improve the quality and reliability of serverless applications.

Fission comes with built-in Live-reload and Record-replay capabilities to simplify testing and accelerate feedback loops. Other new features include Automated Canary Deployments to reduce the risk of failed releases, Prometheus integration for automated monitoring and alerts, and fine-grained cost and performance optimization capabilities.

With this latest release, Fission also allows Dev and Ops teams to safely adopt Serverless and benefit from the speed, cost savings, and scalability of this cloud-native development pattern on public cloud or on-premises.

Let’s look at the features in detail.

Live-reload: Test as you type

With Live-reload, Fission automatically deploys the code as it is written into a live Kubernetes test cluster. It allows developers to toggle between their development environment and the runtime of the function, to rapidly iterate through their coding and testing cycles.

Record-replay: Simplify testing and debug

(Image via Fission)

  • Record-replay automatically saves events that trigger serverless functions and allows for the replaying of these events on demand.
  • Record-replay can also reproduce complex failures during testing or debugging, simplify regression testing, and troubleshoot issues.
  • Operations teams can use recording on a subset of live production traffic to help engineers reproduce issues or verify application updates.

Automated Canary Deployments: Reduce the risk of failed releases

Fission provides fully automated Canary Deployments that are easy to configure. With AutomatedCanary Deployments, it automatically increments traffic proportions to the newer version of the function as long as it succeeds and rolls back to the old version if the new version fails.

Prometheus Integration: Easy metrics collection and alerts

  • Integration with Prometheus enables automatic aggregation of function metrics, including the number of functions called, function execution time, success, failures, and more.
  • Users can also define custom alerts for key events, such as for when a function fails or takes too long to execute.
  • Prometheus metrics can also feed monitoring dashboards to visualize application metrics.

(Image via Fission)

One of Fission’s users Kenneth Lam, Director of Technology at Snapfish said, “Fission allows our company to benefit from the speed, cost savings and scalability of a cloud-native development pattern on any environment we choose, whether it be the public cloud or on-prem.

You can learn more about Fission on its website. You can also go through quick demo of all the new features in Fission.

Read Next

How to deploy Serverless Applications in Go using AWS Lambda [Tutorial].

Azure Functions 2.0 launches with better workload support for serverless.

How Serverless computing is making AI development easier

Sugandha Lahoti

Content Marketing Editor at Packt Hub. I blog about new and upcoming tech trends ranging from Data science, Web development, Programming, Cloud & Networking, IoT, Security and Game development.

Share
Published by
Sugandha Lahoti

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago