// systemutveckling · malmö, sverige
Ren, snabb kod byggd för att hålla
Go, Node.js, Java, C#, React och Next.js. Mikrotjänster och händelsedrivna mönster är hemmaplan, och eftersom vi också driftar infrastruktur skriver vi kod som är gjord för att drivas.
// vad vi gör
Ingenjörsarbete som håller efter lanseringsfesten
Vi optimerar för systemets andra år: tydliga gränser, ärliga tester, observerbart beteende och dokumentation som svarar på de frågor folk faktiskt ställer.
Backend & distribuerade system
Tjänster i Go, Java, C# och Node.js byggda kring tydliga gränser, idempotens och felscenarion ni kan resonera kring klockan tre på natten.
Händelsedriven arkitektur
Kafka, SQS/SNS, NATS och outbox-mönster, med schemagovernance och replay-strategier så att events förblir en tillgång och inte en belastning.
API:er som klarar mötet med användare
REST, gRPC och GraphQL med versionering, kontraktstester och dokumentation som hänger med koden.
Moderna webbapplikationer
Front end i React, Next.js och TypeScript med verklig tillgänglighet, verkliga prestandabudgetar och server rendering där den gör nytta.
Modernisering av äldre system
Strangler-fig-migreringar som levererar värde varje sprint istället för en jätteomskrivning som aldrig blir klar.
Ingenjörskultur
Teststrategi, trunk-based delivery, code review-kultur och onboardingdokument: vanorna som håller uppe farten efter att vi lämnat.
// så jobbar vi
Små delar, levererade löpande
- 01→Ramar inKlargör problemet, begränsningarna och vad "klart" innebär.
- 02→Delar uppDelar arbetet i leveransbara delar med synligt värde.
- 03→ByggerTrunk-based development, tester som designverktyg, review som lärande.
- 04→LevererarBakom flaggor, observerbart från första deploy, redo för rollback.
- 05LärMäter, tar bort det som inte fungerade, skriver ner det som gjorde det.
// stack
Vad vi tar till
// principer
En kort version av vad vi tror på
Tråkig teknik vinner. Varje ovanligt val spenderar en budget som skulle göra mer nytta i den del av systemet som faktiskt är svår.
Driftbarhet är en funktion. Kan en tjänst inte observeras, rullas tillbaka och resoneras kring under press är den inte klar, oavsett vad testsviten säger.
Det bästa konsultuppdraget slutar med att ert team är snabbare än innan, inte med ett beroende av oss.
// vanliga frågor
Vanliga frågor
Tar ni hand om hela produkter eller går ni in i ett befintligt team?
Båda delarna. Oftast går vi in i ett befintligt team, men vi tar även fullt ansvar för en avgränsad tjänst eller produkt när det är den bättre uppdelningen.
Hur ser ett typiskt uppdrag ut?
Några veckor till några månader, deltid eller heltid, med en tydlig första leverans inom de första två veckorna så ni tidigt kan bedöma passformen.
Kan ni hjälpa oss rekrytera och utveckla våra egna utvecklare?
Ja. Pair programming, code review, arkitekturworkshops och stöd vid tekniska intervjuer är en naturlig del av vad vi gör. Målet är att ni behöver oss mindre över tid.
// så jobbar vi
// kontakt
Har ni ett system som behöver byggas, räddas eller snabbas upp?
En kortare genomlysning eller ett längre uppdrag i ert team. Båda fungerar för oss.
kontor: Malmö · uppdrag i hela landet