Benefit from Defer Platform's new region
Most of Defer Scheduler's features are now available locally for a smoother experience.
Our Scheduler is now directly accessible for advanced use cases such as building a configurable notifications system, create batches of executions or user configurable worflows.
Build resilient NextJS apps and experiment with LLM workflows at scale.
Defer is joining forces to extend the great RedwoodJS toolset with easy to set up and reliable background jobs.
Explore our latest features, including TypeScript 5.x compatibility, PNPM integration, Yarn Plug'n'Play compatibility and Git submodule.
We are happy to put a first step into the open by welcoming our community to our product cycles.
Processing images directly from your Express application has many downsides that should be avoided by moving these CPU-intensive and memory-leaking tasks in the background.
CRONs are an essential part of web applications, from automatic invoicing, triggering weekly notifications, or triggering search reindex or data backups. This article covers the CRONs best practices (windowing, monitoring, alerting) and an extensive list of deployment and hosting solutions.
This blog post is the first of the Inside Defer Series, opening a door into the inner workings of Defer on the technical and operating side. With hundreds of builds per day and continuous executions, introducing changes to the Defer Builder could be a slow and hazardous process.
Narrowing down to a specific background execution can feel like searching for a needle in a haystack. We are happy to roll out Function Metadata, allowing you to leverage the filters you know the most, the ones you define: user ID, emails, and more!
We are happy to roll out the beta support for Doppler. Asked and used by many of us, Doppler enables you to manage environment variables and secrets by automatically synchronizing changes across the SaaS and PaaS of your stack.
Configuring Retries for your background function is an essential feature, as many use cases are subject to the randomness of functions' execution. This article covers three use cases along with three distinct retry strategies.
The lifecycle of an application is rich; the multiple code addition, removal, and related API deployments could leave your Defer application in an unwanted state. To prevent such a situation, we are happy to release two key features for the management of your background functions
As some of you face issues while building your applications, we realized that plain build errors could be more helpful, as well as executions errors. Finally, the console gets more actionable with the executions filter and the ability to pause functions.
We are now providing stable support for all kinds of Prisma setups in any type of project along with a better support for native dependencies and advanced TypeScript configurations.
While most use-cases fit in the limit of Serverless executions of 30-60 seconds, use-cases such as third-party integrations or AI features don't. This article covers how to offload your Serverless Functions with Defer.
A deep-dive into the architectural choices behind the Defer Console and a benchmark of Apollo vs. Relay after many years building SPAs.
After months of improving Defer with our first users and customers in a private beta, we are excited to announce the release of Defer 1.0 RC as a public access product! An overview of our mission and the journey ahead.
With the release of the Environment screen, we are happy to announce that the Defer Dashboard is now providing a better overview of your functions and executions. Coupled with the Slack notifications, the Defer Dashboard is now your best tool to check and narrow down potential issues in your application.
Configurable retries and concurrency have always been part of our roadmap. Many of you expressed the need to have it as soon as possible, so we delivered!