Razvojna storitev (dev service / dev resource) je “embedded” oz “containerized” način poganjana te storitve znotraj neke aplikacije. Quarkus jih podpira že kar nekaj, npr. različne podatkovne baze, Kafka, Apicurio Registry, Keycloak, Infinispan, ElasticSearch, itd
Razvojne storitve so primerne oz. priročne za “dev” in “test” razvojno okolje (profile), kjer po večini potrebujemo prazne oz. s predvidljivimi podatki napolnjene storitve.
Kaj pa, če želimo dodati novo razvojno storitev?
Kaj, če jih želimo dodati več oz. veliko?
V tem kratkem predavanju bomo predstavili svoj način poganjanja in ustavljanja lastnih razvojnih storitev. Spoznali bomo osnove Quarkus “lifecycle”-a in “extension”-ov, ki sta pomemben del te lastne implementacije razširljivih razvojnih storitev.