List of videos

Compiling Containers | Adam Gordon Bell | Conf42 Cloud Native 2021
Adam Gordon Bell Developer Advocate @ Earthly What happens when you take a Dockerfile and build it? How is the series of commands executed and turned into a docker image and then a container? The answer is BuildKit. BuildKit is an OCI image builder and it is behind every docker build and the secret sauce in several other projects. In this talk, I will explain how BuildKit works. We will learn it is a compiler and like many compilers, it has a frontend, a backend, and an internal representation (IR). As we will learn about this hidden gem we will also learn a little bit about compilers and containerization. β 00:00 Intro 00:40 Talk β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: Manning AWS Inside Dev β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch
Cgroups. Using container technologies as a PaaS provider | M4dz | Conf42 Cloud Native 2021
M4dz Tech Evangelist - Developer Advocate @ AlwaysData Kubernetes, Docker, LXC, Virtual Machines, Micro-servicesβ¦ And what if all the trendy tail of containers isn't just f** up? Let's see how we run isolation and containers in our PaaS using POSIX and Linux native features: Cgroups! We power a PaaS platform, but we don't choose to rely on fancy containers technologies to run isolation. Instead, we intensively rely on permissions and cgroups. Here's an explanation of our architecture, how we use it in production, and why we made those choices that we support for a while now. A proper introduction to isolation in production, for a lightweight environment, far away from Docker, Kubernetes, and others trendy stuff. β 00:00 Intro 00:40 Talk β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: Manning AWS Inside Dev β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch
Exploring Stateful Microservices built with Open Liberty | Mary Grygleski | Conf42 Cloud Native 2021
Mary Grugleski Developer Advocate @ IBM How does one choose to architect a system that has a Microservice / REST API endpoints? There are many solutions out there. Some are better than others. Should state be held in a server side component? Generally we are told this is a bad practice, but is it? Itβs unclear and this confusion may lead to poor technology stack choices that are impossible or extremely hard to change later on as your system evolves in terms of demand and performance. We learn from the experience of others. Choosing who to follow is hard and this topic will help you the developer or technical decision maker to meet your companyβs I.T. demands in the modern world. We will explore into a tried and true, enterprise-grade, Java Open Source stack - Open Liberty in Kubernetes - which exercises and promises to fulfill the expectations of a modern server solution that epitomizes all the elements needed to build, run and deploy an efficient production system today. We will examine and demonstrate the fundamentals of such a system thatβs built with Open Liberty in Kubernetes: * Microservices/REST API β Options to use when running your apps in the JVM * Concurrency β how to take advantage of multi-core CPUs and clustered distributed systems * Stateful vs Stateless - while stateless apps are easier to implement, the bulk of the apps in production are stateful which involve a higher level of complexity and risk, especially when data would need to travel across multiple machine and network boundaries * Deployment β how about containerization and orchestration using Kubernetes? β 00:00 Intro 00:40 Talk β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: AWS Inside Dev Manning β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch
Cloud. Application and Configuration | Ismael Hommani & Joachim Rousseau | Conf42 Cloud Native 2021
Ismael Hommani - Cloud Native Developer & Joachim Rousseau - Coding Architect @ WeScale Cloud is now well accepted in development practices. Projects with no cloud element are more the exception than the rule. However, this new paradigm requires adjustment for your workloads. It is not just about containerization, micro-service approach or managed services usage. Code organisation must also reflect the adoption of this new paradigm. Configuration is part of it. Traditionally thought as an operational element, it becomes more and more prevalent in an environment where high-scalability, distribution but also failures are the watchwords. How to guarantee the consistency of our configuration amongst the thousands of instances that represents our applications ? How to automate the entire configuration lifecycle ? Should we even think about live configuration update? Questions that predate the cloud era but that have been exacerbated by the cloud arrival. In this session we would like to introduce you with a Cloud-Native pattern called βConfiguration layerβ. Through theory and practice, we would like to demonstrate the elegance of the approach in a Cloud-Native environment to industrialize your configuration management. β 00:00 Intro 00:40 Talk β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: Manning AWS Inside Dev β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch
Making Logs Work for you with Fluentd | Phil Wilkins | Conf42 Cloud Native 2021
Phil Wilkins Senior Consultant & Tech Evangelist @ Capgemini Author: https://www.manning.com/books/logging-in-action Understanding what is happening with a distributed solution can be challenging. Whilst 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 β result multiple agents/probes on every server. Many of these tools work by bulk central analysis rather than enabling events of interest to be spotted as theyβre logged. 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. Without imposing a specific analysis tool on relevant teams. In this session, weβll explore the challenges of modern log management. Weβll look at how Fluentd works and what it can bring to making both development and ops activities easier. To do this weβll explore and demos some examples of Fluentd and how it makes life easier & more efficient. β 00:00 Intro 00:40 Talk β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: AWS Inside Dev Manning β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch
Save, Grow and Innovate using AWS Databases | Akanksha Sheoran | Conf42 Cloud Native 2021
Akanksha Sheoran EMEA Business Development Manager @ AWS In this session, you will learn how AWS databases help you save cost, increase agility and innovate faster. We will also look into our NO-SQL database portfolio and Managed open source DB's β 00:00 Intro 00:45 Rapid expansion of data requirements 02:34 Self-managed databases 04:03 Fully-managed services on AWS 06:16 Move to fully-managed databases 07:07 Move to managed relational databases 08:41 Move to managed non-relational databases 09:34 Old-guard database providers 10:12 Amazon Aurora 11:46 App architectures & patterns 13:00 Modern application requirements 13:50 Building modern apps with purpose-built databases 15:31 Amazon DynamoDB 17:03 Amazon DocumentDB 18:18 Database Freedom: Break free from legacy databases 18:50 Legacy databases to AWS migration playbooks 20:15 Why involve a partner? 20:40 AWS migration partners 20:57 Learn databases with AWS Training and Certification 21:15 Get started β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: AWS Inside Dev Manning β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch
Architectural Caching Patterns for Kubernetes | Rafal Leszko | Conf42 Cloud Native 2021
Rafal Leszko Cloud Native Team Lead @ Hazelcast Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that. This session will start with the known distributed caching topologies: embedded, client-server, and cloud. Then, I'll present Kubernetes-only caching strategies, including: - Sidecar Caching - Reverse Proxy Caching with Nginx - Reverse Proxy Sidecar Caching with Hazelcast - Envoy-level caching with Service Mesh In this session you'll see: - A walk-through of all caching topologies you can use in Kubernetes - Pros and Cons of each solution - The future of caching in container-based environments β 00:00 Intro 00:40 Talk β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: Manning AWS Inside Dev β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch
Automation is where a project starts | Ricardo Miranda | Conf42 Cloud Native 2021
Ricardo Miranda Big Data Consultant @ Closer Consulting Cloud native is all about speed, time from merging a PR to have this feature in production is priceless. The unique successful path is starting automation development immediately. This strategy as the side effect of incrementally hardening the automation layer, testing in prod the automation layer. β 00:00 Intro 00:40 Talk β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: Manning AWS Inside Dev β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch
Leveraging Multi-Cloud Clusters in Real-World | Adrienne Tacke | Conf42 Cloud Native 2021
Adrienne Tacke Senior Developer Advocate @ MongoDB Public, Private, Hybrid...Multi-Cloud? As the cloud development options and architectures continue to evolve, we've finally found ourselves at the next new thing: Multi-Cloud. What is it? Do we really need it? How would you take advantage of a multi-cloud solution? In this talk, I'd like to describe a few real-world use cases where a multi-cloud solution is currently in production, specifically when it comes to data. Specifically, we'll see how multi-cloud helps: - Data Sovereignty scenarios - Fulfill varied client cloud requirements - Developers have more freedom in choosing services - Achieve greater availability A demo on how to setup a multi-cloud cluster will also be shown. The audience will leave with a more confident understanding of real-world, multi-cloud use cases and see how to create their own! β 00:00 Intro 00:40 Talk β π₯ Gold Sponsors: Chaos Native Fugue Honeycomb.io StackPulse Teleport π₯ Silver Sponsors: 7bulls.com Aerospike Alwaysdata Aspecto bxblue Capgemini CircleCi Container Solutions CloudSkiff Earthly Hazelcast Imply Lightrun Logz.io Lumigo MongoDB Nuaware Qwinix Zeti π€ Media Partners: Manning AWS Inside Dev β Website ππͺ https://www.conf42.comβ Reach Out π§π mark@conf42.com Discord Server π§βπ€βπ§π¬ https://discord.com/invite/dT6ZsFJ5ZMβ LinkedIn π¨βπΌπΌ https://www.linkedin.com/company/4911...β Twitter π΅π¦https://twitter.com/conf42comβ Conf42Cast π§ http://www.conf42.com/podcast
Watch