Serverless CPH is a conference dedicated to the world of serverless platforms and architecture. It is the perfect opportunity to learn more about what a serverless approach has to offer. It's your chance to meet with and learn from subject-matter experts and practitioners.

Buy tickets
image description image description image description image description image description image description image description

speakers

Austen Collins

Serverless, Inc.

Simona Cotin

Microsoft

Ben Kehoe

iRobot

Michael Skarum

Independent consultant

Marcia Villalba

Rovio

John McCabe

OpenFaaS

Yan Cui

Author of AWS Lambda in Motion

Lorna Mitchell

IBM

Damien Cavaillés

WeLoveDevs

Andreas Nauerz

IBM

Martin Andersen

Trustpilot

Asim Hussain

Microsoft

Bret McGowen

Google

Gillian Armstrong

Workgrid Software

James Thomas

IBM

Ant Stanley

Serverless London

Slobodan Stojanović

Cloud Horizon

Paul Johnston

Amazon Web Services

Austen Collins

Serverless, Inc.

Austen Collins is a product-obsessed, software engineering leader. His focus is not on technology, but on business value, customer experience and making meaning. Austen is a primary influencer of the emerging “serverless” movement. He is the creator of the Serverless Framework, the leading open-source tool for building applications with the least possible cost and overhead on top of infrastructure with “serverless” qualities. In 2015, he founded Serverless Inc. (serverless.com), which creates developer tools and infrastructure to help organizations build and operate serverless applications. He lives in San Francisco, CA.

Serverless Framework

Session

TBA

Simona Cotin

Microsoft

Simona is an enthusiastic full stack developer with experience in building rich data visualization for network data and more recently in the cloud. Communities power her up and that's why she is co-organising the Javascript London meetup. Passionate about knowledge sharing, she has also mentored at workshops for Women Who Code and NgGirls encouraging women to learn more about programming.

Hey Serverless, what's new in Azure Functions?

Session

Let's have a look at the latest and greatest in Azure Functions. Local development with VS Code is functastic! Code and debug your functions on your machine and easily publish them to the cloud. Furthermore, we'll look at Durable Functions, which enable you to simplify complex, stateful coordination problems in serverless applications by defining stateful workflows.

Ben Kehoe

iRobot

Ben Kehoe is a Cloud Robotics Research Scientist at iRobot and an AWS Community Hero. Cloud Robotics—using the internet to enable robots to do more and better things—is an area of IoT involving computation in the cloud and at the edge, Big Data, and machine learning. Approaching cloud computing from this angle, Ben focuses on developing business value rapidly through serverless (and servicefull) applications. He completed his PhD at UC Berkeley with a dissertation on cloud-based robot grasping. Ben seeks to amplify voices from dev, operations, and security to help the community shape the evolution of serverless and event-driven designs for IoT and cloud computing more broadly.

Opening Keynote: The Hardest Parts of Serverless

Keynote

Serverless architecture is a fantastic enabler for lean teams, smaller bills, and more robust systems. As with any nascent technology, there are still a lot of rough edges. This talk will cover those rough edges: what to be aware of, how to tackle or work around them, and the path forward for providers to reduce these pain points. Throughout the talk, I'll explain why, in spite of these pitfalls, serverless architecture is absolutely worth the effort, and how we've used it to enable consumer IoT at scale at iRobot.

Michael Skarum

Independent consultant

Michael have developed web-sites and -services for almost 20 years. At first it was pure HTML, then ASP classic and then .NET. Today no project tends to be writing in one language and therefore also a broad experience with NodeJS, Typescript, document databases, Elasticsearch, multiple CI/CD systems and how to automate everything. For the last 6-8 years it has primarily been HTTP APIs and backend services for some of the largest public web sites in Denmark. For the last couple of years, he have had his head in the clouds – both AWS and Azure, exploring the possibilities when you treat your servers as cattle instead of pets.

Apart from writing code he also often spend a lot of time talking to people to make them – and himself – write better code.

Part of the core group organizing ANUG (Aarhus .NET User Group) meetups.

Beware of the Serverless Monolith

Session

Often serverless platforms as AWS Lambda or Azure Functions are heralded as an almost magic shortcut to a Microservice architecture, where you can get started writing and deploying code almost instantly. And while you can use these platforms as foundation for microservices, it is by no means given that is what you will end up with.

If you don't take care you might end up being stuck with highly coupled code, that are way harder to debug and troubleshot than a good old-fashioned monolith. 

In this session I’ll show some of the pitfalls and more importantly how to avoid then. How to code and deploy your services to not end up with the much-feared Distributed Monolith.

Marcia Villalba

Rovio

Marcia is a full-stack developer leading a Serverless project at Rovio, the creators of Angry Birds. She is passionate about learning and trying new technologies. She thinks that Serverless is an empowering practice for developers and entrepreneurs to develop their ideas faster.

Strategies for managing live Serverless projects

Session

This talk will cover practical aspects on how to manage serverless projects with multiple services and environments. How to solve the challenges of architecting, developing, deploying, testing and keep track of what is going on with your AWS Lambda and its resources in multiple environments.

John McCabe

OpenFaaS

John McCabe is a contributor to the OpenFaaS project, and a senior engineer at Puppet working on cloud and future tech. He is passionate about making the complex simple, and enjoys attending conferences around the world, Raspberry Pi hacking and Go.

OpenFaaS

Session

OpenFaaS (Functions as a Service) makes building serverless functions simple by using containers to avoid vendor-lock-in. That means you can run your functions on your own terms - anywhere.

This talk introduces the OpenFaaS project, how to build functions and then explores real-world examples of how and why people are leveraging an event-driven architecture.

You can deploy OpenFaaS in 60 seconds on Kubernetes and other orchestrators through the extensible architecture. Functions can then be built using code templates for your favourite programming language or deployed directly from the community Function Store. The project focuses on ease of use through its UI and CLI which can be used to test and monitor functions. Observability and auto-scaling for demand are provided through integrations with Prometheus and AlertManager.

OpenFaaS won Best Cloud Computing Software 2017 from InfoWorld and has a thriving community with 75 contributors, 1500 commits and over 10k stars.

https://www.openfaas.com/

Yan Cui

Author of AWS Lambda in Motion

Yan is a polyglot developer and architect, he is a regular speaker at user groups and conferences internationally. Yan is the author of AWS Lambda in Motion, a co-author of F# Deep Dives, and he keeps an active blog at theburningmonk.com where he shares his thoughts on topics such as AWS, serverless, functional programming and chaos engineering.

Applying the principles of chaos to Serverless

Session

Chaos engineering is a discipline that focuses on improving system resilience through  experiments that expose the inherent chaos and failure modes in our system, in a controlled fashion, before these failure modes manifest themselves like a wildfire in production and impact our users.
Can we apply the same principles of chaos to a serverless architecture built around AWS Lambda functions? Can we adapt and modify existing practices to expose the inherent chaos in our serverless applications? What are the limitations and new challenges that we need to consider?
Join us in this talk as Yan Cui shares his thought experiments, and actual experiments, in his pursuit to understand how we can apply the principles of chaos to a serverless architecture. A word of warning though, you’re guaranteed to walk away with more questions than answers!

Lorna Mitchell

IBM

Lorna is based in Yorkshire, UK; she is a Developer Advocate with IBM Cloud Data Services, a published author and experienced conference speaker. She brings her technical expertise on a range of topics to audiences all over the world with her writing and speaking engagements, always delivered with a very practical slant. In her spare time, Lorna blogs at http://lornajane.net

Build a Serverless Data Pipeline

Session

Bringing data in from external sources, handling updates to databases and notifications to external systems: this talk is a case study of building a simple stackoverflow dashboard application in a fun and practical way.  Come to this session for an overview of how we built a serverless pipeline to pull in data and serve as the backend behind the stackoverflow dashboard I built for my team of Developer Evangelists.  With data coming in from an external API plus updates to the data after it has arrived, there were some design decisions to make.  I'll share those decisions and talk about the ones we've iterated on and might alter in the future.  This talk is suitable for developers of all technical stacks.

Damien Cavaillés

WeLoveDevs

Damien Cavaillès is from Lille, France and is the founder of WeLoveDevs.com
Damien is an entrepreneur and a developer who wants every developers to find a job they loves. That is what we do at WeLoveDevs.com, we helped 2000 developers so far !

Deploying machine learning in production without servers - Firebase Cloud Function at Scale

Session

Serverless and especially Firebase are often considered as "not ready for large scale". Our inner over-engineering-freak loves to deploy "heavy stuff" and large backend while it would have been enough.

At WeLoveDevs.com, we are helping developers to find a company they will like to work at. We have introduced to developers, more than 2000 position in 2017. Our secret sauce is to train a ML Model that is learning what kind of companies you love and predict the right one.

This talk is more a feedback about how and why we built our system on top of Firebase SDK. We have shutdown our node server. Now we do 200K functions invocation a month. Spoiler : big things happen at scale (25min long functions, functions that requires 1Gb of memory), and it works.

Andreas Nauerz

IBM

Andreas has studied Computer Science and Law and holds a PhD in the former. He is currently working for IBM’s Research & Development Lab located in Boeblingen, Germany.

During his career he has hold various lead positions in different roles ranging from a lead software engineer to a lead software architect. He also has been a team- and technical lead and head of multiple research groups.

Today, Andreas is working for IBM's Cloud division where he is a Senior Technical Staff Member (STSM) and the technical program/product manager for IBM's serverless solution named IBM Cloud Functions. In this role he acts as an entrepreneur, strategist, technical visionary, cross-functional team leader, and client advocate. He influences the actions of diverse cross-functional teams as the market authority, acting as a "general manager" for his scope of the business. In particular, he helps to define the new product to be built and to manage its development, launch, and ongoing improvement. He is actively working with sponsor clients and potential partners. 

Andreas is seen as one of the experts in the field of serverless computing and one of the key faces behind Apache OpenWhisk & IBM Cloud Functions known far beyond the borders of IBM.

IBM Cloud Functions & Apache OpenWhisk: Overview, latest additions and customer scenarios

Session

IBM Cloud Functions is IBM's Function-as-a-Service (FaaS) platform based on Apache OpenWhisk.  As a serverless platform it abstracts servers away, relieving developers from worrying about complex infrastructural and operational tasks allowing them to focus on quickly developing value-adding code.
During this talk we will recap key concepts and strengths and explain why FaaS platforms are ideally suited to a wide range of scenarios including cognitive, data, IoT, microservices, and mobile workloads by exploring some real-world customer use-cases. We will discuss architectures, design considerations and economical benefits. We will also highlight some of the most recent technical additions like our Composer which allows to develop way more complex and entirely serverless solutions by composing individual functions into larger applications using control logic and state.

Martin Andersen

Trustpilot

Martin is a speaker, mentor, leader and evangelist for agile practices and microservice technologies. He seeks to help engineers maximize their potential, and the value they produce, promoting a pragmatic and open mindset to solving challenges, in the most agile way possible.
Martin is VP of Engineering at Trustpilot, an open online review community, with over 41 million reviews of more than 200.000 businesses. Trustpilot has been exclusively using cloud technologies for 7 years, and has been early adopter of microservices.

Serverless First

Session

At Trustpilot, we have an engineering principle called “Serverless First”. When we build, we always consider how we can leverage serverless technologies to help us. In this talk, I’ll share why we do it this way, and why we believe it enables us to scale, not only our systems but also our organization.
I will give some practical examples of how our use of serverless technologies have helped us, but also some examples where we had to go different routes for different reasons. Don’t expect a silver bullet, but expect to learn a bit from our experience and better know when to apply a serverless technology, and when not to.

Asim Hussain

Microsoft

Asim wrote his first program at 11 on a Sharp MZ-700, his first job after University was working at the European Space Agency in their Mission Control Centre. Since then he has done stretches at Morgan Stanley, JP Morgan as well as a bit of contracting at Google. Asim has experience with a wide variety of technologies, but his primarily focus these days are on Python & JavaScript. He has a deep background in consulting and in the past few years have spent a lot of time engaging with the various JavaScript communities through writing, creating online courses while also speaking all over Europe, the USA, and the Middle East.

Serverless & SPAs, a match made in Spevan

Session

You used to walk everywhere; then you bought a bike. Now you walk everywhere carrying a bike! That's how I feel every time I see someone creating an SPA, then hosting it on a PaaS or a VM. Your SPA is a bike, and I'm going to teach you how to ride it.

I'm going to teach you how to take advantage of optimisations that give you epic scalability, with super low latencies at a fraction of the cost. I'm going to demonstrate why serverless is the perfect companion to SPAs and how to architect the REST of your application using Azure Functions and Azure Logic Apps.

By the end, you'll walk away knowing how to convert a legacy monolithic server-side web application over to a full serverless stack fronted by an SPA.

Bret McGowen

Google

Bret McGowen is a Developer Advocate for Serverless on the Google Cloud Platform team at Google, focusing on serverless products like Google Cloud Functions, App Engine, Firebase, machine learning APIs, and more. He's currently an aspiring Node.js developer. Prior to Google, Bret worked as a software engineer in the cloud industry at Rackspace. Before that, he led engineering teams at e-commerce and non-profits and tried his hand at creating two startups. He's often on the running trail, volleyball court or kickball field.

Serverless beyond functions: Google's app, big data, and machine learning tools

Session

Come learn what serverless means for Google Cloud and Firebase, and how we're building tools beyond Functions-as-a-Service to help you create powerful serverless applications. With live demos, Bret will cover Google Cloud's serverless compute, big data and machine learning tools, as well as Firebase, Google's serverless backend for mobile and web developers. Firebase can help you add powerful features to your applications, with everything from real time data updates, user authentication, monetizing your apps, and more. Learn how to leverage the power of Google to quickly build autoscaling apps - all without managing servers or application runtimes.

Gillian Armstrong

Workgrid Software

Gillian works as Technical Lead on the Cognitive Technologies team in Liberty IT. Her team is focused on exploring and using innovative technology in interesting new ways. At the moment she is working on Conversational AI design and development, and is excited to be able to bring this experience to Liberty Mutual's new venture - Workgrid Software. She has more than a decade’s worth of experience in many technologies across the full stack, and loves being a software engineer as it allows her not just to think up big ideas, but also to make them a reality.

Smarter Serverless Chatbots

Session

Building a simple chatbot is simple - building a great one takes a lot more work. Serverless technology and AI services have put very powerful tools into any developer’s hands, but the ease of using them can make us forget some very basic things - and not even spot some more complex ones.

So, set aside that chatbot you created with that 30min online tutorial. Let me walk you through the journey of designing and building a smarter chatbot using the learnings from my own experiences and mistakes building a digital assistant chatbot.

James Thomas

IBM

James Thomas is a Developer Advocate with IBM Bluemix and has been pioneering a multi-cloud approach to serverless technologies, actively contributing to the Serverless Framework and regularly speaking about how to build multi-cloud serverless applications.

Serverless: The Missing Manual

Session

Do serverless cloud platforms leave you with more questions than answers? This session will focus on migrating from traditional applications to serverless cloud platforms. You’ll learn about serving files without a web server, managing application state in a stateless environment, running background processes in ephemeral runtimes and more. These techniques will enable you to build modern applications using serverless platforms. This session is for developers who see the benefits of serverless but are struggling to adjust to a serverless world.

Ant Stanley

Serverless London

Serverless Anti-Patterns

Session

TBA

Slobodan Stojanović

Cloud Horizon

Slobodan Stojanović is CTO of Cloud Horizon, a software development studio based in Montreal, Canada. He is based in Belgrade and is the JS Belgrade meetup co-organizer.

He is also a Claudia.js core team member and co-author of the "Serverless Apps with Node and Claudia.js" book published by Manning Publications.

Testing serverless applications

Session

Serverless is more than a cloud computing execution model. It changes the way we are planning, building and deploying apps. But it also changes the way we are approaching testing apps.

This talk explores the way we are and should test serverless apps, differences between testing traditional and serverless apps, and how does serverless affect other types of testing, including manual testing and UI testing.

This talk has the following learning objectives:

  • Learn the differences between testing traditional and serverless applications
  • Learn howserverless affects testing
  • Learn good practices for testing serverless apps
  • Learn how to test serverless apps by applying hexagonal architecture
  • Learn how serverless affects other types of testing, including manual testing and UI testing

Paul Johnston

Amazon Web Services

Paul is Senior Developer Advocate for Serverless at AWS working in EMEA. He is former CTO of Movivo - a startup working in 20 countries to provide free top up/recharge to those who struggle to afford it and built on a fully serverless architecture (on AWS). He is a prolific blogger about Serverless on Medium. Paul has previously started startups, been a consultant CTO to a number of startups in the past decade and developed mobile products and solutions for global brands such as Sony. Paul also is a director of a community energy scheme that is aiming to take it’s community ‘off grid’ and lives a bit outside of London in Milton Keynes (there are bits of the UK that aren’t London!) with his wife and 5 kids.

Serverless Deployments

Session

TBA

Opening Keynote: The Hardest Parts of Serverless

Ben Kehoe

Serverless: The Missing Manual

James Thomas

Hey Serverless, what's new in Azure Functions?

Simona Cotin

OpenFaaS

John McCabe

Serverless Framework

Austen Collins

Serverless beyond functions: Google's app, big data, and machine learning tools

Bret McGowen

IBM Cloud Functions & Apache OpenWhisk: Overview, latest additions and customer scenarios

Andreas Nauerz

Beware of the Serverless Monolith

Michael Skarum

Serverless & SPAs, a match made in Spevan

Asim Hussain

Serverless Deployments

Paul Johnston

Strategies for managing live Serverless projects

Marcia Villalba

Applying the principles of chaos to Serverless

Yan Cui

Smarter Serverless Chatbots

Gillian Armstrong

Serverless Anti-Patterns

Ant Stanley

Deploying machine learning in production without servers - Firebase Cloud Function at Scale

Damien Cavaillés

Build a Serverless Data Pipeline

Lorna Mitchell

Serverless First

Martin Andersen

Testing serverless applications

Slobodan Stojanović

tickets

buy tickets
DKK 2.399

venue

map

We are a team of 5 people who have been organizing various tech meetups in Copenhagen for the past
6 years, and have been part of a number of conferences as speakers and co-organizers.
We have teamed up in order to spice up the Danish tech scene with quality content,
this time dedicated to the world of serverless.

code of conduct

X

Conference Code of Conduct

All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to help ensure a safe environment for everybody.

Need Help?

You have our contact details in the emails we've sent and our twitter handles above.

The Quick Version

Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.

The Less Quick Version

Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Participants asked to stop any harassing behavior are expected to comply immediately.

Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.

If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded clothing and/or badges.

Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

We expect participants to follow these rules at conference and workshop venues and conference-related social events.