Переходьте в офлайн за допомогою програми Player FM !
17: Go och mikrotjänster med Erik Lupander
Manage episode 193008466 series 1448779
Go är ett populärt språk. Mikrotjänster är ett populärt koncept. Men det är inte helt vanligt att kombinationen diskuteras. Fredrik pratar med Erik Lupander på Callista om Eriks erfarenheter av att skriva mikrotjänster i Go och sammanfoga dem med andra tjänster och Java-baserade miljöer. Vi går igenom hur och varför Erik valde Go, hur det är att skriva mikrotjänster i språket, hur Gos filosofier passar och vad som eventuellt saknas eller är styrkor jämfört med ett oftare använt språk som Java. Spoiler: det är inte svårt att infoga en tjänst skriven i Go i en mikrotjänstmiljö som i övrigt är Javabaserad.
Länkar- Erik Lupander
- Callista
- Go
- Mikrotjänster
- Eriks bloggserie om Go och mikrotjänster
- Spring boot
- Node.js
- Amazon AWS-prislistor
- Spring cloud
- Netflix öppna stack
- Magnus Larsson och hans bloggserie
- Netflix Eureka
- Docker swarm
- Kretsbrytare
- Hystrix
- Kubernetes
- Openshift
- Polymorfism
- Composition over inheritance
- Duck typing
- Rob Pike, Ken Thompson och Robert Griesemer - Gos skapare
- Websphere
- Intellij IDEA
- Visual studio code
- Goland - Intellij:s IDE för Go
- Atom
- Make
- Gradle
- gofmt
- Cockroachdb
- Spanner
- CAP-teoremet
- Mongodb
- Gatling
- Rabbitmq
- Viper
- Generics i Java
- DRY-principen - don't repeat yourself
- Gos inbyggda testramverk
- Mockito
- Junit
- Goconvey
- BDD - beteendedriven utveckling
- Jasmine
- Interceptorer
- Aspektorienterad programmering
- Go kit
- Kite
- Workspaces i Go
- Semantic versioning
- Opencv
- Hibernate
- Referensintegritet
- Goroutines
- Channels
Under utveckling är en podd av och för utvecklare, skapad i soliga (nåja) Göteborg av oss som jobbar på TimeEdit. Vi vill väldigt gärna höra dina åsikter om det vi pratar om! Vi finns på Twitter som uupodden och på Facebook som Under utveckling. Gillar du podden får du mer än gärna betygsätta oss i iTunes!
32 епізодів
Manage episode 193008466 series 1448779
Go är ett populärt språk. Mikrotjänster är ett populärt koncept. Men det är inte helt vanligt att kombinationen diskuteras. Fredrik pratar med Erik Lupander på Callista om Eriks erfarenheter av att skriva mikrotjänster i Go och sammanfoga dem med andra tjänster och Java-baserade miljöer. Vi går igenom hur och varför Erik valde Go, hur det är att skriva mikrotjänster i språket, hur Gos filosofier passar och vad som eventuellt saknas eller är styrkor jämfört med ett oftare använt språk som Java. Spoiler: det är inte svårt att infoga en tjänst skriven i Go i en mikrotjänstmiljö som i övrigt är Javabaserad.
Länkar- Erik Lupander
- Callista
- Go
- Mikrotjänster
- Eriks bloggserie om Go och mikrotjänster
- Spring boot
- Node.js
- Amazon AWS-prislistor
- Spring cloud
- Netflix öppna stack
- Magnus Larsson och hans bloggserie
- Netflix Eureka
- Docker swarm
- Kretsbrytare
- Hystrix
- Kubernetes
- Openshift
- Polymorfism
- Composition over inheritance
- Duck typing
- Rob Pike, Ken Thompson och Robert Griesemer - Gos skapare
- Websphere
- Intellij IDEA
- Visual studio code
- Goland - Intellij:s IDE för Go
- Atom
- Make
- Gradle
- gofmt
- Cockroachdb
- Spanner
- CAP-teoremet
- Mongodb
- Gatling
- Rabbitmq
- Viper
- Generics i Java
- DRY-principen - don't repeat yourself
- Gos inbyggda testramverk
- Mockito
- Junit
- Goconvey
- BDD - beteendedriven utveckling
- Jasmine
- Interceptorer
- Aspektorienterad programmering
- Go kit
- Kite
- Workspaces i Go
- Semantic versioning
- Opencv
- Hibernate
- Referensintegritet
- Goroutines
- Channels
Under utveckling är en podd av och för utvecklare, skapad i soliga (nåja) Göteborg av oss som jobbar på TimeEdit. Vi vill väldigt gärna höra dina åsikter om det vi pratar om! Vi finns på Twitter som uupodden och på Facebook som Under utveckling. Gillar du podden får du mer än gärna betygsätta oss i iTunes!
32 епізодів
Усі епізоди
×Ласкаво просимо до Player FM!
Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.