AUTOR
Martin Kačer
29
.
5
2025
|
No items found.

Pod pokličkou technologických voleb: Co (ne)používáme a proč

Znáte Technology Radar? Vydává ho již mnoho let společnost Thoughtworks, která se věnuje mapování technologického trhu. Jedná se o vizuální pohled na jejich doporučení, jak vyvíjet software. V Etneteře používáme jejich výstupy nejen pro orientaci v novinkách. Pomáhají nám také v našem vlastním rozhodování, které často není jednoduché. Na jednu stranu chceme samozřejmě používat co nejmodernější technologie, ale na druhou stranu Etnetera vždy sázela na dlouhodobý provoz a udržitelnost – takže se nechceme chytat každého módního výstřelku, který tu s námi za rok už nemusí být. Thoughtworks má podle nás velmi zdravý pohled na tuto rovnováhu a snaží se jednotlivé položky hodnotit pečlivě a objektivně.

Již před nějakou dobou jsme také vyslyšeli jejich výzvu “build your own radar” a udržujeme si v podobné struktuře náš vlastní pohled na to, co používáme nebo chceme používat, a hlavně proč tomu tak je. Vždy jsme se o náš vlastní TechRadar chtěli podělit a teď se nám konečně podařilo učesat data tak, abychom ho mohli vysdílet i externě. Takže jdeme s kůží na trh a přinášíme pohled do naší kuchyně.

Jak TechRadar funguje a co v něm najdete

Základem TechRadaru jsou čtyři soustředné kruhy (pro geometrické pedanty jde spíše o mezikruží 😉), do kterých se zařazují body odpovídající jednotlivým technologiím nebo metodám. Čím blíže je kruh ke středu radaru, tím silnější je používání odpovídající technologie (či metoda). 

Názvy kruhů jsou:

  • ADOPT: Technologie je běžnou a prověřenou součástí vývoje a ovládá ji dostatek lidí pro plnou zastupitelnost.
  • TRIAL: Technologii ve firmě používáme, obvykle na ní již běží nějaké produkční projekty, ale ještě ji nelze považovat za samozřejmou součást našich procesů. Tento kruh je ve skutečnosti nejzajímavější, protože v něm se nachází většina používaných novinek.
  • ASSESS: Použití pečlivě zvažujeme, případně začínáme používat na pilotních projektech a vyhodnocujeme dopady.
  • HOLD: Z nějakého důvodu jsme se rozhodli danou technologii nepoužívat, nebo s jejím dřívějším používáním skončit.

Na výběr některých z našich bodů se můžete podívat zde. Ve skutečnosti jich interně evidujeme mnohem více, někdy až na úroveň malých knihoven.

Které z nich nám přijdou nejdůležitější?

  • Java je primární vývojová platforma Etnetery již přes 20 let. Jako programovací jazyk pro backend používáme Kotlin.
  • Pro vývoj frontendů používáme většinou React a jazyk TypeScript.
  • Pro správu obsahu již roky máme vlastní CMS jNetPublish, které pro jednodušší případy použití doplňuje headless alternativa Payload CMS.
  • Klademe důraz na kvalitu a proto hodně testujeme. K automatickému testování používáme hlavně Playwright, k zátěžovému k6. Děláme i penetrační testy a zajímá nás i bezproblémová Přístupnost našich řešení.
  • Nad vším pak bdí observabilita, monitoring a alerting, kde preferujeme LGTM stack (Loki, Grafana, Tempo, Mimir).
  • A v dnešní době se radar samozřejmě neobejde ani bez bodů zaměřených na AI.

Náš pohled není uzavřený ani neměnný. TechRadar pro nás představuje živý dokument, který se vyvíjí spolu s tím, jak rosteme, sbíráme zkušenosti a reagujeme na nové výzvy. Pokud vás něco zaujalo, máte jinou zkušenost nebo u vás funguje jiný přístup, ozvěte se. Možná už jste někdy přemýšleli o vlastním radaru, nebo máte jiný způsob, jak si v týmu udržujete přehled o technologiích. I to nás zajímá.

Chci s vámi spolupracovat
Děkujeme za Vaši zprávu. Co nejdříve Vás budeme kontaktovat.
Nastala chyba při vyplňování formuláře. Zkuste jej vyplnit znovu, nebo se nám ozvěte přímo uvedený email.
Stáhněte si materiály zdarma
Děkujeme za Vaši zprávu. Co nejdříve Vás budeme kontaktovat.
stáhnout záznam
Nastala chyba při vyplňování formuláře. Zkuste jej vyplnit znovu, nebo se nám ozvěte přímo uvedený email.
Odebírejte náš newsletter
Děkujeme za Váš zájem.
Nastala chyba při vyplňování formuláře. Zkuste jej vyplnit znovu, nebo se nám ozvěte přímo uvedený email.

Přečti si taky