Softwarearkitektur og fractional CTO
Rådgivning om softwarearkitektur og fractional CTO: løsningsarkitektur til fintech-, SaaS- og e-handelssystemer, cloud-, data- og AI-arkitektur, sikkerhedsarkitektur, arkitekturgennemgange, teknisk due diligence, moderniseringsplaner og teknisk ledelse på deltid, med softwarearkitekter til jeres team eller et afgrænset forløb.
Det gør vores softwarearkitekter
Arkitektur til fintech og betalinger
Systemet, der er kilden til sandheden om penge, besluttet først, derefter konsistens mellem hovedbogen og hver betalingsudbyder gennem outbox-beskeder og afstemningsjobs, kortdata holdt uden for PCI DSS-omfanget ved tokenisering og genopretningsmål, der lever op til DORA og jeres tilsynsmyndighed.
Data- og AI-arkitektur
Dataplatformen lagt ud fra ende til anden: operationelle og analytiske lagre, streaming og change data capture imellem dem, datakontrakter og en ejer for hvert domæne samt hvor retrieval og evaluering af sprogmodeller placeres, dimensioneret efter, hvad data koster at lagre og forespørge.
Arkitektur til SaaS-platforme
Tenancy-modellen og dens migreringsvej, efterhånden som kunderne vokser, regionale udrulninger af hensyn til dataplacering, offentlige API’er, webhooks og udvidelsespunkter, kunderne kan bygge på, og en skriftlig regel for, hvornår et modul bliver sin egen tjeneste.
Arkitektur til e-handel og markedspladser
Composable commerce med katalog, søgning, kurv, checkout, betalinger og ordrestyring som separate tjenester, lager, der forbliver konsistent på tværs af kanaler, og en platform belastningstestet til dage med spidsbelastning i salget.
Cloudarkitektur og omkostninger
Workloads placeret på Azure, AWS eller Google Cloud efter pålidelighedsmål og et månedligt budget, administrerede tjenester vejet mod selvdrevne og regningen opdelt efter produkt og miljø.
Sikkerhedsarkitektur
Trusselsmodeller for hvert system, design af identitet og zero-trust-adgang, kryptering og nøglestyring samt logning, der besvarer, hvem der gjorde hvad, så en ISO 27001-, SOC 2-, PCI DSS- eller HIPAA-audit finder kontrollerne allerede i designet.
Arkitekturgennemgange og moderniseringsplaner
En gennemgang uden skriveadgang af koden, infrastrukturen og leveringspipelinen, der ender i en skriftlig liste over risici i rækkefølge efter betydning, og en vej til det system, I har brug for, der udskifter dele bag stabile grænseflader én ad gangen frem for i en omskrivning.
Teknisk due diligence
En vurdering før en investering eller en virksomhedsovertagelse: kodekvalitet, sikkerhed, skalerbarhed, afhængighedslicenser, driftsomkostninger og hvor meget af systemet kun én person forstår.
Fractional CTO
Teknisk ledelse på deltid: roadmappet, beslutninger om at bygge eller købe, valg af cloud og leverandører, udviklingsregler og de første ansættelser samt en teknisk stemme i bestyrelses- og investormøder.
Ansæt softwarearkitekter
Dedikerede softwarearkitekter
Softwarearkitekter, der indgår i jeres team på fuld tid, arbejder i jeres værktøjer og processer og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.
Projekter inden for Softwarearkitektur
En afgrænset opgave inden for softwarearkitektur med et fast omfang, en fast plan og en navngiven leder hos os, der ejer resultatet og rapporterer fremdriften i jeres kanaler.
Løbende softwarearkitektur
Softwarearkitektur som løbende ydelse: de samme folk hver måned, en backlog, I selv prioriterer, og timer, I kan se i vores portal og på fakturaen.
Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.
Hvem arbejder med jeres softwarearkitektur
Software- og løsningsarkitekter
Systemdesign, gennemgange og moderniseringsplaner
Fractional CTO’er
Roadmap, teknologivalg og opbygning af teamet
Cloudarkitekter
Azure-, AWS- og Google Cloud-infrastruktur og driftsomkostninger
Data- og AI-arkitekter
Dataplatforme, streaming og systemer med sprogmodeller
Sikkerhedsarkitekter
Trusselsmodeller, identitet og compliancekontroller
Sådan griber vi arkitektur an
Hver væsentlig beslutning skrives ned som en architecture decision record med de overvejede muligheder og begrundelsen for valget, så den næste udvikler kan se hvorfor såvel som hvad. Vi foretrækker veletableret, nuværende teknologi, en modulær monolit, indtil teamet eller belastningen kalder på separate tjenester, og administrerede tjenester før selvdrevne, og hver anbefaling kommer med, hvad den koster at bygge og drive.
De metoder, vi anbefaler, er dem, vi selv kører: alt som kode med Terraform og GitHub Actions på føderede legitimationsoplysninger, tests med hver funktion, nul advarsler, sikkerhedsadvarsler som ubetingede opgraderinger, hemmeligheder kun i Key Vault, firewalls med deny-by-default, Always Encrypted-kolonner til person- og finansielle data, CodeQL ved hvert push og drift-detektion.
Anden specialiseret udvikling, vi leverer
Full-stack-udvikling
Full-stack-udvikling: webapps, SaaS-produkter, markedspladser og portaler på stacks som MERN, MEAN, Next.js, .NET, Laravel, Django, Spring Boot og Rails, med dedikerede full-stack-udviklere eller projektleverance.
Udvikling af desktopapplikationer
Udvikling af desktopapplikationer: apps til Windows, macOS og Linux i Qt og C++, .NET, Electron, Tauri, Rust og Swift, plug-ins og opgraderinger af .NET Framework, med dedikerede desktopudviklere eller projektleverance.
Blockchain-udvikling
Blockchain-udvikling: smart contracts i Solidity og Solana, DeFi, wallets, børser, NFT'er og tokenisering, zero-knowledge-beviser og indexere, med dedikerede blockchain-udviklere eller projektleverance.
Salesforce-udvikling
Salesforce-udvikling: Sales, Service, Marketing, Commerce og Experience Cloud, Apex, LWC, CPQ, Data 360, Agentforce, MuleSoft og AppExchange-apps, med dedikerede Salesforce-udviklere eller projektleverance.
Spørgsmål om softwarearkitektur og fractional CTO
Hvad gør en fractional CTO?
En CTO’s arbejde et fast antal dage om ugen: har ansvaret for den tekniske roadmap, træffer beslutninger om at bygge eller købe og om leverandører, gennemgår arkitekturen, tilrettelægger, hvordan teamet bygger og udgiver, og ansætter de første udviklere, med interviewforløb fra en virksomhed, hvor nitten personer er aktive tekniske interviewere. Det passer til en virksomhed, hvor teknologien har betydning, men som endnu ikke er klar til en CTO på fuld tid.
Hvilke brancher arbejder jeres softwarearkitekter i?
Oftest fintech, bank og forsikring (betalinger, hovedbøger og udlånsplatforme), data- og AI-produkter (dataplatforme og funktioner med sprogmodeller), SaaS og enterprise-software (multi-tenant platforme og ERP-integrationer), sundhed (patientdata, HL7 FHIR-integrationer og privatlivskontroller), e-handel og markedspladser (handelsplatforme bygget til spidsbelastning) og cybersikkerhed. De arbejder også med bookingsystemer til rejse- og hotelbranchen og cloudinfrastrukturprodukter.
Hvad modtager vi fra en arkitekturgennemgang?
En skriftlig rapport: hvordan systemet er bygget, risiciene i rækkefølge efter betydning, hvad hver ville kræve at rette, og en anbefalet rækkefølge for arbejdet. Intet i jeres system ændres under gennemgangen, fordi adgangen er uden skriveadgang.
Kan I gennemgå et system, en anden virksomhed har bygget?
Ja. Vi har hidtil overtaget ni systemer fra andre teams, det ældste skrevet i 2008. En overtagelse starter med en gennemgang uden skriveadgang og en skriftlig liste over risici, og det gør hver gennemgang, vi udfører for en kunde, også.
Hvor hurtigt kan softwarearkitekter starte?
Når den rette softwarearkitekt er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.
Hvordan ansætter vi softwarearkitekter gennem BigTree108?
Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.
Hvem ejer det arbejde, de producerer?
Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.
Har I brug for senior teknisk dømmekraft?
Fortæl os om systemet, teamet og den beslutning, der ligger forude. I får svar inden for én arbejdsdag: et forslag til gennemgangen, en plan for arbejdet eller profilen på den arkitekt, der ville lede det.