Skeddly was created out of the necessity to automatically control Amazon EC2 instances. From there it just grew.

What are we built on?

Skeddly is built using many Amazon Web Services components.

  • Elastic Compute Cloud

    We use Amazon Elastic Compute Cloud (EC2) to host the main web application and the backend databases. We're structured to spin up additional EC2 spot instances when demand gets high. We use both Linux and Windows instances. We're able to take advantage of the strengths of each operating system.

  • Relational Database Service

    Our main service application's database uses Amazon Relational Database Service (RDS).

  • Simple Storage Service

    Action logs are saved to Simple Storage Service (S3).

  • Simple Notification Service

    Action execution notifications can be sent to Simple Notification Service (SNS) topics.

  • Simple Queue Service

    Emails, which are the result of actions, are queued using Simple Queue Service (SQS).

  • Simple Email Service

    We use Amazon Simple Email Services (SES) when we send out email notifications, announcements, and account activity.

  • CloudWatch

    To ensure that our servers are in good states, we use CloudWatch metrics to monitor things like diskspace and memory utilization. To measure performance, we track things like elapsed times of actions, schedule delays, and time utilization.

Thankfully, in our early days, we are able to take advantage of Amazon's Free Usage Tier. This has saved us quite a bit of money during early development and adoption.