Siirry sisältöön
BigTree108

Ohjelmistoarkkitehtuuri- ja fractional CTO -palvelut

Ohjelmistoarkkitehtuurin konsultointia ja fractional CTO -palveluja: ratkaisuarkkitehtuuri fintech-, SaaS- ja verkkokauppajärjestelmille, pilvi-, data- ja tekoälyarkkitehtuuri, tietoturva-arkkitehtuuri, arkkitehtuurikatselmukset, tekninen due diligence, modernisointisuunnitelmat ja osa-aikainen tekninen johtajuus, ohjelmistoarkkitehdit tiimiinne tai rajattuun toimeksiantoon.

Mitä ohjelmistoarkkitehtimme tekevät

  • Fintech- ja maksuarkkitehtuuri

    Rahan ensisijainen kirjausjärjestelmä (system of record) päätetään ensin, sitten pääkirjan ja jokaisen maksupalveluntarjoajan välinen johdonmukaisuus outbox-viestien ja täsmäytysajojen avulla, korttidata pidetään PCI DSS -laajuuden ulkopuolella tokenisoinnilla, ja palautumistavoitteet täyttävät DORA:n ja valvovan viranomaisenne vaatimukset.

  • Data- ja tekoälyarkkitehtuuri

    Data-alusta suunniteltuna päästä päähän: operatiiviset ja analyyttiset tietovarastot, niiden välinen datavirta ja muutostietojen talteenotto (change data capture), datasopimukset ja omistaja jokaiselle alueelle sekä se, mihin kielimallien tiedonhaku ja arviointi sijoittuvat, mitoitettuna sen mukaan, mitä datan tallennus ja kysely maksavat.

  • SaaS-alustan arkkitehtuuri

    Tenant-malli ja sen migraatiopolku asiakkaiden määrän kasvaessa, alueelliset käyttöönotot datan sijaintia koskevia vaatimuksia varten, julkiset rajapinnat, webhookit ja laajennuspisteet, joille asiakkaat voivat rakentaa, sekä kirjallinen sääntö siitä, milloin moduulista tulee oma palvelunsa.

  • Verkkokauppa- ja markkinapaikka-arkkitehtuuri

    Komponoitava verkkokauppa (composable commerce), jossa tuotekatalogi, haku, ostoskori, kassa, maksut ja tilausten hallinta ovat erillisiä palveluita, varasto pysyy johdonmukaisena kanavien välillä ja alusta on kuormitustestattu myyntihuippupäiviä varten.

  • Pilviarkkitehtuuri ja kustannukset

    Työkuormat sijoitetaan Azureen, AWS:ään tai Google Cloudiin luotettavuustavoitteiden ja kuukausibudjetin mukaan, hallinnoituja palveluita verrataan itse ajettuihin ja lasku eritellään tuotteittain ja ympäristöittäin.

  • Tietoturva-arkkitehtuuri

    Uhkamallit jokaiselle järjestelmälle, identiteetin ja zero trust -pääsyn suunnittelu, salaus ja avainten hallinta sekä lokitus, joka vastaa kysymykseen kuka teki mitä, jotta ISO 27001, SOC 2, PCI DSS tai HIPAA -auditoinnissa kontrollit löytyvät valmiina suunnitelmasta.

  • Arkkitehtuurikatselmukset ja modernisointisuunnitelmat

    Koodin, infrastruktuurin ja toimituspipelinen vain luku -tilassa tehty katselmus, joka päättyy vaikutuksen mukaan järjestettyyn kirjalliseen riskilistaan, sekä reitti tarvitsemaanne järjestelmään, joka korvaa osia vakaiden rajapintojen takana yksi kerrallaan uudelleenkirjoituksen sijaan.

  • Tekninen due diligence

    Arviointi ennen investointia tai yrityskauppaa: koodin laatu, tietoturva, skaalautuvuus, riippuvuuksien lisenssit, ylläpitokustannukset ja se, kuinka suuren osan järjestelmästä ymmärtää vain yksi henkilö.

  • Fractional CTO

    Osa-aikainen tekninen johtajuus: tiekartta, tee vai osta -päätökset, pilvi- ja toimittajavalinnat, kehityskäytännöt ja ensimmäiset rekrytoinnit sekä tekninen ääni hallituksen ja sijoittajien kokouksissa.

Palkatkaa ohjelmistoarkkitehdit

  • Dedikoidut ohjelmistoarkkitehdit

    Ohjelmistoarkkitehdit liittyvät tiimiinne kokoaikaisesti, työskentelevät teidän työkaluillanne ja prosessissanne ja raportoivat teidän vetäjällenne. Te haastattelette heidät, ja me vastaamme ukrainalaisesta sopimuksesta, palkanmaksusta, laskutuksesta ja lomista.

  • Projektit: Ohjelmistoarkkitehtuuri

    ohjelmistoarkkitehtuuri rajattuna kokonaisuutena: sovittu laajuus, kiinteä suunnitelma ja meidän puolellamme nimetty vetäjä, joka vastaa tuloksesta ja raportoi edistymisestä teidän kanavissanne.

  • Jatkuva ohjelmistoarkkitehtuuri

    Ohjelmistoarkkitehtuuri jatkuvana palveluna: samat ihmiset joka kuukausi, backlog, jonka priorisoitte itse, ja tunnit, jotka näette portaalissamme ja laskulla.

Dedikoitu tiimi -sivu selittää, miten asiantuntijat liittyvät tiimiinne, ja ulkoistussivu kattaa projektitoimituksen, haltuunotot ja hinnoittelumme.

Ketkä työskentelevät kanssanne: ohjelmistoarkkitehtuuri

  • Ohjelmisto- ja ratkaisuarkkitehdit

    Järjestelmäsuunnittelu, katselmukset ja modernisointisuunnitelmat

  • Fractional CTO:t

    Tiekartta, teknologiavalinnat ja tiimin rakentaminen

  • Pilviarkkitehdit

    Azure-, AWS- ja Google Cloud -infrastruktuuri ja ylläpitokustannukset

  • Data- ja tekoälyarkkitehdit

    Data-alustat, datavirrat ja kielimallijärjestelmät

  • Tietoturva-arkkitehdit

    Uhkamallit, identiteetti ja vaatimustenmukaisuuskontrollit

Miten lähestymme arkkitehtuuria

Jokainen merkittävä päätös kirjataan arkkitehtuuripäätöstietueeksi (architecture decision record), jossa ovat harkitut vaihtoehdot ja valinnan syy, jotta seuraava insinööri näkee miksi eikä vain mitä. Suosimme hyvin tuettua, nykyaikaista teknologiaa, modulaarista monoliittia kunnes tiimi tai kuorma vaatii erillisiä palveluita sekä hallinnoituja palveluita ennen itse ajettuja, ja jokaiseen suositukseen kuuluu, mitä sen rakentaminen ja ylläpito maksaa.

Suosittelemamme käytännöt ovat niitä, joita itse noudatamme: kaikki koodina Terraformilla ja GitHub Actionsilla federoiduilla tunnistetiedoilla, testit jokaisen ominaisuuden mukana, nolla varoitusta, tietoturvatiedotteet ehdottomina päivityksinä, salaisuudet vain Key Vaultissa, oletuksena kieltävät palomuurit, Always Encrypted -sarakkeet henkilö- ja talousdatalle, CodeQL jokaisella pushilla ja ajautumisen (drift) havaitseminen.

Muu tarjoamamme erikoistunut kehitys

Yleiskatsaus: Erikoiskehitys

Kysymyksiä ohjelmistoarkkitehtuurista ja fractional CTO -palveluista

Mitä fractional CTO tekee?

CTO:n työtä sovittuna määränä päiviä viikossa: teknisen tiekartan omistaminen, tee vai osta- ja toimittajapäätökset, arkkitehtuurin katselmointi, sen määrittäminen, miten tiimi rakentaa ja julkaisee, sekä ensimmäisten insinöörien rekrytointi, ja haastattelukierrokset tulevat yrityksestä, jossa yhdeksäntoista ihmistä toimii aktiivisina teknisinä haastattelijoina. Se sopii yritykselle, jonka teknologialla on väliä mutta joka ei ole vielä valmis kokoaikaiseen CTO:hon.

Millä toimialoilla ohjelmistoarkkitehtinne työskentelevät?

Useimmiten fintech-, pankki- ja vakuutusalalla (maksut, pääkirjat ja luottoalustat), data- ja tekoälytuotteissa (data-alustat ja kielimalliominaisuudet), SaaS- ja yritysohjelmistoissa (multi-tenant-alustat ja ERP-integraatiot), terveydenhuollossa (potilasdata, HL7 FHIR -integraatiot ja tietosuojakontrollit), verkkokaupassa ja markkinapaikoilla (huipputuliikennettä varten rakennetut kauppa-alustat) sekä kyberturvallisuudessa. He työskentelevät myös matkailu- ja majoitusalan varausjärjestelmien ja pilvi-infrastruktuurituotteiden parissa.

Mitä saamme arkkitehtuurikatselmuksesta?

Kirjallisen raportin: miten järjestelmä on rakennettu, riskit vaikutuksen mukaan järjestettyinä, mitä kunkin korjaaminen vaatisi ja suositeltu työjärjestys. Mitään järjestelmässänne ei muuteta katselmuksen aikana, koska pääsy on vain luku -tilassa.

Voitteko tehdä katselmuksen toisen yrityksen rakentamasta järjestelmästä?

Kyllä. Olemme ottaneet haltuumme tähän mennessä yhdeksän järjestelmää muilta tiimeiltä, vanhimman kirjoitettu vuonna 2008. Haltuunotto alkaa vain luku -tilassa tehtävällä katselmuksella ja kirjallisella riskilistalla, ja niin alkaa myös jokainen asiakkaalle tekemämme katselmus.

Kuinka nopeasti ohjelmistoarkkitehdit voivat aloittaa?

Kun sopiva ohjelmistoarkkitehti on saatavilla, aloitus riippuu vain teidän haastattelustanne sekä salassapitosopimuksesta (NDA) ja immateriaalioikeuksien siirrosta. Muussa tapauksessa teemme haun, joka tuottaa yleensä ehdokasprofiileja kahden tai kolmen viikon kuluessa, eikä kukaan aloita ennen kuin olette hyväksyneet.

Miten palkataan ohjelmistoarkkitehdit BigTree108:n kautta?

Kertokaa meille työstä, kokemustasosta ja tarvitsemistanne tunneista. Ehdotamme yhtä tai kahta henkilöä profiileineen, te haastattelette heidät samoin kuin haastattelisitte oman rekrytointinne, ja allekirjoitatte yhden sopimuksen BIG TREE 108 LLC:n kanssa ja saatte yhden laskun kuukaudessa.

Kenelle heidän tuottamansa työ kuuluu?

Teille. Jokaisella asiantuntijalla on BigTree108:n kanssa allekirjoitettu sopimus, jossa kaikki työn tulokset siirretään yhtiölle, ja meidän sopimuksemme teidän kanssanne siirtää ne edelleen teille. Koodi, suunnitelmat ja dokumentit toimitetaan teidän omiin repositorioihinne ja työkaluihinne, eikä niitä säilytetä paikassa, jossa vain me voimme muuttaa niitä.

Tarvitsetteko kokenutta teknistä arviointikykyä?

Kertokaa järjestelmästä, tiimistä ja edessä olevasta päätöksestä. Saatte vastauksen yhden työpäivän kuluessa: ehdotuksen katselmukselle, suunnitelman työlle tai sen arkkitehdin profiilin, joka sitä johtaisi.