Amethyst Platform

Configuration-as-code application deployment

Status: In development
kubernetes logo

URL: https://amethystplatform.com
Source code: Not available

About

Amethyst Platform is a one-stop platform for the whole application lifecycle: testing, building, deploying and hosting.

With integrated CI/CD and easy and configurable deployment and hosting options, you don't need to manage servers anymore or configure anything again. With only a fairly simple amethyst.yaml placed in your project's repository, we do everything.

Some of the features:

  • CI/CD (testing, building and deployment, all automated on new pushes)
  • Automated HTTPS for your public services
  • Automated public exposure (accessible from the internet) or private (between your other services).
  • Run either long-lived processes (services) or short-lived ones (jobs).
  • Manage configuration shared between services with ease (through AppConfigs and AppSecrets).

Technologies

Frontend built with:

  • Bootstrap (heavily customized) with SCSS
  • React
  • Relay (GraphQL communication with the backend)

Backend built with:

  • Python and Django (+graphene for the GraphQL layer)
  • Celery
  • Redis
  • PostgreSQL
  • ElasticSearch

Infrastructure:


Blog posts about this project: