Uses

A practical list of tools and habits I use to build and operate reliable systems.

Back home

Infrastructure and Operations

For deployment, container orchestration, and production operations.

KubernetesDockerLinuxNginxPrometheusGrafanaBlackbox

Backend and APIs

For business logic, APIs, and system integration workloads.

JavaSpring BootPythonErlangPostgreSQLMongoDBRedis

Frontend and Product Surfaces

For dashboards, portals, and user-facing interfaces around platform systems.

ReactNext.jsJavaScriptHTMLCSS

Workflow Principles

  • >Prefer clear, low-complexity architecture that is easy to operate.
  • >Ship in small, testable increments with rollback paths.
  • >Treat observability as a first-class part of the delivery lifecycle.
  • >Document configuration and operational runbooks for handovers.

Active Platform Build

Latest public system: microservicefrontend.rumalg.me

  • >Spring Boot microservice platform with API Gateway + Eureka + Redis and Auth0 identity flow.
  • >Gateway-centered trust model: validate JWT at the edge, sanitize internal headers, and relay only trusted identity context.
  • >Service-to-service reliability via retry/circuit-breaker policies and environment-driven rate-limit controls.

Monitoring in Production

Self-hosted systems should show live operational signals. This is not a vanity section; it demonstrates that the projects are designed, deployed, monitored, and operated.

Performance

  • >Average response time
  • >P95 latency
  • >Requests per minute
  • >Rate-limit hits

Reliability

  • >Failed request percentage
  • >Redis fallback usage
  • >Retry count
  • >Error categories

Infrastructure

  • >CPU usage
  • >Memory usage
  • >Container uptime
  • >Deploy count
Grafana dashboard
Grafana dashboard
Grafana performance view
Grafana performance view
Prometheus metrics view
Prometheus metrics view
Prometheus target health
Prometheus target health