Browsing Category
Container
8 posts
Beyond Cold Starts: Operating Restored Java Services with OpenJ9 CRIU Support
Checkpoint/restore can do more than reduce startup and warm-up time. OpenJ9 CRIU support lets Java application teams use…
Automating JVM Thread Dump Analysis with AI: Practical Observability for Java on Amazon ECS and EKS
Imagine the following scenario: a Java service that ran flawlessly yesterday suddenly starts consuming 90% CPU, barely responding…
Modernizing Production Containers to Resist the Constant CVE Flow
Common Vulnerabilities and Exposures or CVEs is a catalog of publicly disclosed software security flaws that attackers can…
Java Performance Optimization with Agentic AI: Autonomous Diagnostics and Actionable Recommendations
Java performance diagnosis in production is manual, slow, and requires deep expertise. You get a Grafana alert, grab…
10 Docker Commandos: Docker Commands to Hunt the Predator
Whose day is it on Tuesday? I mean, Wednesday is Odin’s day, Thursday is Thor’s day, and Friday is Frigg’s day, or…
Modernize Java Applications with Amazon EKS: A Cloud-Native Approach
Cloud-native development has become the cornerstone of modern application development, with containerization leading the charge in deployment strategies.…
How to Containerize a Java Application Securely
TL;DR Technical Requirements In this article, we will use the following tools: Most of the Docker commands are available…
The Simplest Way to Build Resilient Applications
Restate is an open-source system that makes it easy to write resilient, consistent and scalable applications. Restate lets you write mission-critical applications, like payment workflows, user management, and AI agents, without worrying about resiliency.