Back
Guides
Cron versus anacron - understanding the differences
May 22, 2022
–Madhura Kumar
In this article we'll introduce cron and anacron, explore their similarities and differences, and walk through how to implement each.
Top reasons your cron job isn’t running
May 18, 2022–Madhura KumarThis article walks through the most common reasons why your cron job isn't running: schedule errors, environmental changes, depleted resources, and overlapping jobs. We’ll also share some additional troubleshooting tips along with code samples to help get your cron jobs back up and running.Docker cron jobs: how to run cron inside containers
May 12, 2022–Madhura KumarThere are a couple of ways you can create scheduled tasks in Docker using cron. In this article we'll walk through using the host's crontab, using cron within your containers, and separating cron from your application’s services. We'll also discuss scheduling tasks with Kubernetes.Feature toggles: tips, best practices, and implementation
May 3, 2022–Madhura KumarIn this article, we'll walk through the basics of feature toggles, some best practices when using them, and show you an example of how to manage feature flags with ease using Airplane, a developer tool for building internal apps.Intro to cron and editing your crontab schedule
Apr 25, 2022–Madhura KumarIn this article we'll walk through how to schedule recurring tasks using cron jobs. We'll discuss crontab’s structure and syntax, real-life use cases, and some limitations. We'll also touch on alternatives to cron.Scheduling your GitHub Actions cron-style
Apr 18, 2022–Madhura KumarGitHub Actions are a way to automate tasks in your GitHub repository and are most commonly used to automate CI/CD workflows. In this article, we'll walk through how to leverage scheduled tasks in GitHub Actions and explore some of the limitations with the native functionality.Creating Golang cron jobs
Apr 14, 2022–Madhura KumarIn this article, we'll walk through how to create cron jobs in Golang, set up a Golang project, and use the gocron and cron.v2 packages to schedule tasks.The ultimate guide to cron troubleshooting
Apr 11, 2022–Madhura KumarIn this article, we’ll walk through some troubleshooting steps including locating the cron job, validating the schedule, permissions, and more for determining the source of a cron job problem.Airplane for security: approval flows, audit logs, self-hosted agents, two-factor auth, and more
Mar 18, 2022–Madhura KumarAirplane was built to help companies operate safely and securely. In this post you'll find a list of product features that support security as well as a list of security-focused use cases.What is runbook automation? A quick guide
Jan 20, 2022–Madhura KumarWhen you take a step back from the buzz of activities we generalize as work, you'll notice event patterns—repetitive processes. We can document most of these events and processes into easy-to-run steps in runbooks. Runbooks help make sure tasks are performed at the same level of accuracy and yield predictable and desired results. While runbooks tend to live in Google Docs or wiki pages, runbook automation is the process of using software to execute these more reliably, quickly, and autonomouslyHow to start, stop, and restart cron jobs
Jan 18, 2022–Madhura KumarWe often run into situations that require us to run a piece of code periodically—for example, renewing SSL certificates that may expire every year or two. Fortunately, most servers and operating systems provide some means to conduct repetitive tasks automatically. One popular solution is using cron.Airplane for healthcare: PHI and data protection, scheduled operations, interfacing with third parties, and more
Jan 13, 2022–Madhura KumarOne of the primary challenges that B2B healthcare, consumer health, and biotech companies face when it comes to finding third-party software solutions is that they don't comply with the level of sensitivity necessary to be able to use the software. This includes: * Measures to control and lock down PHI (Protected Health Information) and PII (Personally Identifiable Information) * Regular and rigorous audit logs that are easily accessible * The ability to manage permission groups at the moAirplane for fintech: sensitive workflows, data protection, fraud investigation, and more
Nov 5, 2021–Madhura KumarBuilding a product that interacts with financial systems and institutions tends to require a number of manual operational workflows. As a result, fintech and insurtech companies invest a significant amount of engineering effort into building internal workflows and processes for support, ops, risk, compliance, and other teams. This is why these companies often dedicate some percentage of their headcount to developing internal tools. One challenge is building internal tools while accounting for sBuild an admin panel in 10 minutes with Airplane
Nov 1, 2021–Ravi ParikhOne of the first things that a scaling startup builds as soon as they have a reasonable amount of customer volume is an admin panel, sometimes called an admin dashboard or control center. From here, people on support, customer success, ops, and other teams can read and write customer data to help resolve customer issues. Examples of the types of things you might need to do in an admin panel: * Read data: Lookup a user's metadata and transaction history; see a list of users on a team * SimAirplane for SaaS: admin panels, customer onboarding, feature flags, and more
Oct 28, 2021–Madhura KumarAirplane enables engineers at SaaS companies to focus on doing the thing they do best: building a great product. With Airplane, you can move quickly by transforming code into enterprise-grade internal apps in minutes that can be used by anyone on your team. Why SaaS companies choose Airplane SaaS companies are able to grow more quickly when developers can fully focus on building the company's core offering. Airplane enables this by: * Enabling non-engineers to safely run operations that wereIntegrating Airplane with AWS
Oct 12, 2021–Joshua MaMany Airplane users run tasks integrated with their production systems, and the overwhelming majority of users run their production systems on AWS. In this post, we'll walk through how you can easily integrate the two together! Via Self-Hosted AWS Agents With Airplane, you can self-host agents [https://docs.airplane.dev/platform/agent-installation] to run within your own AWS account / AWS VPC. This gives you the most flexibility: Airplane agents can run within your own private network(s), and yReplacing cron with scheduled tasks in Airplane
Aug 23, 2021–Ravi ParikhReplace brittle cron jobs with easy-to-use scheduled Airplane tasks.