Architecture Building Java Microservices: Boundaries, Contracts, Production Practices
When microservices pay off, how to slice domains, and which contracts and observability you need in production with Spring Boot / Kafka / Kubernetes.
Read MoreMy thoughts and experience in development
Architecture When microservices pay off, how to slice domains, and which contracts and observability you need in production with Spring Boot / Kafka / Kubernetes.
Read More
DevOps Deploy JVMs to K8s without CrashLoopBackOff: startup/readiness/liveness, MaxRAMPercentage, CPU limits, and proper Spring Boot shutdown.
Read More
Java A practical checklist for Spring Boot 3 / Java 21: HikariCP, timeouts, caching, GC in containers, and measuring p95 before refactoring.
Read More
Java Why schema validation fails on TINYINT/SMALLINT after upgrading to Hibernate 6, how to pick the Java type, and when to use @JdbcTypeCode.
Read More
Java Why @Data on @Entity is dangerous, how LazyInitializationException comes from toString, and which fields to exclude from equals/hashCode.
Read More
DevOps Run Minikube on a VPS, deploy a Hello World app, and configure SSL with cert-manager + Ingress for vault.by — a practice cluster that feels like production K8s.
Read More
Java Build a GraalVM native Quarkus binary, shrink the Docker layer to tens of MB, and deploy to K8s with short cold starts and modest requests/limits.
Read More
Architecture How a modern developer uses AI for codegen, why it speeds delivery and turns engineers into architects — pros, cons, and a personal take.
Read More
DevOps How moving outbound traffic to a VPC NAT Gateway produced a new public IP, why the old Reserved IP would not move with it, and how a large U.S. payment gateway stretched a “simple” cutover to two weeks.
Read More
DevOps A mid-size KVM project died on hardware after hours with no management online. Docker Compose saved the night, then came the path to K8s — and why that choice still holds for domain microservices.
Read More
Architecture How a personal screenshot tool for engineers and QA grew into a public MIT project — capture, annotations, SFTP/S3/API — and what still needs work on Linux and macOS.
Read More
Architecture A practical AI development guide: which files to create, what to put in .cursor/rules and AGENTS.md, sample rules, skills, and a working Cursor + Claude Code loop.
Read More