Digitalization technology and method

We develop cloud solutions based on a wide range of technology components and principles, from agile product development to realizing solutions that provide the most significant possible value for our users.
Technology
We work with green field development in the cloud and have had the opportunity to build up an architecture and tech stack from scratch based on state-of-the-art technology and architecture choices. This means that we experience high productivity and have minimal technical debt.
All our services run in Azure on Kubernetes, and we build modular solutions based on microservices. In the backend, we mainly use Python as the programming language; in the front end, we primarily use React. We automate everything that can be automated and work a lot to improve the value chain for continuous deliveries so that we can set up production as often as we want.
Our solutions are developed with various technology components based on open-source code. We continuously improve our tech stack and contribute to open-source projects.
Examples of technologies and frameworks we use
- language and framework
 Python, React, Node.js, Typescript, Pydantic, SQLAlchemy
 
- visualization and analysis
 Plotly, Bokeh, OpenLayers, Pandas, MathplotLib, Numpys
 
- storage and integration
 PostgreSQL/PostGIS, Azure Storage, Azure Service Bus, Timescale, EMQX, FastAPI
 
- devOps
 Azure Devops, Azure Boards, Azure Repos, Azure Pipelines, Azure Artifacts, Azure Container Registry, GitOps, Flux CD
 
- platform
 Grafana, Loki, Prometheus, Cloudflare, Sentry, Unleash, Clarity
 
- infrastructure
 Docker, Kubernetes, Keycloak, Azure Active Directory, Azure Virtual Network, Dapr, Azure VPN Gateway
Method
We work based on principles from agile and user-driven product development. The solutions are developed in close collaboration with our users and customers. Our designers and geotechnical product owners rely on user insight and iterative concept development when developing new solutions.
We enable frequent deliveries of new functionality through short decision-making paths, high automation, and modern cloud infrastructure.
