Development

Announcing Daemon Support

By Parth Gohil19th June 2024

The introduction of Daemon Support in release v0.28.0 is a game-changer. It unlocks the ability to execute long-running auxiliary tasks alongside the main application, be it for security, monitoring, extending existing features, or optimising performance by decoupling specific functionality.

Animated image showing SPX web console

The technical benefits

Supporting sophisticated architectures

Mature applications have sophisticated requirements, and this is where Daemon can help. Read more about the Symfony Messenger integration feature that encouraged us to work on this for Skpr.

Apart from Symphony Messenger, there are other use cases, such as:

  • Monitoring tools - Long running probe task
  • Security tools - Continuously scan files

Simple to configure

The Skpr project config file makes daemons easy to configure. If you need to pause or suspend them, the Skpr CLI is your best friend.

Documentation

  • List Daemons: This command will help you list the daemons configured on your environment.
  • Suspend Daemons: Suspend command will help you temporarily suspend a daemon without updating it in the config file.
  • Resume Daemons: Resume command for daemon will resume all daemons configured on a specific environment.

We are excited about the possibilities that Daemon support brings to Skpr and look forward to seeing how it empowers developers to build even more powerful and scalable applications.

Tags

announcement
daemon

Getting Started

Interested in a demo?

🎉 Awesome!

Please check your inbox for a confirmation email. It might take a minute or so.

🤔 Whoops!

Something went wrong. Check that you have entered a valid email and try submitting the form again.

We'll be in touch shortly.