Motivation You may have noticed the first part here. If not, it is more or less a business case for serverless computing. I have explained there the what and whys behind serverless, but also talked about the architectural, economic and operational impact that it has on your systems and products. We have left a fascinating question there, wondering if the first word in FaaS acronym (function as a service) means something, for the functional programmers.
Motivation Can we use a functional programming language with AWS Lambda? Someone in our team, a year ago It is incredible how a single question can direct you into an exciting place. Journey through that rabbit hole turned out to be a crazy, but excellent chance to build know-how which we can leverage for our clients. Today I do not tell you how much yak-shaving is required to use our beloved functional languages in serverless.
We don’t need expressive language, except when we need it By the end of August AWS released a developer preview of the Cloud Development Kit (aws-cdk in short), which allows you to codify infrastructure code in your language of choice. A real programming language. You may ask: why is it a big deal? Imagine that you have to prepare 30 IAM user accounts and S3 buckets with the following permissions:
What is it? If you have not heard about Cloud Olympics organized by Chmurowisko I encourage you to check our review of the qualification round here. If you read that one, you noticed that I did not make it to the finals (I was 3rd in the Cracow’s qualification round, just first two places were promoted to finals). But… life is full of surprises! It turned out that one of the guys from the first two places could not make it.
What is it? Somewhere around the beginning of the year a news struck over the Polish part of the internet, that Chmurowisko would organize a Cloud Computing Olympic Games, but before the finals - as during all sports events - there was a need for hosting a qualification round. And the organizers planned those in the five Polish cities (Cracow, Warsaw, Poznan, Gdansk, and Wroclaw). First eliminations took place in Cracow on 12th of June.
Introduction At the beginning of June, we have participated in an AWS Summit event in Berlin. A two-day, free event that started at 6th is an excellent opportunity to network, hear about novelties in AWS world. Personally, we seek such occasions, because In the past year AWS itself provided more than 450 updates and announcements regarding their services. Participating in such intensive event is a great way to catch up.