Skip to content
All posts

Paxper Is Live: What's in the First Release

A walkthrough of Paxper's first release: supported AWS services, monitoring and alarms, cost estimates, drift detection, history and rollback, workspace settings, and templates.

An isometric diagram of an ECS service and an RDS Postgres database inside a VPC

Paxper is a platform for designing your AWS infrastructure on a diagram and deploying it from there. As you may know, we went live on November 8. In this post we want to walk through what’s included in the first release.

A Paxper workspace with connected AWS resources

On the workspace page

Monitoring and alarms

You can see metrics and logs for every supported service in the Monitoring tab on the workspace page.

From the Alarms section on the same page, you can create alarms for your services. You can also import alarms you already have in AWS. Imported alarms aren’t added to the diagram as resources; they’re listed under Alarms.

You can get notified by email, Slack, or another integration. This isn’t limited to resources: you also get apply, fail, and destroy notifications for every job that runs in your workspace.

The Alarms list in a Paxper workspace

History and rollback

The History tab shows the history of every change on the screen, and the rollback mechanism lets you return to any previous state.

The History tab with rollback

On the Overview screen

Cost

On the Overview screen, you can see a Cost Estimate for your workspace before you apply anything. Once you’ve applied, you can track your actual costs in the Billing section.

Drift detection

The Overview screen also shows whether any of the resources you’ve created in your workspace have drifted.

The Overview screen showing the cost estimate and drift status

Workspace settings

Click the three dots in the top right corner and you’ll see a few options.

The workspace menu with Workspace Info and Workspace Settings

Under Workspace Info, you can see the provider, region, and environment you’re using as your deployment target. The Platform section there shows the versions you’re using.

The General tab under Workspace Settings has two important options:

  • Auto-include dependencies: If your diagram has resources that depend on each other, this lets all of them be applied in one go.
  • Auto-approve: When enabled, every resource you apply from the diagram is applied without asking you for confirmation.

Also under Workspace Settings is Approval Policy. When you enable it, you define a set of rules. With these rules in place, changes to an already-applied resource, or any deletion in your environment, have to be approved by a person first.

Approval Policy settings with a sample rule

The Platform tab under Workspace Settings is where you change the versions you’re using.

Integrations currently has three options: email, Slack, and Microsoft Teams.

Global Tags works like this: every tag you add here is applied by default to all resources in your workspace, on top of any tags you’ve already defined in the resource config.

You don’t have to start from scratch

If you’d rather not start from a blank canvas, pick a template from the Templates section and click “Use Template” to get started. Templates marked Official are ones we’ve tested and validated ourselves.

Supported AWS services

Compute: We support Amazon EC2 and Amazon EC2 Auto Scaling, along with Launch Templates so you can configure your setups in more detail. For containers we have Amazon ECS and Amazon ECR, for serverless there’s AWS Fargate, and from Elastic Load Balancing we added the Application Load Balancer. Our goal here was to cover most of AWS’s core compute services so you can set up your environment without friction.

Database: We support Amazon RDS for MySQL, SQL Server, PostgreSQL, and MariaDB, as well as Amazon Aurora (MySQL- and PostgreSQL-compatible). For now, we’re focused on relational databases.

Networking & content delivery: We support Amazon VPC, Amazon CloudFront, and CloudFront Functions, so you can already build out your network layer at a basic level.

Security, identity & compliance: For identity and access management, we have IAM Policies and IAM Roles. For data protection, there’s AWS Certificate Manager and AWS Secrets Manager.

Storage: We currently support Amazon EBS and Amazon S3.

What’s next

Support for many new resources is on the way. If there’s a service or feature you’d like to see, let us know through our contact page or come say hi in our Slack community.

With your permission, we use Google Analytics and Microsoft Clarity to analyze site traffic and record masked page interactions. You can change your choice using Cookie preferences in the footer. Privacy Policy