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.

Each product area must have representatives in #platon on Sikt Slack to stay informed about service updates. These representatives are responsible for communicating relevant changes to their respective teams.

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 GitLab Package Registry​

GitLab Package Registry is a powerful and scalable software platform for managing various package types 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​

Observability​

Platon offers a unified observability platform with logs, metrics, and traces through Grafana.

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.