
Serwery operatora
Node'y w panelu operatoraSerwery, na których panel uruchamia usługi klientów, z ich stanem, pamięcią i liczbą zasobów.
Pierwsza wersja działa i ma płacących klientów. Teraz potrzebne są organizacje i role, subskrypcje z fakturami, API dla klientów i kontrola kosztów serwerów. Sami prowadzimy własne produkty SaaS, więc znamy te problemy od środka.
Najczęstsza przebudowa po MVP: produkt zaczynał od pojedynczych kont, a klienci kupują dla zespołów.
Miejsca w planie. Liczba miejsc w subskrypcji i dokupowanie ich z panelu, z proporcjonalnym rozliczeniem.
Właściciel, administrator, członek i gość z jasno opisanymi uprawnieniami, sprawdzanymi po stronie serwera.
Dane należą do organizacji, a nie do osoby, która ją założyła. Odejście pracownika nie zabiera klientowi danych.
38 projektów i 214 plików zostało w organizacji, przejął je Użytkownik 02. Klucz API, który utworzył, działa dalej.
Rozwój jako usługa. Takie zmiany prowadzimy w ramach rozwoju platformy, a nowe moduły wyceniamy osobno.
Subskrypcje, faktury i nieudane płatności muszą obsługiwać się same, zanim klientów będzie kilkuset.
Plan, miejsca i okres rozliczeniowy przez Stripe.
Faktura dla firmy z danymi organizacji.
Faktury dla polskich firm wysyłane do KSeF. Opłacony okres wraca do subskrypcji.
Płatność nieudana: kolejne próby płatności i maile z prośbą o nową kartę.
Po terminie: tryb tylko do odczytu zamiast usunięcia danych.
Klienci SaaS chcą łączyć Twój produkt ze swoimi systemami. API opisujemy w OpenAPI od pierwszego endpointu.
Klucz API generuje się w panelu i ma uprawnienia organizacji, a nie osoby, która go utworzyła.
Listy nie gubią rekordów, gdy w trakcie pobierania przybywa danych.
Gdy jeden klient wysyła za dużo, dostaje informację, kiedy spróbować ponownie, a pozostali nie odczuwają spowolnienia.
Panel dla firm hostingowych z provisioningiem, sklepem, portfelem i rozliczeniami. Problemy, o których piszemy, rozwiązujemy najpierw u siebie.

Serwery, na których panel uruchamia usługi klientów, z ich stanem, pamięcią i liczbą zasobów.

Zakup, provisioning, płatności, limity i odnowienia w jednym produkcie.

Zużycie zasobów na żywo dla klienta i operatora.

Panel działa pod marką i domeną hostingu, który z niego korzysta. Ten sam produkt w przeglądarce, na komputerze i na telefonie.
Lista rzeczy, które sprawdzamy w rosnącym SaaS. Każda z nich zwykle wychodzi przy pierwszym dużym kliencie. Więcej na blogu: Hosting dla firmy: VPS czy chmura, Po wdrożeniu: monitoring i utrzymanie.
Szukamy zapytań, które działały przy stu rekordach i zwalniają przy milionie, i dodajemy indeksy albo zmieniamy model danych.
Liczymy, ile kosztuje obsługa jednego klienta, żeby cennik nie rósł wolniej niż rachunek za serwery. Porównanie opcji jest w tekście o hostingu dla firmy.
Eksporty, maile i raporty przenosimy do kolejki, żeby nie blokowały żądań użytkowników.
Czas odpowiedzi i błędy na poziomie organizacji, żeby wiedzieć, którego klienta coś boli. W ramach DevOps.
Najczęstsze pytania zespołów, które rozwijają produkt po MVP.
Przed MVP, billing i serwery.
Napisz, co dziś blokuje rozwój albo sprzedaż. Odpowiemy z planem pierwszych zmian i bezpłatną wyceną.