AI-pohjainen SaaS, joka muuttaa yhden videolatauksen sadoiksi brändätyiksi mainosvariaatioiksi – koordinoituna Next.js-verkkosovelluksen, järjestelmänvalvojan hallintapaneelin, NestJS API:n, Remotion-renderöintipalvelun ja BullMQ-generointityöntekijän kesken. Mahdollistaa automatisoidun yhdistelmien generoinnin, GPU-kiihdytetyn renderöinnin, monityyliset tekstitykset, reaaliaikaisen WebSocket-edistymisen ja Stripe-pohjaisen tilauslaskutuksen.

Suunnittelimme täydellisen NestJS-taustaohjelmiston alusta alkaen – Mongoose-skeemat, modulaariset CRUD API:t, DTO-validointi ja kartoitustaso, joka kääntää etupään litteät taulukot taustapään upotetuiksi dokumenteiksi.
Rakensimme yhdistelmälaskurimoottorin, joka luettelee kaikki kelvolliset Hook x Body x CTA x Subtitle -permutoinnit ja lisää jokaisen itsenäisenä BullMQ-työnä jonoon.
Kehitimme Remotion-kompositiot (VideoComposition, HookOverlay, BodyOverlay, CtaOverlay) 6 animaatiotyypillä ja paketoimme ne palvelimen käynnistyessä nopeaa työn suorittamista varten.
Toteutimme BullMQ-generointiprosessorin: S3-lataus, Remotion renderMedia(), FFmpeg-koodauksen optimointi, pikkukuvien generointi, S3-lähetys ja DB-päivitys, virheenkäsittelyllä ja uudelleenyrityksillä.
Rakensimme 6 tekstityksen renderöintityyliä SubtitleRenderer.tsx:ään kattaen Hormozin, Abdalin, MrBeastin, GaryVeen, TikTok Viralin ja Clean Corporaten kaikilla 4 kuvasuhteella.
Integroimme WebSocket-yhdyskäytävän reaaliaikaista generoinnin edistymistä varten SSE-varajärjestelmällä, mahdollistaen reaaliaikaiset työn tilapäivitykset käyttöliittymässä ilman kyselyä.
Toteutimme täydellisen Stripe-tilauksen elinkaaren – kassasessiot, laskutusportaali, webhook-käsittelijä raakadatan ja allekirjoituksen tarkistuksella, luottojen allokointi tilauksen yhteydessä ja kuukausittainen luottojen nollaus cron-ajo.
Rakensimme jako- ja latausjärjestelmän – nanoid-pohjaiset jaettavat tunnukset, julkisen S3-allekirjoitetun URL-osoitteen käyttö ilman tunnistautumista, linkin peruutuksen ja Content-Disposition-latausotsikot.
Kehitimme järjestelmänvalvojan moduulin MongoDB-aggregaatioputkistoilla hallintapaneelin analytiikkaa, aikasarjakaavion dataa, käyttäjähallintaa ja tilaushallintaa varten.
Johdimme täydellisen etu- ja taustaohjelmiston integraation käyttäjäsovelluksen ja järjestelmänvalvojan paneelin välillä – korvasimme kaikki valekohteistot reaaliaikaisilla API-kutsuilla, kytkimme WebSocket-edistymisen ja validoimme koko käyttäjäpolun päästä päähän.
Muuntaa yhden videolatauksen sadoiksi brändätyiksi mainosvariaatioiksi automatisoidun yhdistelmien generoinnin, GPU-kiihdytetyn renderöinnin ja monityylisen tekstityksen tuen avulla – tarkoitettu erityisesti suorituskykymarkkinoijille.
Keskustellaan siitä, miten voimme toteuttaa visiosi samalla asiantuntemuksen ja omistautumisen tasolla.






MicrocosmWorks rakensi yhdistelmäluvun laskentamoottorin, joka laskee kaikkien Hook x Body x CTA x Subtitle -permutaatioiden Karteesisen tulon. Käyttäjä määrittää jokaisen syöttöelementin (hookit, body-segmentit, CTA:t), ja moottori luettelee jokaisen pätevän yhdistelmän ja asettaa sen sitten jonoon itsenäisenä BullMQ-työnä. Tämä lähestymistapa tarkoittaa, että video, jossa on 5 hookia, 3 bodya, 4 CTA:ta ja 6 tekstitystyyliä, luo automaattisesti 360 ainutlaatuista mainosvariaatiota.
MicrocosmWorks toteutti Adstackerissa 6 tekstityksen renderöintityyliä: Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral ja Clean Corporate. Jokaisella tyylillä on oma fontti, väri, animaatio ja sijoitteluominaisuudet, jotka vastaavat suosittuja sisällöntuottajien formaatteja, jotka suorituskykymarkkinoijat tunnistavat. SubtitleRenderer käsittelee kaikki 4 kuvasuhdetta (9:16, 16:9, 1:1, 4:5) ja 6 animaatiotyyppiä (fade, slide-up, slide-down, scale, typewriter, bounce) Remotion-kompositioiden sisällä.
MicrocosmWorks rakensi renderöintiputken käyttäen Remotion-kompositioita, jotka on pakattu palvelimen käynnistyksen yhteydessä nopeaa työn suorittamista varten, yhdistettynä FFmpeg:iin koodauksen optimointiin. BullMQ hallinnoi asynkronista työjonoa konfiguroitavalla samanaikaisuuden hallinnalla, joten useita variaatioita renderöidään rinnakkain käytettävissä olevien GPU-resurssien yli. Jokainen työ hoitaa koko putken: S3-latauksen, Remotion renderMedia -käsittelyn, FFmpeg-koodauksen, pikkukuvien luonnin, S3-lähetyksen ja tietokannan päivityksen, virheenkäsittelyllä ja automaattisilla uudelleenyrityksillä.
MicrocosmWorks integroi WebSocket-yhdyskäytävän, joka puskee reaaliaikaisen luontiprosessin edistymisen jokaiselle jonossa olevalle variantille käyttöliittymään, ja jossa on SSE (Server-Sent Events) -varajärjestelmä ympäristöissä, joissa WebSocket-yhteydet eivät ole saatavilla. Käyttäjät näkevät reaaliaikaisia tilapäivityksiä jokaisesta variantista, mukaan lukien jonossa, käsittelyssä, renderöinnin edistymisprosentti ja valmiina olevat tilat. Tämä poistaa pollingin tarpeen ja tarjoaa välitöntä palautetta luontiputken tilasta.
MicrocosmWorks toteutti Stripen tilauslaskutuksen webhook-ohjatulla krediittienjaolla. Kun käyttäjä tilaa tai uusii tilauksensa, webhook-käsittelijä jakaa generointikrediitit heidän suunnitelmatasonsa perusteella. Jokainen videovariaation generointi kuluttaa yhden krediitin, ja kuukausittainen cron job nollaa krediittisaldot. Admin dashboard tarjoaa MongoDB aggregation -analytiikkaa, joka näyttää krediittien käyttötapoja, tilaustuloja ja käyttäjäkohtaista kulutusta hinnoittelupäätösten pohjaksi.