Building robust Java applications for / on AWS cloud
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, observability, monitoring, automation, CI/CD approaches for serverless Java and MicroProfile applications on AWS cloud.
Prerequisites
Basic enterprise Java knowledge or attendance at a Java-related airhacks.live workshop.
Topics
- Infrastructure as Code (IaC) with Java, Maven and AWS CDK
- Saving time with reusable cloud "blocks"
- MicroProfile health checks, configuration, metrics, fault tolerance, distributed tracing on AWS cloud
- testable Infrastructure as Code
- local testing for AWS cloud
- using AWS CloudWatch, AWS CloudTrail, AWS X-Ray, for FaaS and microservice monitoring
- scraping MicroProfile metrics with CloudWatch
- dashboards, monitoring and alerts with CloudWatch
- CI/CD pipelines with AWS CodeBuild, CodeDeploy and CodePipeline
- debugging with CloudTrail
- notifications with Amazon Simple Notification Service (SNS)
- Amazon Managed Service for Prometheus
- Amazon Managed Service for Grafana
- Using AWS Lambdas for automation
- DNS Health Checks with Route 53
- Monitoring AWS clusters
- CI/CD for and in AWS
- mocking and simulating
- stress testing Java backends on AWS
- using liveness, readiness probes, healthchecks and metrics in system tests
- continuous delivery and continous deployment pipelines
- monitoring, observability and testing
- how to expose relevant metrics
- using testcontainers
- hacks and tricks for testing and debugging in AWS
- profiling and performance analysis
- fault injection and chaos engineering
- simple and fast (Maven) builds
- using JUnit 5 features
- pragmatic unit-, integration-, and system testing
- parameterized tests and advanced asserts
- [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