Matthew Joughin
2 min readDec 3, 2018

--

Hi James,

Very cool summary of Lambda.

I have been using it for one and a half years now — but not with node or python.

I am that strange developer (and probably quite lonely on this discussion) who doesn’t believe javascript is the answer to every problem.

ASP.Net Core 2 (and before 1.1) runs very nicely on Lambda, and doesn’t use sessions, and has the added bonus that you can debug locally first then deploy to Lambda and check it all still works.

To be clear I don’t develop it on Windows, but on primarily macOS, as .net runs on everything now. I then also debug Windows targets on Windows, and Linux targets on Ubuntu — all running the same projects and code and tools.

Lambda itself runs on Amazon Linux, and it is oh so satisfying to be running C# on it :)

The needs of the projects I have been working on make it a perfect fit — as they use thick cross-platform clients built in Xamarin — and so we can actually share as much code as we want between the backend and client apps because everything is C# and compatible because of .netstandard and .netcore.

And its fast.

Its what .net should have been in the first place — and thankfully microsoft have finally embraced a post windows development world where everything isn’t tied to that old ball and chain.

For my dbms I am using Aurora Serverless not Dynamo — have you evaluated that at all ? It solves the scaling issue without having to go through the pain of adjusting to Dynamo — it's worth an evaluation imho.

Thanks,

Matt

--

--

Matthew Joughin
Matthew Joughin

Written by Matthew Joughin

Jesus follower. Husband to beautiful wife. Software architect designing and building Source Dynamo, Cornerstone and Dynamite

Responses (1)