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.