Quarkus at DevNexus 2023 #32196
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
-
Devnexus is the premier conference for professional software developers who want to hear from and interact directly with internationally acclaimed presenters.
Type: In-Person
Date: April 4-6, 2023
Location: Atlanta, GA - USA
https://devnexus.com/schedule
Quarkus Sessions and Content
Avoiding common pitfalls with modern microservices testing
Speaker: Eric Deandrea & Holly Cummins
Date/Time: Wednesday, April 5th at 10:00
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
Live Coding Quarkus: Supersonic, Subatomic Kubernetes-Native Java
Speaker: Jeremy Davis
Date/Time: Wednesday, April 5th at 09:00
Abstract: Quarkus is a Supersonic, Subatomic Kubernetes-native Java stack built from best of breed libraries and standards. Quarkus is: * Really Fast! * Container First * Community driven * Standards based * Light weight * Built for Testing * Imperative and Reactive * Perfect for Microservices Most importantly Quarkus is built for “Developer Joy!” Coding with Quarkus is productive and fun. Quarkus delivers an inner development loop that provides instantaneous feedback and an outer loop that makes Kubernetes easy (well, almost easy.) Join me as I build and deploy a Quarkus application and experience the Developer Joy for yourself! At the end of this presentation you will know: * What Quarkus is and how it works * How to get coding quickly * How to build REST applications in minutes * How to build event-driven applications using Apache Kafka * How to deploy applications to Kubernetes * How to continuously test with real dependencies Only 3 slides; the rest is hands on keyboard Developer Joy!
Quarkus for Spring Developers
Speaker: Eric Deandrea
Date/Time: Wednesday, April 5th at 13:30
Abstract: In this session, I will show concepts and conventions familiar to Spring developers and how those same concepts and conventions can be implemented in Quarkus, all while highlighting similarities and differences between them. Additionally, I will show similarities and differences in how testing is done, highlighting Quarkus Dev Services. This session will be mostly live coding while minimizing the amount of slides. I will introduce an existing Spring application with a full test suite and build a Quarkus equivalent version of it, live.
Java to Kubernetes for dummies
Speaker: Sun Tan
Date/Time: Thursday, April 6th at 10:00
Abstract: Kubernetes, it looks really great. Think about the great features: scaling, reproducibility, etc. Everyone is talking about it, it's hype! So, Let's migrate our Java apps to the cloud and Kubernetes! Wait a minute ... Have you seen all these YAML files? We hate YAML! It is already a full time job to maintain our Java applications but now with Kubernetes, we also have to - write and maintain Dockerfile files - write and maintain YAML files - configure and rething our existing CI/CD and deployment architecture - etc. Yes during this talk, we are going to suffer 👿 ... but I promise, I will guide you, teaching you the basics of Kubenetes to move your Java apps. I will also show you a way to move your Java apps to Kubernetes with only 6 lines of XML 🤣.
Don't Trust anyone.... Secure your Microservices with ZeroTrust approach.
Speaker: Jonathan Vila
Date/Time: Thursday, April 6th at 10:00
Abstract: Edge trusting is dead, long live Zero Trust. We were used to deal with
edge security
, direct integration with IDPs using different libraries, also dealing with certificates, SSL, securing the point of entrance to our system, and after that.... well, if you are in the system is because you are allowed to ...... or not ? Nowadays CVEs, massive attacks, are common .... for sure you remember some recent cases ....don't you ? So, the idea of protecting only the most external layer of our system , based on the idea that nobody can be in the system if that gate has not been successfully passed, is no longer valid. In this session I will share my knowledge on protecting K8s and VMs clusters following the ZeroTrust approach, covering concepts like : Zero Trust security, SSL transport, Observability, Authz and Authn , and everything without touching a single line of our Java ( Quarkus ) microservices and how to change that configuration without telling a word to the app developer.Event-driven autoscaling for Serverless Java
Speaker: Daniel Oh
Date/Time: Thursday, April 6th at 15:00
Abstract: Kubernetes makes it possible to autoscale various business use cases from web apps to mobile, IoT edge streaming, and AI/ML in more reliable and stable ways. One caveat of the Kubernetes autoscaling is based on hardware resource utilization (CPU, memory) through Horizontal Pod Autoscaling. This causes a new challenge to build an event-driven serverless Java on Kubernetes because the event metrics from multiple event sources (e.g., Apache Kafka, AWS SQS) are more relevant than a pod's CPU usage for deciding when applications need to be scaled out and in. Fortunately, KEDA and Knative on Kubernetes are designed to solve this challenge by autoscaling both standard apps and serverless by event metrics in a separate way. This session will teach you how to redesign your Kubernetes autoscaling architecture by event-driven metrics from Apache Kafka over standard resources (CPU, Memory) with Knative and KEDA integration for serverless Java using Quarkus.
Beta Was this translation helpful? Give feedback.
All reactions