Kodsnack 569 - Dina förändringar som rådata, med Johan Haleby
Kodsnack - Podcast tekijän mukaan Kristoffer, Fredrik, Tobias - Tiistaisin
Fredrik snackar med Johan Haleby om hans öppna källkod, event sourcing, och om att börja använda Kubernetes 2015. Vi börjar med att prata om Powermock - ett ramverk man helst inte ska använda - för att sedan diskutera Rest assured och Awaitility. Därefter diskuteras Occurrent och event sourcing. Vad innebär event sourcing? Johan tyckte att event sourcing borde kunna vara enklare och innehålla mycket mindre magi. Det har sina kostnader att släppa saker som öppen källkod. Och det är inte lätt att fördela sin tid på bästa möjliga sätt. Det kan lätt gå väldigt mycket tid på saker som visar sig inte ge så mycket till slut. Utifrån sett kan alla öppna projekt verka ungefär lika stora - oavsett om det egentligen är ett storföretag bakom det ena och en ensam utvecklare i Skåne bakom det andra. Fredrik får lära sig om ADR och får en ahaupplevelse. Sist men inte minst berättar Johan om hur det var att börja med Kubernetes 2015 - hur man gick tillväga för att välja det och vilka fallgropar och problem man sprang på längs vägen. Kom på Kodsnackskväll hos Net Insight i Stockholm 21 februari! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Johan Parkster Domändriven design Event sourcing Johans öppna källkods-bibliotek Powermock Statiska metoder i Java Easymock och Mockito Eclipse Resst assured Awaitility Occurrent Audit logs Integrationsevents Pure functions Cloudevents CNCF - Cloud native computing foundation GDPR CQRS - command query responsibility separation Spring ADR - architecture decision records Verktyg för ADR Kubernetes Varför Parkster valde Kubernetes ECS - Amazons elastic container service Docker swarm Mesosphere DC/OS Tutum - numera Docker cloud Service discovery Tomcat (Gamla) Kubernetesfallgropar och vägar runt dem Titlar Dogfooding där också All svart magi man kan tänka sig En stor matris Här kan jag kanske bidra med någonting Dyrt personligen Dina förändringar som rådata Större event Integrationsevent Mycket magi Utan att det smutsar ner din befintliga kod Queries mot eventströmmen En dålig fråga Plåster och silvertejp Jag har inte 24/7-support Utifrån sett blir alla projekt lika stora Skevt på ett fascinerande sätt Som tur var, i efterhand Så lite fancy som möjligt