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
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.
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.
HTTPS-Certificates
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.
GitHub
We gather open source projects with many active external contributors in a common GitHub organization.