Skip to main content
Gå til innhold

Welcome as a developer at Sikt!

Platon is our common development platform and runtime environment for Sikt's services. All services Sikt delivers should run on Platon's runtime platform and use the relevant common services.

Have a look around this page to learn about the components that we offer and contact us if you are in need of help!

GitLab

All developers at Sikt have automatic access to GitLab with Feide login, and can set up new source code repositories by themselves. GitLab is a prerequisite for using many other Platon services.

GitLab is automatically integrated with our PaaS runtime environment.

An important part of your GitLab pipeline is security. Platon offers, among other things:

Runtime platforms

Platon offers three different runtime platforms depending on the needs of the project. The platforms can also be combined.

Platform as a Service (PaaS)

PaaS is our recommended runtime platform for most product teams. It is also the platform that is most adapted to Sikt and easiest to use.

AWS account

Platon offers a separate AWS account for product teams who want or need to operate their platform themselves.

An AWS account is set up with SSO, product team billing, portal access control, and a basic setup. However, your team should have knowledge in the use of AWS to use this service.

An AWS account will be relevant for those who want to:

  • build serverless services
  • use other AWS managed services
  • use advanced IaaS setups
  • set up an AWS data / ML platform

Get started with an AWS account

Virtual Machine (VM)

Sometimes there is no other way than to set up your workload on a VM.

Platon offers managed VMs with Linux with 2FA login for employees, with basic OS operation that includes security patching at the OS level. Everything above the basic OS is controlled and maintained by the product team.

Common services

Monitoring with Zabbix

Set up monitoring of your service with alerting to your team and service center when something goes wrong.

Packages and artifacts with Artifactory

JFrog Artifactory is a powerful and scalable software platform for managing binary files and packages in the development process.

Backup

Platon offers a good solution for backups.

Managed databases

Platon offers managed Postgresql databases from a common cluster.

Managed storage with S3

Platon sets up S3 buckets and provides access if you need simple storage.

DNS

Set up a domain name for your application with DNS.

Docker registry

Storing of docker images.

Send e-mails from applications

Common logging with Humio

All services should log to Sikt's common log server. Platon offers a common logging solution with Humio.

HTTP Redirect for domains

If you need to set up a redirect from a domain to a new location, Platon has a solution for that.

Storing secrets in Vault

Store secrets and keys in a secure and reliable way with Platon's Vault cluster.

Dependency Track

Dependency-Track is an intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. It consumes, analyzes, and produces CycloneDX Software Bill of Materials (SBOM), an OWASP and industry standard.

Matomo

Complete overview of usage statistics for services or websites with Matomo.

Technical documentation

Platon offers a solution for building static technical documentation from markdown.

npmJS

Publish your packages to Sikt's common org on npmJS.

GitHub

We gather open source projects with many active external contributors in a common GitHub organization.