devops
8 articles
A GitHub Actions Pipeline, With the Seconds Attached
A workflow that really runs, quoted as it is, with the per-step timings from a real run — where 84 seconds go, what caching buys, and the two lines that matter.
Cloud & DevOpsDocker Compose and Spring Boot: Let the Application Start the Database
Spring Boot can drive Docker Compose itself — verified with the log where it waits for the container to go healthy, in a project holding no datasource config.
ContainersSpring Boot Logging: JSON Is One Property, and the Guard You Still Need
Structured logs without a logback file or an extra dependency, MDC keys as real JSON fields, and a measurement correcting what you were told about placeholders.
Cloud & DevOpsSpring Boot Actuator: Only One Endpoint Is On By Default
What Actuator actually exposes on a fresh application, why /actuator/info comes back empty, and the endpoint that changes a log level without a restart.
Cloud & DevOpsHow to Run a Spring Boot App as a Linux Service (and How Small a Box It Needs)
The systemd unit file for a Spring Boot jar, the one line most of them are missing, and measured answers to how much memory the thing actually uses.
Cloud & DevOpsHow to Dockerize a Spring Boot Application, and What Each Choice Costs
Four images built from one Spring Boot app, measured — 785MB down to 531MB, and why the layered build that everyone recommends does not shrink anything.
ContainersDocker vs Kubernetes: What's Actually Different
Docker builds and runs containers on one machine; Kubernetes schedules them across many. See the concept-by-concept mapping and what changed in Kubernetes 1.24.
ContainersWhat Is AWS IAM and How Does It Work?
Learn what AWS IAM is, the four identity types, how JSON policies are structured, and the exact deny-allow-deny logic AWS runs on every single API request.
Cloud & DevOps