fjalla

Platforma za striming koja izvođače plaća po slušanju — projektovana i napisana ni iz čega, pa uvećana sa timom.

fjalla Suosnivač i CTO 2025 – danas

fjalla.net →

Problem

Striming izvođače plaća iz zajedničkog srazmernog fonda, što znači da ono što slušalac plati skoro nema veze sa tim koga je slušao. fjalla umesto toga plaća po slušanju: slušaoci dopune kredit, svako puštanje plaća izvođaču direktno, a kredit ne ističe.

To je jednostavno obećanje i nezgodan sistem. Isporuka zvuka je lakši deo; platforma oko njega — katalog, prava, nalozi izvođača i izdavača, kredit, obračun po slušanju i isplate — jeste pravi inženjerski posao. I morala je da postoji pre nego što je postojao tim koji bi je gradio.

Šta sam napravio

Otvorio sam sva repozitorijuma krajem oktobra 2025. i prvu verziju napisao sam: arhitekturu, API i mobilnu aplikaciju. Prvi commit sledećeg programera dolazi jedanaest dana kasnije, a tim je odatle rastao — sistem kome su se drugi pridružili već je stajao.

API je Go i Fiber nad PostgreSQL-om, Redisom i RabbitMQ-om, namerno podeljen na četiri binarna programa: HTTP API, potrošač koji poseduje indeks pretrage, planer i radnik za čišćenje. Ništa ne piše direktno u indeks pretrage; do njega se stiže isključivo objavljivanjem događaja — upravo to sprečava da drugi servis tiho postane drugi izvor istine.

Povrh toga, Flutter aplikacija za slušaoce na iOS-u i Androidu i React kontrolne table za izvođače, izdavače i administraciju.

Rezultat

Platforma u radu u obe prodavnice aplikacija, sa navedenih 1,2 centa po slušanju i dopunom kredita od jednog evra naviše.

Kao CTO i dalje vodim arhitekturu, ali korisnije je ono što pokazuje osnivanje: ceo stek je postojao i radio pre nego što je iko drugi mogao da pomogne.

Tehnologije

Go / FiberPostgreSQLRedisRabbitMQFlutterReact

Uključene usluge

Imate sličan projekat?

Recite mi šta sistem treba da radi i sa čime treba da se poveže. Dobijate jasan odgovor o obimu, redosledu i tome šta bih prvo napravio — pre bilo kakve obaveze.

Započnite razgovor