Tech behind the SaaS
Stockholm, 1030 JanMay 20222023
Leasify's Saas service "My pages" is described here in a technical basic perspective and the document should be seen as a living document as development progresses rapidly with new requirements and versions over time.
Remember that we have GDPR including the PUB agreement which is the basic agreement for the regulation of data handling, security and requirements. This document in no way supersedes these agreed upon agreements.
Cloud ManagerHosting
CloudnetLeasify withmanages Sundbybergthe asoperation on its startingown pointand handlesit ouris operationlocated in the firstcloud place.environment Theat companyAmazon monitors,Web adjustsServices (AWS) with a location in Stockholm / eu-north-1. We monitor, adjust, and managesmanage our primary operating environment https://app.leasify.se.
se.
All access takes placeis via encrypted SSH access with ongoing logging and ongoing personal control.Server
The server environment and databases are placed within the EUlocated in theeu-north-1 best/ possible locationStockholm for the best response time and uptimeuptime.
Amazon's AWS (data center eu-north-1 / Stockholm) is also used for long-term storage of documents, OCR scanningscanning, and AI services with programmatic access for maximumthe highest control and logging.
Security and Backup
All services Leasify uses have 2-factor authentication turned on.
The traffic towards operation servers goes via Cloudflare and WAF to be able to quickly block unauthorized traffic if necessary.
InAs the spring of 2022,option we will require either BankID or the 2FA option for all Leasify users in the system.
Backup takes place continuously (daily)3 times a day) with rotation with a 6-month possibility of restoration according to a specific schedule. ThisTotal backup restore is handled bymanually staff at Cloudnet onupon request.
Access logging takes place on an ongoing basis partly against web servers, but also against the work steps that take place in the application, such as contract changes and report extraction.
Operational monitoring can be visited from outside via https://status.leasify.se/
Continuous Delivery
All code is versioned and set up with continuous delivery (CI) via tests across version notations. We minimize interruptions during deliveries and thus have no specific time windows for taking down the service during upgrades.
If longer interruptions are required, messages about this will be sent out well in advance of the event and these major upgrades are usually made outside Swedish office hours, more specifically before 07:00 and after 17:00 (Stockholm, GMT+1).
Our operating partner Cloudnet ensures operation 24/7.
Development Methods
The development takes place according to Scrum with 2-week sprints with delivery schedule and demo as well as retro. We use tools for all development with epics, boards, burndown reports and documentation.
Developed functions are demonstrated via "What's new" in the application which comes as notifications for all users.
Integrations
We communicate with various services for interest rates, rates and financial data. Examples of these are IDKollen,Banksignering, the Riksbank,Riksbanken, Fixer/MorningstarMorningstar. andFull Creditsafe.third party service list can be accuired if needed.
The service today offers limited integration in the form of certain data over CSV and DTO.
We are happy to see future partners for integrations with our service. We have a very malleable platform with possibilities for communications over REST API with the desired services.
Language Localization
The SaaS application is primarily developed in Swedish and support is available for English.
The systemapplication is openlanguage for translationuser intoselection morehas languagessupport for sv,en,da,nb,fi,lt,lv,ee and culturescan asbe needed.extended upon request.
Development Roadmap
The following development points are currently in focus:
NewExtendedcontractAI-chatentrysupportwithasOCRcomplementscanning.to 2FAthelogin with mandatory BankID for each company.wiki.- Wiki about all functions of the service.
- External integrations with partners and other systems.
Continued internationalization with cultural support.- Procurement and financial requests.
Technical Contact
For further information, questions and requests regarding this information, the easiest way to contact:
Andreas Ek, CTO, +46703032203, andreas.ek[a]leasify.se.