Swift on the server is that even a thing? It is, and at notonthehighstreet.com we have had a Swift service using the Kitura framework in production since April this year.
All Post by Nic Jackson
This is of course an entirely subjective opinion for most people however whilst I have been thinking about this and how it could be possible to score and rank the various frameworks I thought I would share a mind map I have made.
I have decided to write up my thinking on some investigation I have done with gRPC and protobuffers. At first I hated the concept as I was fully entrenched in the “Why use anything other than REST” camp, however from playing round a little with gRPC I am starting to feel that RPC with a DSL for defining contracts with protobuffers could be the way to go.
This is just a short post but I wanted to explain an experience I had this week which reminded me why unit tests are so important in a codebase. We are working on creating a Swift package to send StatsD statistics as part of an experimental microservice we are building. Unfortunately the language is in the early stages and quite a lot of the networking stack in Core Foundation is not yet implemented and available for Linux.
Unless you have been living in a cave on a deserted island in the middle of the pacific which has been wrapped in a faraday cage then you are probably talking about microservices and Docker. This is by far the best topic to get you a pay rise since you pretended to know what Agile is. In truth however microservices are really important for the way we work, they allow us to develop with independence, keep code contained by its function and if we are using Docker or another container technology, deploy exactly the same application we have just been running on our dev machines.