Kodsnack 569 - Dina förändringar som rådata, med Johan Haleby
2024-02-13 05:26Fredrik 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å info@kodsnack.se 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