Loading background
star
star
star
star

LOADING...

Logo
star
star
Hero vector

EkosLive

O projekcie

EkosLive to oparta na chmurze platforma astrofotografii od zespołu StellarMate. LogicCraft dołączył jako partner inżynieryjny — przejmując odpowiedzialność za infrastrukturę backendową, płatności subskrypcyjne, kontrolę dostępu i optymalizację wydajności działającego systemu produkcyjnego.

Hero Background

Przegląd Projektu

LogicCraft wniósł wkład w EkosLive jako partner inżynieryjny — przejmując odpowiedzialność za infrastrukturę backendową, płatności subskrypcyjne, kontrolę dostępu i wydajność platformy astrofotografii w chmurze działającej na produkcji.

Our Scope

Our Scope

Nasz zakres inżynieryjny obejmował zdefiniowany zestaw celów infrastrukturalnych i monetyzacyjnych: wdrożenie niezawodnych płatności subskrypcyjnych przez PayPal i Stripe, ustanowienie bezpiecznego systemu ACL opartego na CASL do zarządzania rolami, zmniejszenie kosztów infrastruktury AWS poprzez buforowanie zapytań oraz poprawę wydajności frontendu i czasów odpowiedzi bazy danych istniejącej platformy.

Phone
What We Delivered

What We Delivered

Zintegrowaliśmy Sentry i zoptymalizowaliśmy Webpack (TTI -40%), wdrożyliśmy subskrypcje PayPal i Stripe z pełną obsługą webhooków, zbudowaliśmy obsługę uploadu S3 dla plików do 150MB, opracowaliśmy proxy buforujące zmniejszające wolumen zapytań AWS o 70%, wdrożyliśmy system ACL CASL z MongoDB, uruchomiliśmy panel admina do śledzenia użytkowników, poprawiliśmy wydajność bazy danych przez indeksowanie i refaktoryzację schematu oraz utrzymywaliśmy platformę na własnej infrastrukturze Nginx.

icon

Kluczowe Wyzwania

  • Niezawodna obsługa dużych przesyłów plików do 150MB do AWS S3 w produkcji bez timeoutów, przeciążenia pamięci lub utraty danych

  • Nadmierny wolumen zapytań AWS zwiększał koszty infrastruktury bez warstwy buforowania do absorpcji powtarzających się żądań

  • Platforma nie miała ustrukturyzowanego systemu kontroli dostępu — uprawnienia użytkowników, grup i administratorów były obsługiwane niespójnie w kodzie

  • Wydajność frontendu była obniżona przez niezoptymalizowaną konfigurację Webpack bez widoczności błędów produkcyjnych i bez narzędzi obserwowalności

icon

What We Built

  • Płatności subskrypcyjne — Integracja PayPal i Stripe z pełną obsługą webhooków, zarządzaniem cyklem życia planów i egzekwowaniem rozliczeń w całej bazie użytkowników — z obsługą jednorazowych i cyklicznych modeli subskrypcji.

  • System kontroli dostępu — System ACL oparty na CASL zintegrowany z MongoDB, ustanawiający szczegółowe uprawnienia ról dla administratorów, menedżerów grup i użytkowników końcowych — plus dedykowany panel admina do śledzenia użytkowników i zarządzania konfiguracją.

  • Infrastruktura i obserwowalność — Integracja Sentry do śledzenia błędów w czasie rzeczywistym, optymalizacja buildu Webpack (TTI -40%), konfiguracja submodułów Git i utrzymanie własnego wdrożenia na Nginx.

  • Optymalizacja AWS i przechowywanie — Proxy buforujące (wolumen zapytań AWS -70%) i produkcyjna obsługa uploadu plików na AWS S3 obsługująca pliki do 150MB z przesyłaniem porcjami i odzyskiwaniem po błędach.

Interfejs Końcowy

Final Interface 1
Final Interface 2Final Interface 3
Final Interface 4
Final Interface copy 1Final Interface copy 2
Final Interface copy 3
Final Interface copy 4Final Interface copy 5
Final Interface copy 6
Final Interface copy 7Final Interface copy 8
Final Interface 1
Final Interface 2Final Interface 3
Final Interface 4
Final Interface copy 1Final Interface copy 2
Final Interface copy 3
Final Interface copy 4Final Interface copy 5
Final Interface copy 6
Final Interface copy 7Final Interface copy 8

Przegląd Funkcji

Backend, Płatności i Infrastruktura

LogicCraft dołączył do projektu EkosLive, aby przejąć ukierunkowany zestaw zadań inżynieryjnych — monetyzacja subskrypcyjna przez PayPal i Stripe, system kontroli dostępu CASL, optymalizacja AWS i poprawa wydajności na całej platformie.

Features overview
star
star

Stos Technologiczny

Nasz wkład działał na backendzie Node.js z MongoDB, AWS S3 do przechowywania, Stripe i PayPal do płatności subskrypcyjnych, systemie kontroli dostępu opartym na CASL i własnej infrastrukturze Nginx.

first
second
third
fourth
fifth
sixth
seventh

Metryki

-00%

Time to Interactive

Zoptymalizowano konfigurację buildu Webpack i zintegrowano Sentry do śledzenia błędów produkcyjnych — Time to Interactive zmniejszone o 40% z pełną widocznością błędów środowiska uruchomieniowego na żywej platformie.

-00%

Wolumen zapytań AWS

Opracowano warstwę proxy buforującego dla zapytań AWS, zmniejszając całkowity wolumen zapytań o 70% — bezpośrednie obniżenie kosztów infrastruktury bez wpływu na aktualność danych ani poprawność systemu.

000MB

Maks. upload na S3

Wdrożono niezawodną obsługę uploadu dużych plików na AWS S3 — obsługa plików do 150MB z przesyłaniem porcjami, śledzeniem postępu i odzyskiwaniem po błędach dla użytku na skalę produkcyjną.

-00%

Latencja zapytań DB

Zmniejszono średnią latencję zapytań do bazy danych o 5–10% przez ukierunkowane indeksowanie zapytań i refaktoryzację schematu MongoDB — poprawa czasów odpowiedzi na najczęściej używanych endpointach.

Firmy, które z nami budują

AdventuroadsLogo
CollectdevLogo
GivunityLogo
SeeGuruLogo
OnefitcomCoverLogo
TrgoLogo
LerioLogo
TkthriveLogo
WestfieldLogo
OprvLogo
MuvrLogo
UpmenuLogo
VerlynkLogo
EkosLiveLogo
SheqsyLogo

CookieBy clicking "Accept" you agree with our use of cookies. See our Privacy Policy.