Wissensvermittlung, Nachwuchsförderung und der fachliche Austausch auf Augenhöhe sind für uns Herzensangelegenheiten. Wir sind der Meinung: Geteilte Innovationsfreude ist doppelte Innovationsfreude.
Deshalb mischen sich codecentric-Mitarbeiter und -Mitarbeiterinnen gerne unter die Community – ob als Gastgeber, Redner oder Organisatoren diverser Veranstaltungen. Triff uns auf einem der folgenden Events!
Workshop im Rahmen der #diwodo! https://diwodo.de/
After the successful Serverless I meetup in February it is time to follow up with Serverless II, hosted by codecentric.
18:15 – Intro
David Heidt, msales GmbH
18:30 – Serverless Architecture meets CI/CD
Serverless architectures are based on Function-As-A-Service platforms, such as AWS Lambda, that provide the glue for serverless resources. More specifically AWS Lambda is an elegant and scalable solution for processing events in the cloud, examples being the analysis of incoming emails and conversions of file uploads to other formats. Combined with serverless API-Gateways, AWS Lambda is also suited for the operation of HTTP based APIs.
From a developer’s point of view, serverless architectures should be easy to change, as maintenance of underlying infrastructure is not a concern. What’s frequently disregarded is that serverless applications usually comprise multiple cloud services and numerous cloud resources, which makes manual configuration quite error prone. The state of the art solution to this problem is Continuous Integration/Delivery (CD/CD), although the established practices and tools cannot be applied to serverless architectures naturally and bring their own challenges.
We will show solutions for these new problems, that developers will eventually face. We will discuss methods, established practices and tools for the implementation of serverless CI/CD pipelines for AWS Lambda and related services. This will be demonstrated using a single page app that’s exclusively based on serverless technologies.
– Snack break –
19:45 – Go and AWS Lambda – a perfect Match
Andreas Mohrhardt, cosee.biz
Most of the popular devops tools are implemented in Go. Tools for service discovery, container orchestration, infrastructure automation, monitoring solutions, reverse proxies, web servers, even databases – all implemented in Go.
Lambda, the core of the serverless offering of Amazon Web Services, has recently been extended to add Go to the mix of supported languages that also contains Java, Node, Python and C#.
The small static binaries, type safety, low startup time, light-weight tooling and the abundance of bindings and libraries make Go a perfect choice when it comes to cloud automation and the integration of countless cloud services. The topic of the talk is the multitude of options and possibilities offered by Lambda’s Go support and an example of what a Go based Workflow looks like based on the tool sparta (gosparta.io).