Docker, Cloud & DevOps

Docker, AWS, Kubernetes, CI/CD, observability.

1. Docker for Java Applications

Images and layers, Dockerfile best practices, multi-stage and layered Spring Boot builds, JVM container awareness, memory limits, healthchecks, graceful shutdown, Buildpacks/Jib, compose and production pitfalls.

· 32 questions

2. Deploying Spring Boot on AWS

Compute options (EC2, ECS/Fargate, EKS, Lambda), ALB, RDS, ElastiCache, S3, IAM roles, Secrets Manager, VPC design, autoscaling, blue/green deployments, cost control and production debugging scenarios.

· 30 questions

3. Kubernetes Basics

Pods, Deployments, Services, Ingress, ConfigMaps and Secrets, probes, resource requests and limits, HPA, rolling updates, PodDisruptionBudgets, Helm and debugging CrashLoopBackOff, OOMKilled and Pending pods.

· 25 questions

4. CI/CD Pipelines

GitHub Actions and Jenkins pipelines for Java services, build/test/scan/deploy stages, Maven/Gradle caching, registries, environments and approvals, secrets, deployment strategies, rollbacks, GitOps, trunk-based development, flaky pipelines and supply-chain security.

· 26 questions

5. Logging, Monitoring, Tracing, Prometheus & Grafana

Structured logging and MDC, Micrometer and Actuator metrics, Prometheus scraping and PromQL, RED/USE, Grafana dashboards, SLO burn-rate alerting, OpenTelemetry tracing, correlation IDs, JVM metrics and incident debugging scenarios.

· 25 questions

6. Terraform Fundamentals

Terraform state, remote backends and locking, plan/apply workflow, modules, variables, drift detection, workspaces, import, secrets in state and common production scenarios.

· 24 questions

7. Mini-guide: Shipping a Spring Boot Microservice to Production

Scenario-driven production readiness for a Spring Boot service covering config, health probes, graceful shutdown, resilience, database migrations, security, rollout, runbooks, capacity planning and post-mortems.

· 23 questions