Testing, Observability and Resiliency

Building robust Java applications

Seating is limited -- Register Now!

at Live, virtual workshop

Language: English

Price: 150€ (+19% MwSt. [VAT])

In this workshop we will focus on real world testing approaches for backend Java, Jakarta EE and MicroProfile applications.

Prerequisites

Basic enterprise Java knowledge or attendance at a Java-related airhacks.live workshop.

Topics

  • simple and fast (Maven) Builds
  • using JUnit 5 features
  • pragmatic unit-, integration-, and system testing
  • parameterized tests and advanced asserts
  • pragmatic code coverage
  • testing for and in the clouds
  • mocking and simulating
  • stress testing Java backends
  • using liveness, readiness probes, healthchecks and metrics in system tests
  • continuous delivery and continous deployment pipelines
  • using Java Mission Control and Java Flight Recorder during tests
  • monitoring, observability and testing
  • how to expose relevant metrics
  • CI/CD automation with or without Jenkins
  • using testcontainers
  • hacks and tricks for testing and debugging in the clouds
  • profiling and performance analysis
  • fault injection and chaos engineering
  • using containers for database tests
  • testing Kafka applications
  • [TBD]
  • ...and most popular questions, topics and technologies from airhacks.tv

In this workshop I would like to explain the most significant features with working code and prepared examples. As a reference, you will get a GIT repository with all snippets and solutions, as well as prepared sample applications.

Environment requirements / prerequisites.

I/we will spend 90% of the time in code.

Feel free to contact me / register via email: workshops[-AT-] adam-bien.com

Registration