Main Stage

Join on Hopin

Tuesday, September 14, 2021

- PDT
Accelerating the Inner Loop Development for Kubernetes
Daniel Oh
Daniel Oh
Red Hat, Principal Technical Product Marketing Manager

When you move to Kubernetes and you might want to enable a GitOps/DevOps/AppOps workflow, your inner development loop becomes more complicated. For example, you will have a few more steps in your inner loop development workflow such as build a container image based on the application and dependencies, a quick sanity test with running the container image, push it to the external registry, pull that image to the remote Kubernetes cluster. You might also need to externalize some configurations by using Kubernetes features like ConfigMap, Secret. Of course, you also need to figure out how to create YAML files for creating Kubernetes manifesto or resources. In the end, it will take 2~3 times longer than traditional inner loop development without Kubernetes.

This talk with a demo showcases how developers can have the same experiences to accelerate their inner loop development from local to the remote container environment, Kubernetes using Quarkus. But IT leaders also learn the way they can help their development teams for improving Inner loop development quicker.

- PDT
Deploying an Oracle Database as a Docker Container
Sean Stacey
Sean Stacey
Oracle, Director of Product Management

Did you know that Oracle supports running your Oracle Database as a Docker Container?

In this session, you will get to see how easy it is following a step-by-step tutorial. You will also get to see the different deployment choices that are available to you so you can choose the model that works best for your use case.

The session will include live demonstrations

- PDT
OPEN TALK: What Exactly IS Serverless, Anyway?
Rain Leander
Rain Leander
Cockroach Labs, AppDev Technical Evangelist

You’ve heard of Serverless but you really aren’t sure what it is about. Isn’t serverless just another word for cloud computing? Isn’t it just “Other People’s Computers”? Or is it the most efficient way to develop applications, letting the developer focus on their own priorities instead of anything to do with the administration of a server? Cloud providers would have you believe it means letting them take care of the platform side. But the idea of Serverless extends beyond the platform to encompass everything from microservices to databases, from development to operation, from storage capacity to the network. This talk is geared towards those curious about this new Serverless technology and what opportunities arise by embracing the latest movement.

- PDT
Ready for Cloud Native 2.0? 3 DevOps Strategies for the Next Era in Cloud Native
Bruno Andrade
Bruno Andrade
Shipa.io, CEO

After the rush to take advantage of cloud native application development and tools like Kubernetes, DevOps teams now have a lot more to think about. In many cases, DevOps adopted early continuous integration/continuous deployment (CI/CD) pipeline tools such as Jenkins, and are now attempting to apply them in cloud native scenarios where they aren’t the appropriate fit they once were. Cloud native pulls the developer down to infrastructure-related operations, and the current CD tools cannot help bring back the application-level context that developers once had before moving to a microservices architecture – hence, adding more complexity to the development workflow and observability of applications post-deployment. DevOps teams also face new challenges in application policy management, especially so in closely regulated industries, as they adapt their processes to establish trust and security in cloud native environments. At the same time, DevOps needs to reevaluate approaches to automation and strategies for eliminating human error, as cloud and Kubernetes deployments have ushered in a return of very manual and tedious efforts.

This session digs into details around three cloud native 2.0 strategies that DevOps teams ought to consider sooner than later to stay on top of a fast-changing ecosystem: 1) how to build CI/CD pipelines with greater interoperability and composability, 2) how and why to harness application policy management, and 3) how to balance automation and audits

- PDT
OPEN TALK: Breaking Deep Learning Models with Adversarial Examples
Pau Labarta Bajo
Pau Labarta Bajo
Toptal, Developer

Join us as Pau Labarta Bajo, Data Scientist and ML Engineer with over eight years of experience will show us how to break multi-million dollar computer vision models using adversarial examples.

Computer vision models based on neural networks have become so good in the last 10 years that nowadays serve as the “eyes” behind many mission-critical systems, like self-driving cars, automatic video surveillance, or face recognition systems in airports. What you probably do not know is that there are easy methods to fool them, forcing them to produce wrong predictions. These methods are theoretically simple and computational feasible and open the door to potentially critical security issues.

Wednesday, September 15, 2021

- PDT
FluentD - Making Logging Easy and Effective In Multicloud and Hybrid
Phil Wilkins
Phil Wilkins
Capgemini UK, Snr Consultant and Design Authority - PaaS, Author & Blogger

Understanding what is happening with a solution that is built from multiple components can be challenging. While the solution space for monitoring and application log management is mature, there is a tendency for organizations to end up with multiple tools which overlap in this space to meet different team needs. They also work on aggregate then act, rather than consider things in a more granular way.
FluentD presents us with a means to simplify the monitoring landscape, address challenges of hyper-distribution occurring with microservice solutions, allowing different tools needing log data to help in their different way.
In this session, we’ll explore the challenges of modern log management. How its use can make hybrid and multi-cloud solutions easy to monitor.

- PDT
Monitoring Redis Infrastructure with Sentinels
Dmitry Polyakovsky
Dmitry Polyakovsky
Oracle Cloud, Sr. Software Developer

Setting up Redis instances to be monitored
Integrating Sentinels into other monitoring systems for proper alerting

- PDT
From Developer to Cloud Architect
Lorenzo Barbieri
Lorenzo Barbieri
Microsoft, Cloud Solution Architect

I've seen so many developers failing when they tried to think new apps for the cloud or when they needed to move an existing app over there. In this (short) session we'll talk about some (mostly non-technical) topics to consider to think like a Cloud Architect.

- PDT
When I Grow Up I Want to Be a Platform!
Sidney Shek
Sidney Shek
Atlassian, Architect, Core Architecture Team

As engineers, once we start having more than one (micro)service or product in our architecture, we think about sharing code, functionality and having seamless user experiences between systems; that’s the start of a platform! But we have so many decisions to make:
* What features are part of the platform, and when?
* Do I go lightweight with drop-in libraries that are quick to adopt or heavyweight like frameworks for a better developer (and user) experience?
* How do I make my platform extensible and maintainable?
* How can I address the classic hockey-stick adoption pattern on your services?
* How does Conway's Law apply to the platform?

In this talk we describe a number of patterns (and anti-patterns) for designing a platform we’ve seen and implemented both from industry and as part of the platform powering Atlassian Cloud.