Engineering at Grootan
From our
engineering lab
Wild innovations, deep dives, and lessons learned from building at scale.
How AI Can Fix Your Broken Tests (And When It Should Not)
AI-driven self-healing can automatically fix broken test selectors. But when should you let it — and when should you not?
2025-10-07 · 6 min read · Priya K
Building a Comprehensive Full-Stack Observability Ecosystem
Insights from our end-to-end approach to full-stack observability using the Grafana stack, Prometheus, Loki, Tempo, and more.
2024-12-24 · 7 min read
From HPA to KEDA: Elevating Your Kubernetes Autoscaling
How KEDA transforms Kubernetes autoscaling with event-driven scaling based on real-time external metrics beyond CPU and memory.
2024-10-16 · 7 min read
Compose UI: How Jetpack Compose Redefines Android UI with Kotlin
How Jetpack Compose transforms Android UI development by replacing XML with a composition-based, declarative approach in Kotlin.
2024-09-27 · 5 min read
Custom Font SDK for iOS
A Custom Font SDK that lets iOS developers manage and update fonts programmatically, eliminating manual storyboard changes.
2024-09-27 · 3 min read
Kotlin Multiplatform Mobile (KMM): A Game Changer in Cross-Platform Solutions
How KMM enables sharing business logic across Android and iOS while retaining native performance and platform-specific UI.
2024-09-27 · 5 min read
Secure Credential Storage in Mobile Applications
How to securely store user credentials in mobile applications using Android Keystore and iOS Keychain Services.
2024-09-27 · 2 min read
Beyond JWT: Unlocking PASETO for Secure Token Management
Exploring PASETO as a modern, safer alternative to JWT for token-based authentication, with a practical Quarkus implementation guide.
2024-08-14 · 6 min read
Automate TLS/SSL Certificate Renewal Seamlessly with Ansible
How to automate SSL/TLS certificate renewal using Ansible playbooks with Let's Encrypt and AWS Route53 DNS validation.
2024-07-09 · 5 min read
Building an Awesome Terminal User Interface Using Go, Bubble Tea, and Lip Gloss
A tutorial on building modern CLI tools with Go using Bubble Tea for TUI architecture and Lip Gloss for terminal styling.
2024-07-09 · 9 min read
ArgoCD - Simplifying GitOps Deployment
Our folder structure strategy for managing Helm and Kubernetes files within the Argo CD ecosystem for streamlined GitOps deployments.
2024-07-01 · 5 min read
Ensuring Data Integrity: Elasticsearch Scheduled Backup with SLM Policy
Setting up and managing scheduled Elasticsearch backups using Snapshot Lifecycle Management (SLM) policies with Amazon S3 storage.
2024-07-01 · 4 min read
Unlocking Client IP Visibility with Nginx Ingress in Kubernetes
Different methods to capture and preserve the client IP address in Nginx Ingress Controller for Kubernetes environments.
2024-07-01 · 5 min read
Automating Dependency Management: A Guide to Implementing Renovate Bot in Your GitLab Organization
A step-by-step guide to setting up Renovate Bot for automated dependency updates across multiple GitLab repositories.
2024-04-10 · 10 min read
Enhancing Security in Flutter: Protecting User Input Data
How to protect sensitive user input data in Flutter by preventing plain text storage in memory using custom widgets and data obfuscation.
2024-04-05 · 4 min read