120. Designmönster Delux

120. Designmönster Delux

Vi tar upp nyheten om Amazon Prime Videos övergång till en monolitisk arkitektur, vilket är helt oväntat med tanke på att Amazon Web Services (AWS) är väldens största molnplattform som brukar förespråka ett molnäkta (cloud native) sätt att bygga applikationer.

Vi diskuterar även ett gäng som vi inte är säkra på om det är ett gangstergäng eller ett gäng nördar - spoiler alert, det var det senare.

Observer, MVC, Singleton, Abstract Factory, Mediator och Decorator med både konkreta exempel och roliga analogier.

Så om du är trött på att uppfinna hjulet varje gång du skriver kod, lyssna på det här avsnittet och lär dig hur du kan använda designmönster. Och vem vet, du kanske till och med lär dig något om gangster-nördar?

🤓 Svårighetsnivå: 3/5

🔗 Länkar:
Amazon Prime Video reduces costs by 90% by moving from microservices to a monolith
YouTube video om MVC i React
Refactoring guru: Design Patterns
JavaScript patterns

💬 Ställ en anonym fråga eller insändare som vi kan ta upp i podden!

💌 Håll kontakten med oss:

Discord

Instagram

Facebook

hello@developerspodcast.com

https://www.developerspodcast.com

Om du gillar podden får du gärna stötta oss genom att köpa vår merch, bli en Patreon, subscriba till podden eller skriva en recension!

★ Support this podcast on Patreon ★

Jaksot(261)

261. Släcker alla bränder, får noll inflytande🧯

261. Släcker alla bränder, får noll inflytande🧯

En lyssnare hör av sig med en frustration som många känner igen: man är den som alltid fixar incidenterna, räddar releaser och städar upp när det skiter sig. Men när riktning ska sättas och beslut tas...

5 Helmi 20min

260. Vad är Zero Trust-arkitektur?

260. Vad är Zero Trust-arkitektur?

Zero Trust är en arkitektur som utgår från att alla är skyldiga tills motsatsen bevisats. I veckans avsnitt pratar vi om varför vi inte längre kan lita på någon, varför varje request måste förtjäna si...

29 Tammi 37min

259. Så tar du första stegen mot ledarskapsrollen

259. Så tar du första stegen mot ledarskapsrollen

Vad krävs för att ta steget från utvecklare till engineering manager? I det här avsnittet svarar vi på ett lyssnarbrev som sätter fingret på ett dilemma många känner igen: du behöver erfarenhet för at...

22 Tammi 37min

258. Staff Engineer-rollerna: Tech Lead, Arkitekt, Solver, Right Hand

258. Staff Engineer-rollerna: Tech Lead, Arkitekt, Solver, Right Hand

Vad innebär det egentligen att vara Staff Engineer? Många företag har en och samma rollbeskrivning, men i praktiken finns flera tydliga varianter.I det här avsnittet går vi igenom fyra vanliga Staff E...

15 Tammi 50min

257. Historierna bakom namnen i teknikvärlden

257. Historierna bakom namnen i teknikvärlden

Vad har MariaDB, Python och Firefox gemensamt? Jo: märkliga namn och ännu mer märkligare historier! Vi berättar om det bisarra, romantiska och genialiska bakom några av programmeringsvärldens mest iko...

8 Tammi 34min

256. Nytt år, samma jag

256. Nytt år, samma jag

Avsnittet är en påminnelse om att du faktiskt inte måste använda årets mörkaste och mest energifattiga period till att sätta mål och nyårslöften för 2026 (om du inte vill). Varför skulle vi prestera p...

1 Tammi 35min

255. 2025 wrapped

255. 2025 wrapped

Skype är dött - länge leve Skype. Årets juliga (och lätt rantiga) 2025-recap bjuder på allt från nostalgitrippar om att “skypa” som verb till Australiens nya krav på ålderskontroll för sociala medier ...

25 Joulu 202549min

254. Är det ett tekniskt problem eller bara dålig kommunikation?

254. Är det ett tekniskt problem eller bara dålig kommunikation?

Ofta säger vi: "det här är ett tekniskt problem". Och visst låter det rimligt. Tills vi försöker lösa det. För trots nytt ramverk, refaktorerade komponenter och ännu ett försök att tämja CI-pipelinen ...

18 Joulu 202536min