Blogg

Välkommen till Callista Enterprise blogg - här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad genom att följa oss på Twitter.

Callista Enterprise medarbetare Anders Forssell

Apple WWDC17 - AR och ML snart i var mans hand

// Anders Forssell

Apple presenterade många nyheter på sin utvecklarkonferens WWDC 2017 som hölls i San Jose 5-9 juni. Den traditionella keynote som inleder konferensen var längre en vanligt - två och en halv timma - och var i det närmaste helt befriad från fluff i form av reportage från nyöppnade Apple Stores, försäljningsstatistik, reklamfilmer och inbjudna band som spelar. Istället var det fullspäckat med nyheter - och det är lätt att bli överväldigad. Jag försöker här sammanfatta några, högst personliga, intryck och intressanta trender från konferensen - med fokus på nedanstående fem områden.

Callista Enterprise medarbetare Erik Lupander

Go Microservices blog series, part 9 - Messaging with RabbitMQ and AMQP

// Erik Lupander

In part 9 of the Go microservices blog series, we’ll examine messaging between Go microservices using RabbitMQ and the AMQP protocol.

Introduction

Microservices is all about separating your application’s business domain into bounded contexts with clearly separated domains, running with process separation where any persistent relations across domain boundaries has to rely on eventual consistency rather than ACID-like transactions or foreign key constraints. A lot of these concepts comes from or has been inspired by Domain-driven design (DDD). That’s yet another huge topic one could write a blog series about.

Callista Enterprise medarbetare David Ström

Rapport från Spring I/O 2017

// David Ström

Got Flux? Den frågan ställdes på Spring I/O 2017 konferensen i Barcelona, och även om jag inte har svaret så har jag iaf fått massor av information och inspiration här.

Callista Enterprise medarbetare Magnus Larsson

Building Microservices, part 6. Adding a Configuration Server

// Magnus Larsson

The more microservices we get in our system landscape, the harder it gets to perform configuration management. If each microservice have its own configuration, typically in a local property or yaml file, it can quickly become a nightmare to maintain. Let’s add a Configuration Server to centralise management of all the configuration files!

Callista Enterprise medarbetare Björn Genfors

Tre fullspäckade dagar på Vitalis

// Björn Genfors

Vitalis, Sveriges största och (åtminstone enligt Vitalisorganisationen själv) världens näst största e-hälsokonferens, avslutades i torsdags. Tre dagar fullspäckade med utställningsmontrar, föreläsningar och mingel med människor från alla delar av branschen. Med över 4000 delegater och uppåt tio parallella föreläsningsspår är det förstås omöjligt för en enda person att ge en representativ bild av hela konferensen, men här kommer en beskrivning av de teman jag uppfattade som värda särskild uppmärksamhet (medvetet beskrivna något provokativt).

Callista Enterprise medarbetare Jonas Behmer

Lessons learned from a year with AWS.

// Jonas Behmer

For more than a year, since the end of 2015, I’ve been working on a project based on Amazon web services (AWS). One important design decision for the project was to not allow any “traditional” servers in the backend as the customer wanted to move away from maintaining servers on their own, thus we aimed to be serverless. Cloud container platforms like AWS EC2 was off limits to us and that meant that AWS Lambda was the only option we had.

Callista Enterprise medarbetare Erik Lupander

Go microservices, part 6 - health checks.

// Erik Lupander

As our microservices and the landscape they operate in grows more complex, it also becomes increasingly important for our services to provide a mechanism for Docker Swarm to know if they’re feeling healthy or not. Therefore, we’ll take a look at how to add health checks in this sixth part of the blog series.