One Day. One Track. One Community

CFP closed!

Thank you all for the submission of the topic suggestions. We will announce the schedule soon!

About

ServerlessDays Warsaw is a developer-oriented conference about serverless technologies.

We believe that technology is a booster for innovation and one of main goals is to shorten a time-to-market. During the sessions speakers share their experience and lessons from real-world projects.

ServerlessDays Warsaw is part of ServerlessDays (formerly JeffConf), a global series of events around the world fostering communities around serverless technologies.

We follow and enforce the Serverless Days Code of Conduct.

Venue

The conference will be held online in October 2021.

Agenda

20th October 2021

14.00 - 14.10 Opening/Introduction
14.10 - 14.35 Alex Casalboni "Serverless computing: 7 years later", Keynote Speaker
14.35 - 15.00 Jeremy Daly "Optimizing Serverless Development Workflows"
15.00 - 15.25 Piotr Jabłoński "Threats and prevention of attacks in a serverless environment"
15.25 - 15.50 Danilo Poccia "Using container images with serverless functions... and containers!"
15.50 - 16.15 Luca Bianchi "Lessons learned building 150 million events serverless data pipeline"

21st October 2021

14.00 - 14.25 Gojko Adzic "Five rules for super-responsive serverless apps"
14.25 - 14.50 Massimo Bonanni "Empower every Azure Function to achieve more!"
14.50 - 15.15 Tomasz Dudek "Serverless orchestration in AWS"
15.15 - 15.40 Ben Smith "Jump-starting your serverless developer workflow"
15.40 - 16.05 Wojciech Dąbrowski "Serverless application pitfalls"
16.05 - 16.20 Closing note

Talks

1. Serverless computing: 7 years later - Alex Casalboni

The serverless ecosystem has evolved quickly since 2014, from simple event-driven FaaS to a strategic mindset that allows you to build cloud-native applications without thinking about servers. In this keynote, Alex goes through a bit of history to highlight how much has changed, what challenges have been addressed by the community, and which patterns and anti-patterns have emerged so far.

2. Optimizing Serverless Development Workflows - Jeremy Daly

Over the last several years, serverless has gained a tremendous amount of traction among organizations large and small. From the scrappy, one-person startup, to the Fortune 500 enterprise, serverless has changed the way developers are building, deploying, and maintaining their applications. However, the rapid speed of that change has left most of them with a patchwork of tools, frameworks, and practices. At best, this is suboptimal, and at worst, it's completely unsustainable. In this talk, we'll look at how organizations are integrating serverless into their workflows and discuss where improvements can be made to tooling, CI/CD, and other processes to optimize developer productivity and dramatically reduce time-to-value (TTV) and total cost of ownership (TCO).

3. Threats and prevention of attacks in a serverless environment - Piotr Jabłoński

Serverless environments and functions are protected at the edge of the cloud. However, there is no application protection inside the environment. Malicious code injected at the code production stage can spread freely. The use of one of the vulnerabilities also allows an attacker to penetrate into the environment from the outside and run commands operating in the operating system, execute a script or action in the file system. A demo session will show how you can secure such applications and environments.

4. Using container images with serverless functions... and containers! - Danilo Poccia

Serverless functions have been designed from the start for simplicity, providing a managed runtime to execute your code. But code can include different kinds of dependencies, such as libraries, machine learning models, or graphical assets such as fonts. To help you with these use cases, AWS Lambda now supports container images as a packaging format. Let’s see how this works, when to use it, and how to build container images that work with both functions and traditional container environments.

5. Lessons learned building 150 million events serverless data pipeline - Luca Bianchi

In recent years the amount of data generated by brands increased dramatically, thanks to affordable storage costs and faster internet connections. In this article, we explore the advantages serverless technologies offer when dealing with a large amount of data and the common pitfalls of these architectures. We are going to outline tips everyone should figure out before starting your next big data project At Neosperience, building our SaaS cloud on AWS, we managed to leverage a number of AWS services. This talk is a deep dive into the choices we made and the reason behind them that made us evolve a standard pipeline with API Gateway + Lambda + DynamoDB into an architecture, able to process hundreds of events per second. In this journey, we’ll discover some unexpected be.

6. Five rules for super-responsive serverless apps - Gojko Adzic

Serverless platforms are built for throughput, not for latency. One of the key risks, and most common complaints when moving to hosted function code services, is that it could make request processing slower. Gojko shows five important architectural ideas to make request processing lightning fast with serverless deployments, based on the author's experience building a document collaboration platform deployed on AWS Lambda since 2016. You will learn how to make your applications better for users, and how to save a lot of money on operational costs.

7. Empower every Azure Function to achieve more! - Massimo Bonanni

The Azure Functions seem easy to use but what if our business scenario cannot be implemented using one of the "default" triggers or bindings? "Extension" is the keyword in this case! In this session, we see how to enhance our functions with custom triggers and custom bindings to make the most of the power of Serverless.

8. Serverless orchestration in AWS - Tomasz Dudek

Since re: Invent 2020 there are at least three distinct serverless solutions capable of scheduling, monitoring, operating, and running workflows made of sequences of various actions. Such services, called orchestrators, are often playing a crucial role in various applications, especially in machine learning systems (and are also tightly bound to the recent buzzword in the club - MLOps). In this talk we are going to revise why would we even need to orchestrate workflows, scout out available solutions in AWS (CodePipeline, SageMaker Pipelines, Step Functions), walk through the basics of each service, point out their pros and cons, and finally explain when and why should we choose one service over another.

9. Jump-starting your serverless developer workflow - Ben Smith

Building applications with serverless technologies changes the developer workflow. A good workflow allows developers to test and iterate on business logic quickly. It enables them to check that business logic runs correctly alongside the managed services that make up an application. This session demonstrates how to use a cloud development environment to enhance your serverless developer workflow. Learn how to speed up your inner loop and build serverless applications from within your local IDE. After this session, you will understand how to solve common development challenges such as “How do I develop locally?”, “How do I test?”, and “Should I mock AWS services?” when building serverless applications.

10. Serverless applications pitfalls - Wojciech Dąbrowski

The serverless approach and related technologies have been with us for some time. Cloud providers keep releasing new services based on this philosophy. Many of them have already fully matured. On the other hand, serverless is often a fashionable slogan that is interpreted differently by many people. During the presentation, I will share my experience in this field. It is backed up by building and maintaining services that have been working in production for several years. I will talk about the path that serverless applications have gone through - from (seemingly) good architecture design to conclusions drawn and evolution through its ruthless verification in a live production environment. Based on my experience, I would also like to share my thoughts on appropriate and unsuccessful use cases of serverless architecture and things to watch out for when implementing such solutions.

Speakers

Alex Casalboni - keynote speaker / LinkedIn

Alex is a Senior Developer Advocate at Amazon Web Services, based in Italy. Alex is deeply passionate about web technologies and music. He has been building web products and helping other builders learn from his experience since 2011. He's been contributing to open-source projects such as AWS Lambda Power Tuning. Alex co-organizes the serverless meetup in Milan, as well as ServerlessDays Milan (previously JeffConf).

Jeremy Daly / LinkedIn

Jeremy Day is an AWS Serverless Hero. He's been managing the development of complex web and mobile applications for businesses across the globe for over 20 years! Jeremy contributes to a number of open-source serverless projects and has created several others, including Lambda API, Serverless MySQL, and the DynamoDB Toolbox. He co-organizes ServerlessDays Boston.

Piotr Jabłoński / LinkedIn

A cloud and across architecture-oriented tech lead. Co-founder and CEO of a startup. A team lead and a supervisor of software engineers and professional services members. Designed, validated, and deployed data center, service provider, and enterprise networks across Europe. Network and security Subject Matter Expert.

Danilo Poccia / LinkedIn

Danilo works with startups and companies of any size to support their innovation. In his role as Chief Evangelist (EMEA) at Amazon Web Services, he leverages his experience to help people bring their ideas to life, focusing on serverless architectures and event-driven programming, and on the technical and business impact of machine learning and edge computing. He is the author of AWS Lambda in Action from Manning.

Luca Bianchi / LinkedIn

Luca is Chief Technology Officer at Neosperience, where he builds architectures that fit a given specific need, scale up to millions of requests, and leverage Cloud solutions to provide the best time to market. Luca writes on Medium about serverless and Machine Learning, where he focuses on technologies such as AWS CDK, AWS Lambda, and Amazon Sagemaker. He is co-founder of Serverless Meetup Italy and co-organizer of ServerlessDays Milano and ServerlessDays Italy.

Gojko Adzic / LinkedIn

Gojko is one of the 2019 AWS Serverless Heroes, the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Most Influential Agile Testing Professional Award. Gojko’s book Specification by Example won the Jolt Award for the best book of 2012, and his blog won the UK Agile Award for the best online publication in 2010.

Massimo Bonanni / LinkedIn

Massimo is Azure Technical Trainer at Microsoft. He spends his time helping customers and partners to empower their Azure skills to achieve more and leverage the power of Azure in their solutions. Massimo is also a technical speaker for local and international events and a user-group guy (he founded two user-groups in Italy and managed them for several years). He is also passionate about biking, reading, and dogs.

Tomasz Dudek / LinkedIn

Tomasz works as Solution Architect at Chaos Gears. He originated as a software engineer but quickly fell in love with machine learning and cloud technologies. Now his strong software engineering skills find their use in MLOps applications. His mission is to encourage and inspire other software engineers to expand their toolkits by various cloud technologies.

Ben Smith / LinkedIn

Ben is a senior developer advocate for Serverless Applications at Amazon Web Services based in London, UK. Prior to joining AWS Ben worked in a number of different technical roles specializing in workflow Automation and web development.

Wojciech Dąbrowski / LinkedIn

Wojciech is an experienced software engineer who puts business value and stakeholders' satisfaction first. He focuses on business needs and requirements during designing and delivering technical solutions. Wojciech is passionate in cloud computing and software architecture and inspired by the DevOps culture and cloud-native approach. He shares his knowledge during lectures and workshops.

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 are expecting cooperation from all participants to help ensuring a safe environment for everybody.

tl;dr: Jeff says be excellent with each other

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, or religion (or lack thereof). 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, age, sexual orientation, disability, physical appearance, body size, race, religion, 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 t-shirts.

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.

Organizers