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.