Produkty Poradenství O nás Blog Kontakt English

Testing

Když runs-on neumí failover: hybridní strategie CI runnerů

Když runs-on neumí failover: hybridní strategie CI runnerů

runs-on v GitHub Actions je shoda labelů, ne plánovač — takže obsazený self-hosted runner vaši úlohu prostě zařadí do fronty. Tady je routovací vzor, kterým si v běhu vybíráme volný teplý stroj, padáme na rychlý cloudový runner a nikdy build nenecháme viset.

  • CI/CD
  • GitHub Actions
  • DevOps
  • Testing
Číst dále arrow_forward
Architektonické testy jako bezpečnostní pás proti agentic driftu

Architektonické testy jako bezpečnostní pás proti agentic driftu

Když neúnavný AI agent udělá stovku věrohodně vypadajících změn, co zabrání tomu, aby se architektura potichu rozpadla? Do backendu CrushLogu jsme zapojili ArchUnit jako spustitelný bezpečnostní pás — a pravidla našla chyby, které manuální audit přehlédl.

  • Spring Boot
  • ArchUnit
  • Architecture
  • AI
  • Testing
  • Java
Číst dále arrow_forward
Dagger: Slibný CI jako kód (pro backendy, ne pro mobil)

Dagger: Slibný CI jako kód (pro backendy, ne pro mobil)

Na Devoxx Athens jsem viděl Dagger — programovatelné CI/CD pipeliny v jazyce dle vašeho výběru, běžící identicky na notebooku i v CI. Proč je to zajímavé pro backendové integrační testy a kam se to zatím nehodí.

  • Dagger
  • CI/CD
  • DevOps
  • Java
  • Testing
Číst dále arrow_forward
DGS ve velkém měřítku: Testování, evoluce schématu a federation

DGS ve velkém měřítku: Testování, evoluce schématu a federation

Část 5 série Production GraphQL — unit testování DGS komponent pomocí Spocku, evoluce GraphQL schématu bez rozbití klientů a federace více služeb do jednoho unified graphu.

  • GraphQL
  • Netflix DGS
  • Testing
  • Federation
  • Java
Číst dále arrow_forward
Testování Axon 5 agregátů pomocí Spocku: Praktický průvodce

Testování Axon 5 agregátů pomocí Spocku: Praktický průvodce

Jak testovat stavové automaty Axon 5 agregátů pomocí Spocku a AxonTestFixture — od vytváření přes guard clause odmítnutí, s praktickými vzory pro řetězení eventů, práci s timestampy a injektované služby.

  • Axon Framework
  • CQRS
  • Event Sourcing
  • Spock
  • Testing
  • Java
Číst dále arrow_forward