
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.
Číst dále
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.
Číst dále
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í.
Číst dále
Čá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.
Číst dále
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.
Číst dále