Quarkus at DevBCN 2023 #34075
insectengine
started this conversation in
Events
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Event Description: Multidisciplinary conference made for Developers and by Developers, to learn and share on the different modern software technologies used across the companies
Date: July 3rd-5th, 2023
Location: Barcelona, Spain
Event Type: In-Person
https://www.devbcn.com/
Quarkus Sessions
MONDAY
Securing Secrets in the GitOps era
Speaker: Alex Soto
Day/Time: Monday at 2:30 pm - 3:20 pm
Abstract: DevOps has been growing in popularity recently, particularly in (software) companies that want to reduce their lead time to be measured in days/weeks instead of months/years.
But, what about the secrets? The current trend increases the number of secrets required to run our services. This places a new level of maintenance on our security teams. How can we share and manage the secrets(certificates, passwords, SSH, API keys) for our services in this dynamic scenario, where instances are started automatically, where there are multiple instances of the same services for scalability reasons? Are you keeping up?
How are these secrets managed in GitOps?
Come to this session to learn how to keep secrets secret for the whole lifecycle of the application, from the early beginning when you start developing it until the application is up and running in the Kubernetes cluster.
Stork: descubre servicios fácilmente y selecciona el mejor
Speaker: Aurea Munoz Hernandez
Day/Time: Monday at 5:05 pm - 5:30 pm
Abstract: En esta era de arquitectura basada en microservicios, en la que múltiples servicios interactúan entre sí para llevar a cabo una transacción, el descubrimiento de servicios se convierte en una parte integral, ya que proporciona un mecanismo para registrar y encontrar los servicios. Sin embargo, esto lleva a otro problema que es "¿Cómo seleccionar la instancia de servicio correcta en caso de que tengamos múltiples instancias de un servicio en ejecución?"
SmallRye Stork es un framework de descubrimiento de servicios y selección de instancias del lado del cliente. Viene preconfigurado con integraciones para Kubernetes, Eureka y Hashicorp Consul, así como unos cuantos métodos de selección, incluyendo round-robin. Pero la característica más destacable de Stork es su extensibilidad. Puedes crear tu propia estrategia de selección de servicios o conectar tu propio mecanismo de descubrimiento de servicios.
Ven a descubrir Stork y prepárate para personalizar tu propia estrategia.
JBang and the prisoner of the release
Speaker: Jordi Sola
Day/Time: Monday at 5:30 pm - 5:55 pm
Abstract: Distributing sofware is not trivial; and it is even worse when multiple versions of the same product are to be used simultaneously: identifying versions, generating releases, distributing, installing...
In this lightning talk I am exposing a real use case for releasing multi-versioned components, and how JBang came to the rescue for distributing software with ease.
We will talk about the how the requirements of the project lead to extremely uncommon workflows, and how simple (or not that simple) technologies available in the Java ecosystem took us from the blueprint to the working product in a blink.
TUESDAY
How to avoid common pitfalls with modern microservices testing
Speakers: Eric Deandrea & Holly Cummins
Day/Time: Tuesday at 9:00 am - 9:50 am
Abstract: Have you ever wondered why your microservices break in production after all the tests have passed during CI/CD? Have you ever wondered if you’re testing too much or too little? If you want to learn about common pitfalls and how to catch them at build time rather than at runtime, this session is for you!
In this session, we’ll share some common battle scars from our experiences in the field. Additionally, we will introduce the testing pyramid and explain why it is important in helping to continuously deploy microservices independently without fear. We will demonstrate, through a test-driven development approach, how the combination of Pact contract testing combined with Quarkus developer joy can help prevent your microservices from breaking in production
Observability For Java Devs - 2023 Edition
Speaker: Ben Evans
Day/Time: Tuesday at 11:15 am - 12:05 pm
Abstract: As applications move to containers and migrate to the cloud, they become ever more complex, and it's increasingly important to monitor, analyze, and diagnose their behaviour. Observability is a new way of thinking about monitoring and understanding your applications. It’s supported by a growing range of open source tools and standards - part of the new wave of technologies that modern developers need to go fully Cloud Native. Join Ben Evans to get the state of the fundamentals of Observability in 2023. You'll learn how to achieve observability in Java using OpenTelemetry, the emerging Open Standard for Observability, and we'll meet several other related OSS libraries and tools (such as Jaeger) along the way.
WEDNESDAY
Build a Multichannel Hub with Apache Camel and Quarkus, Workshop
Speakers: Bruno Meseguer & Zineb Bendhiba
Day/Time: Wednesday at 9:00 am - 11:00 am
**Abstract:**The emergence of Quarkus and the latest evolution of Apache Camel has driven enterprise integration to make a significant leap forward, bringing Camel to everyone, not just the Camel Developer.
This workshop presents an exciting real-world inspired base scenario, where you will impersonate the regular Kubernetes user as well as the experienced Camel developer. You will complete a series of exercises, ranging from simple data flows to medium and advanced use cases.
The lab is very easy to follow and delivers great value on each step the student completes.
Takeaways:
Low Code, No Code, and Full Code Integrations
Speaker: Maria Arias de Reyna Dominguez
Day/Time: JAVA Wed 11:40 am - 1:40 pm
Abstract: On this workshop we will learn how to build complex integration and orchestration flows with Apache Camel.
Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data. Based on Enterprise Integration Patterns to help you solve your integration problem by applying best practices out of the box. Camel is one of the the most active project in the Apache Foundation and is the base of many other FLOSS projects.
We will start with a simple hello world integration and add more complex patterns and connections until the time runs out.
We will learn how to use Camel via Kaoto, a low code and no code integration framework. At the end of this workshop, attendees should be able to create simple integrations and have the skills to create complex flows.
To properly follow this workshop you should have:
Beta Was this translation helpful? Give feedback.
All reactions