Presentations

Patrick McLean
Topic: Sponsored

Ceph is a complex piece of software, written in multiple programming languages with dozens of dependencies, many of them bundled in the source tarball.

This talk will go over some of the challenges presented in packaging Ceph. Much of the talk will be applicable to many distributions, as many have similar policies related to bundling of dependencies and internet access at build time. There are some challenges that are specific to Gentoo, such as supporting multiple Python releases at once.

vignesh ravichandran
Audience: Everyone
Topic: PostgreSQL

The talk is divided into 3 parts.

1. Challenges of running on on-prem such as hardware issues (disk failure, network partition, OOM error, I/O problems)

2. An overview of the HA eco-system in Postgres and goes in-depth on stolon

3. A case study of how we do these at Cloudflare which operates a multi-az multi-region Postgres clusters fully using open-source tools

Karen Bruner
Audience: Intermediate
Topic: Cloud Native

FreeBSD is a beloved and respected Unix-ish operating system, but it has mostly been left behind in the cloud native revolution. That status is changing rapidly, whether it's the ability to use container runtimes to manage FreeBSD jails, which were containers before Linux containers existed, or to run Linux containers "natively" using FreeBSD's Linux binary compatibility.

This talk will cover the up-to-date innovations and work by FreeBSD and Kubernetes enthusiasts to make FreeBSD truly "cloud native."

Camilla Berretta
Audience: Beginner
Topic: Cloud Native

I will explore the challenges and opportunities of starting out as a cloud engineer, and provide practical tips and tricks for overcoming these challenges and having a successful experience.

Christopher Travers
Audience: Intermediate
Topic: PostgreSQL

Of the relational databases, PostgreSQL is fairly unique in the indexing capabilities it offers. While most of us are familiar with the use of indexes to speed performance when filtering on columns, PostgreSQL indexes can do far more than this.

This talk will focus on cases where difficult problems were solved through the creative use of indexes. Each of these cases is from an episode in my career.

Logan Garrison
Audience: Beginner

If you've been thinking about starting a YouTube channel, here you go. Logan has been creating videos for his channel and will share his tips and tricks on planning, shooting, and editing your own videos.

Topic: Sponsored

‘Ceph’, and basically any OpenSource product, is still a “maybe or nah” in LATAM. It’s easier to pay millions for commercial products, where the vendor takes full responsibility from the delivery to the support. It’s also easier to blame the success or failure on the vendor and the quality of the product. LATAM still has a cultural gap regarding OpenSource. A lack of ownership, taking the risk of developing and retaining the required talent in-house to make things work.

Christophe Pettus
Audience: Intermediate
Topic: PostgreSQL

When building an application on top of a relational database, it's very easy to fall into antipatterns that can cause the application to perform poorly as it scales… or when you first turn it on! The scope of this talk is talking about the most common ways in which applications abuse databases, and how to address them early in development so you are not struggling later.

Yarden Laifenfeld
Audience: Everyone
Topic: Developer

As developers, we have many skills we use and constantly improve when writing code. But when it comes to debugging, most of us go for a primarily research-based approach, which means we are leaving the skills we pride ourselves on having as developers behind. This causes the debugging process to be that much harder and more time-consuming than it has to be.

In this talk, I will present a different approach to debugging, one that takes advantage of our programming abilities and utilizes them to find bugs faster all while improving our software development and design skills.

Chanchal Gupta
Audience: Developer
Topic: Observability

Today, modern APMs provide great visibility into application / web page performance, however, with limited time and resources it can be confusing as to which metric(s) will provide the best results for a business and its customers. We will share an approach to help cut through “paralysis through analysis” and choose the most important metrics and their optimal thresholds to achieve organizational results. This approach can help provide some guidance on correlating performance to business metrics like bounced sessions, conversion rates, search engine rankings, etc.