Maungawhau IT

Inboxagent

Client: Aportio, September 2020

Tags: aportio / python / django / kubernetes / machine-learning / terraform / htmx

Aportio(https://aportio.com) provides a web-based automation tool named InboxAgent, which uses rules and AI to categorise incoming support desk emails, and raise support tickets.

Inboxagent I joined the company in 2020, in a full-time role as a Senior Developer.

During this time we have added major new features to the product, including

  • background automated tasks to generate reports, create backups
  • accepting requests from additional sources
    • direct API requests
    • reading requests files from S3 buckets
  • using HTMX to make dynamic pages (without having to make a client-side React or AngularJS app)

The classification process was overhauled to make it more flexible, and to extend the types of classification we could perform.

There has also been a large DevOps component to the role.

  • migrating the application from AWS Beanstalk into a Kubernetes infrastructure.
  • performance optimisations for the database
  • autoscaling the application and the infrastructure
  • creating a Terraform system to deploy new clusters