Intro to Fn Project: Open-Source Serverless Computing

Session Number: 8784
Track: Emerging Technologies
Sub-Categorization: Other Emerging Technologies
Session Type: At a Glance
Primary Presenter: Kaslin Fields [Solutions Architect - Oracle]
Time: Jun 26, 2019 (11:45 AM - 12:45 PM)
Room: 620, Level 6

Speaker Bio: Kaslin Fields is a solutions architect focusing on Cloud Native technologies at Oracle Cloud Infrastructure. As a Solutions Architect, she spends most of her time creating blog posts, demos, articles, and other materials to help guide Oracle’s customers in their Cloud Native journeys. Kaslin has spoken about Cloud Native topics at NetApp Insight (US) 2016, KubeCon (US) 2018, as well as at the Kubernetes, Docker, CloudTalk, and "Cloud Native and Kubernetes" meetup groups in the Seattle area.
Technologies or Products Used: Fn Project - https://github.com/fnproject/fn, Oracle Cloud Infrastructure

Session Summary for Attendees:  Cloud native development encompasses a continually evolving set of practices, design patterns, and emerging technologies. Building and deploying microservices with container workflows has become the standard, and leveraging Kubernetes to abstract infrastructure resources and deploy and scale complex systems is at the core of cloud native software.

For teams beginning their migration to the cloud, this can be a lot to take in. As adoption increases and velocity of the cloud native ecosystem builds, it’s easy to feel left behind and maybe even overwhelmed while standing at the on-ramp to the DevOps cultural shift.

The advent of serverless provides a powerful abstraction for teams starting their cloud native journey. Regardless of cloud provider or specific solution, serverless platforms leverage key cloud native best practices and abstract them away from the developer. Infrastructure becomes invisible and our focus can shift entirely to development while the platform takes care of building, deploying, and scaling our software for us.

The goal of this session is to provide enough context so that you can get started with your own serverless exploration. We’ll discuss what serverless is and what it is not, and we’ll explore some common use cases and design patterns. To provide context, we’ll deploy a few demo functions on a serverless platform in the cloud.