Planlagt: distribute cron work the smart way

Did you ever dream, your background workload would just scale just as easily as your REST endpoints? Enter planlagt. A distributed work scheduler, which automagically distributes re-occurring work (read: cron jobs) across all running instances of your service.

Abstract

Did you ever dream, your background workload would just scale just as easily as your REST endpoints? Enter planlagt. A distributed work scheduler, which automagically distributes re-occurring work (read: cron jobs) across all running instances of your service. Configure once, scale at your leisure. Automatic fail-over and retry logic for peaceful nights. So what is this talk about? I will guide you trough my headspace of how planlagt came to be, and which problems it solves. This also includes talking about planlagt's backbone, [synchronized cron task](https://github.com/kernle32dll/synchr.... If time permits, I will also give an outlook for the future of both projects. Both projects currently work with Redis, but can be extended in the future.

Video

Stay connected

You can subscribe to our newsletter to stay updated on the latest news and announcements. Follow us on social media to join our community and engage with other attendees, speakers, and staff. We're on Twitter, Mastodon, Youtube and Facebook. Don't forget to use our official hashtag #GoLab2023 to share your experience and connect with other attendees on social media.

Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2023 GoLab | The international conference on Go in Florence-Design & devCantiere Creativo-Made withDatoCMS