Historia bloga Wirestock Tech

Dec 07 2022
W miarę jak systemy rosną i stają się bardziej złożone, zespoły inżynierów stają w obliczu coraz bardziej złożonych problemów, co z kolei podkreśla potrzebę bardziej kreatywnych rozwiązań i podejść. Cześć.

W miarę jak systemy rosną i stają się bardziej złożone, zespoły inżynierów stają w obliczu coraz bardziej złożonych problemów, co z kolei podkreśla potrzebę bardziej kreatywnych rozwiązań i podejść. Cześć. Nazywam się Vlad i jestem CTO Wirestock. W Wirestock budujemy platformę typu „wszystko w jednym” dla twórców treści, umożliwiającą im zarabianie na swoich treściach w najlepszy sposób.

Uruchomiliśmy Wirestock z najszybszymi narzędziami, jakie mieliśmy pod ręką, aby zbudować i uruchomić MVP. Na tamtym etapie szybkość dostawy była dla nas priorytetem numer jeden. Testowaliśmy wiele pomysłów, aby odkryć produkt rynkowy, który dałby firmie początkowy impuls. Stos technologiczny, który wybraliśmy w tym momencie, obejmował Laravel 5.6, Blade i JQuery (kto jest bez grzechu niech pierwszy rzuci kamieniem). Dziś Wirestock to skalowalny system o dużym obciążeniu, który zapewnia użytkownikom na całym świecie miliony zdjęć i filmów z najwyższą szybkością. Obecna architektura wykorzystuje takie wzajemnie powiązane technologie, jak:

  • Mikroserwisy
  • Mikrofrontendy z systemem Design
  • Duża sieć inteligentnych rozwiązań dostarczania treści specyficznych dla danego obszaru geograficznego
  • Szerokie spektrum wewnętrznych narzędzi AI od CV po NLP
  • Automatyczne dwukierunkowe skalowanie setek serwerów w zależności od obciążenia systemu
  • Ogromna infrastruktura z deterministycznym zachowaniem zarządzana przez IAC
  • Duże rozwiązania bezserwerowe, złożone maszyny stanowe i różne typy warstw manipulacji mediami
  • W różnych częściach systemu używanych jest kilka języków programowania, silników DB i innych technologii.

Nasz zespół wiele się nauczył, pokonując te wyzwania. W pewnym momencie poczuliśmy więc, że nadszedł właściwy czas, aby zacząć dzielić się tą wiedzą i doświadczeniem. Mamy nadzieję, że pomoże to ludziom uniknąć niektórych popełnionych przez nas błędów i szybciej znaleźć rozwiązania. Będzie to również dla nas szansa na sformalizowanie naszej nauki w miarę postępów.

Na tym blogu inżynierowie Wirestock, projektanci produktów, naukowcy zajmujący się sztuczną inteligencją i osoby z innych działów będą publikować artykuły na różne tematy, nad którymi pracujemy na co dzień. Zaprezentujemy artykuły w formie prezentacji lub warsztatów, w których nie tylko podkreślimy aspekty filozoficzne, ale także zademonstrujemy kompleksowe rozwiązania.