Przejdź do treści
BigTree108

Usługi tworzenia oprogramowania SaaS

Tworzenie oprogramowania SaaS dla firm produktowych: wielodostępne aplikacje webowe z subskrypcjami, logowaniem korporacyjnym i operacjami, jakich potrzebuje produkt sprzedawany wielu klientom, budowane od zera lub dodawane do produktu SaaS, który już Państwo prowadzą.

Co wbudowujemy w produkt SaaS

  • Architektura wielodostępna

    Izolacja tenantów ustalona na początku: wspólna baza danych z zabezpieczeniami na poziomie wierszy, schemat na tenanta albo baza danych na tenanta, wybrane według wymogów zgodności Państwa klientów i kosztu hostingu.

  • Subskrypcje i rozliczenia

    Plany, okresy próbne, licencje na stanowiska i cennik oparty na użyciu przez Stripe lub Paddle, z webhookami obsługiwanymi idempotentnie, tak aby ponowione zdarzenie nigdy nie obciążyło klienta dwa razy.

  • Korporacyjne jednokrotne logowanie

    Logowanie przez Microsoft Entra ID, Okta lub Google z użyciem OpenID Connect i SAML, provisioning SCIM oraz role zarządzane przez administratorów każdego klienta.

  • Back office dla Państwa zespołu wsparcia

    Wyszukiwanie tenantów, flagi funkcji dla każdego tenanta, raporty użycia oraz dostęp wsparcia ograniczony czasowo i zapisywany w dzienniku audytu.

  • Odpowiedzi na kwestionariusze bezpieczeństwa

    Dzienniki audytu, szyfrowanie w tranzycie i w spoczynku, eksport i usuwanie danych dla każdego tenanta oraz dowody, o które pyta przegląd bezpieczeństwa klienta albo audyt ISO 27001 lub SOC 2.

  • Wydania bez okna serwisowego

    Ciągłe wdrażanie za flagami funkcji, migracje bazy danych uruchamiane w pipeline i zgodne z poprzednią wersją oraz wdrożenia etapowe w kolejnych tenantach.

Zatrudnienie: programiści SaaS

  • Dedykowani programiści SaaS

    Programiści SaaS dołączają do Państwa zespołu na pełny etat, pracują w Państwa narzędziach i procesie oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Projekty: Tworzenie oprogramowania SaaS

    Wydzielona część prac w obszarze „Tworzenie oprogramowania SaaS”, z określonym zakresem, stałym planem i wskazanym liderem po naszej stronie, który odpowiada za wynik i raportuje postępy w Państwa kanałach.

  • Stała współpraca: Tworzenie oprogramowania SaaS

    Usługa ciągła w obszarze „Tworzenie oprogramowania SaaS”: ci sami ludzie co miesiąc, backlog, któremu Państwo ustalają priorytety, oraz godziny widoczne w naszym portalu i na fakturze.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto realizuje Państwa prace w obszarze „Tworzenie oprogramowania SaaS”

  • Lider techniczny

    Model tenancy, architektura i proces wydań

  • Inżynierowie backend

    Usługi i API w .NET, Python, Java lub Node.js

  • Inżynierowie front-end

    Aplikacje i systemy projektowe w Angular, React lub Vue

  • Inżynierowie chmury i DevOps

    Terraform, pipeline, monitoring i koszt na tenanta

  • Inżynierowie QA

    Zestawy testów regresji uruchamiane przed każdym wydaniem

Jak pracujemy nad produktem SaaS

Produkt SaaS nigdy nie jest skończony, dlatego budujemy go tak, aby zmieniał się co tydzień: małe wydania za flagami funkcji, testy uruchamiane w pipeline, migracje bazy danych wersjonowane razem z kodem i monitoring pokazujący, do którego tenanta należy błąd. Koszt na tenanta jest zaprojektowany z góry, a nie odkrywany na rachunku za chmurę.

Własną firmę prowadzimy na platformie zbudowanej w .NET, Angular i Azure, z zabezpieczeniami na poziomie wierszy dla każdego klienta i kolumnami Always Encrypted dla danych osobowych i finansowych, a produkty, które budujemy dla klientów, podlegają tym samym zasadom.

Pozostałe rozwiązania, które dostarczamy

Rozwiązania: przegląd

Pytania o tworzenie oprogramowania SaaS

Czy mogą Państwo dodać wielodostępność do naszego istniejącego produktu?

Tak. Sprawdzamy, jak dane są dziś rozdzielone, spisujemy ryzyka i przechodzimy na wybrany model tenancy krokami, z których każdy można wydać, z testami dowodzącymi, że jeden tenant nie odczyta danych drugiego.

W jakiej chmurze budują Państwo produkty SaaS?

Azure to miejsce, w którym nasza największa praktyka pracuje na co dzień, a AWS i Google Cloud też są opcjami. Wybór zależy od Państwa klientów, istniejących kont i kredytów, a wszystko jest deklarowane w Terraform, niezależnie od chmury.

Jak szybko mogą zacząć programiści SaaS?

Gdy odpowiedni programista SaaS jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: programiści SaaS?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Budują lub rozwijają Państwo produkt SaaS?

Prosimy opisać, kim są Państwa klienci i co produkt robi dziś. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: rekomendacja architektury, plan lub profile kandydatów.