Skip to content
nxtinno

Softvérová architektúra

Urobte ďalšie architektonické rozhodnutie s istotou.

Zložité požiadavky, obmedzenia starších systémov, integrácie a plány rastu premieňam na systém, ktorý tímy dokážu postaviť aj prevádzkovať.

Rozsah

  • Architektonické zmapovanie
  • Cieľová architektúra
  • Doménové hranice a hranice služieb
  • API a udalosti
  • Vlastníctvo dát
  • Bezpečnosť a identita
  • Cloud a nasadenie
  • Pravidlá architektúry, ktoré nebrzdia dodávku
Od toho, čo potrebujete, po systém, ktorý beží

V skratke: Systém sa skladá z jasných častí, aby mohol rásť a meniť sa bez toho, aby jedna oprava pokazila niečo iné.

  1. Čo potrebujeteZačíname od biznisového cieľa a jeho obmedzení.
  2. Jasné stavebné blokySystém sa rozdelí na časti, každá má jednu úlohu.
  3. Ako časti komunikujúDohodnuté prepojenia, aby sa jedna časť mohla meniť bez rozbitia ostatných.
  4. Kto vlastní ktoré dátaKaždý údaj má jeden domov, ktorému všetci veria.
  5. Spustené naostroBeží na spoľahlivých serveroch, nastavených vždy rovnako.
  6. Udržiavané v kondíciiMonitoring odhalí problém skôr, než ho zbadajú používatelia.

Výstupy

  • zmapovanie problému a obmedzení
  • cieľová architektúra so zdokumentovanými rozhodnutiami a kompromismi
  • plán dodávky a zoznam rizík
  • zoznam úloh na implementáciu, s ktorým môže tím hneď začať

Typický engagement

Architektonický šprint

Pre tímy, ktoré potrebujú jasný technický smer pred tým, než sa zaviažu k vývoju.

Odporúčané trvanie: 1-2 týždne

Vybrané skúsenosti

Architektúra riešení

IoT platforma pre správu zariadení viacerých klientov

Kompletná IoT platforma postavená od nuly: pripojenie zariadení cez mobilné a LPWAN siete, ich správa, zber a vizualizácia dát, posielanie príkazov späť do zariadení a riadenie prístupov – pre desiatky tisíc zariadení viacerých klientov na OpenShifte.

  • MQTT
  • Protobuf
  • LoRaWAN
  • NB-IoT / LTE-M
  • OPA
  • Kafka
  • Redis
  • RabbitMQ
  • Prometheus
  • Zabbix
  • OpenShift
Čítať prípadovú štúdiu

Produktové inžinierstvo

Loxone integračná platforma pre správu vstupu

Návrh a vývoj integračnej platformy, ktorá prenáša rezervácie a obsadenosť izieb do vstupného systému Loxone: porovnáva želaný stav so skutočným, pracuje s odolnými úlohami a monitoringom a prístupy odoberá bezpečne.

  • TypeScript
  • Express
  • Redis
  • BullMQ
  • Loxone
Čítať prípadovú štúdiu

Architektúra riešení

Architektúra produktového katalógu a konfigurácie

Návrh modulárnej architektúry pre katalóg, konfiguráciu produktov, ceny, akcie, obchodné pravidlá a overovanie nároku v rozsiahlom digitálnom obchode.

  • Doménová architektúra
  • API
  • Pravidlá
  • Integrácia
Čítať prípadovú štúdiu

AI

Akustický senzor s AI priamo v zariadení (ESP32)

Návrh a vývoj zariadenia na ESP32-S3 pripraveného do terénu: rozpoznáva zvuky pomocou ML priamo v zariadení, posiela úsporné správy cez LoRaWAN, zbiera označené dáta na trénovanie a má lokálnu webovú konzolu na nasadenie a obnovu.

  • ESP32-S3
  • ESP-IDF
  • TensorFlow Lite Micro
  • LoRaWAN
Čítať prípadovú štúdiu

FAQ

Je to len poradenstvo, alebo návrh aj implementujete?

Oboje. Veľa spoluprác začína ako Architektonický šprint a pokračuje do Vývoja a integrácie, kde kritické časti implementujem priamo. Architektúra je vždy písaná tak, aby sa z nej dalo stavať – mnou alebo vaším tímom.

Viete zrevidovať existujúcu architektúru?

Áno. Architektonická revízia zmapuje, čo existuje, pomenuje rozhodnutia spôsobujúce trenie a vytvorí prioritizovaný plán modernizácie – bez predpisovania prepisu, pokiaľ ho dôkazy naozaj nepodporujú.

Pracujete aj s monolitmi?

Áno, a často v ich prospech. Dobre ohraničený monolit býva správnou architektúrou. Ide o hranice, vlastníctvo dát a nasaditeľnosť – nie o módnu topológiu.

Aké podrobné sú výstupy?

Dosť podrobné na to, aby sa z nich dalo stavať: kontextové a kontajnerové pohľady, záznamy rozhodnutí s kompromismi, dohodnuté API a dátové rozhrania pre rizikové miesta a zoznam úloh. Žiadne stostranové dokumenty, ktoré nikto nečíta.

Viete pomôcť s výberom technológie?

Áno. Výber prebieha oproti vašim skutočným obmedzeniam – schopnostiam tímu, prevádzke, licenciám, existujúcemu prostrediu – s písomným porovnaním, nie s preferenciou. Nemám partnerské vzťahy s dodávateľmi, takže odporúčanie je nezaujaté.

Zaujíma vás, čo by AI dokázala vo vašej firme?

Prineste otázky – aj tie, ktoré vám pripadajú príliš základné. Za 30 minút si prejdeme, ako dnes pracujete, vyberieme úlohu s najväčším prínosom a načrtneme, čo by jej otestovanie obnášalo. Žiadne presviedčanie, žiadny záväzok.