Effektiv utveckling
- förstå kraven,
- leverara det viktigaste först,
- skapa trygghet för kunden och
- öppna upp för konstruktiv delaktighet.
Vårt recept är både kraftfullt och inarbetat. Det vi fokuserar främst på är:
- Agila metoder, för att säkerställa att de system vi utvecklar gör det användarna verkligen behöver när systemet är färdigt för drift (och inte det en kravexpert tror att användarna behöver när projektet startar).
- Testdriven utveckling, för uppnå god kvalitet och ge trygghet vid ändringar.
- Continuous integration, dvs att kontinuerligt bygga och testa systemen, för att upptäcka defekter så tidigt som möjligt.
Öppen källkod
- långsiktiga kundrelationer
- nytänkande utveckling
- anpassningsbara, flexibla, effektiva lösningar, och
- kostnadseffektivitet
Vi arbetar dagligen med Öppen Källkod. Därför kan vi också professionellt använda Öppen Källkod till våra kunders fördel.
Programmeringsspråk och ramverk
- Java och Scala, med Play!Framework som har effektiva tekniker som Akka och Netty i botten.
- Java, med Spring Boot, för att skapa micro services i en Spring framework-miljö.
- Python, med t.ex. Flask eller Django som bas
- HTML/CSS/JavaScript, med t.ex. Bootstrap, Angular eller Vue.js m fl
Linux, Virtualisering och helhetsåtaganden
För att kunna utnyttja serverresurser effektivt och för att effektivisera automatiserad administration och driftsättning är idag virtualisering en självklar grund. Altrusoft har i över 10 år jobbat dagligen med virtualisering. För våra kunder kan vi erbjuda ett helhetsåtagande antingen genom drift i vår egen miljö, i kundens miljö eller i en molntjänst. I vår Linuxbaserade servermiljö och hos våra kunder använder vi främst:
- KVM, Linux-kärnans inbyggda virtualisering är den ledande öppna programvaran för fullskalig virtualisering.
- Docker, lättviktsvirtualisering med container-teknik har snabbt blivit en populär metod för effektiv utveckling och drift.