Journey - Real estate service application provide services like Property Exploration, reservation, documentation, modification, finalisation - Customer Experience at Sales Centres Challenges in Customer experience - Manual check-ins - Long wait times - Mismanagement of queues - Lack of personalised service
QR based auto check-in system Impact and Benefits :: - Shortened wait times - Streamlined service process - Better queue management - Enhance receptionist productivity - Higher conversion rate
k8s cluster :: Steps :: 4) Define Kubernetes manifests - - Run the manifest files - Do port forwarding - Check JSON data to be hit on Postman - Database entry check - CI/CD Integration: Integrate CI/CD pipelines for automated deployments. 5) Security - Implement security best practices - Secure communication with TLS - Implement RBAC (Role-Based Access Control) to control user and service account permissions
during deployment :: - 1) Image Pull Issues: - Ensure images are correctly tagged - Image stored in accessible registries - Have Correct permissions - 2) Resource Limits - Decision over standalone cluster / managers cluster - Properly set resource request and limits to avoid resource contention - 3) Network policies - Configure network policies to control traffic flow and enhance security. - 4) Pod scheduling - - Address pod scheduling issues due to resource constraints or node affinity rules.
during deployment :: - 6) Kubernetes Upgrades & Compatibility - Performing upgrades of Kubernetes versions or managing compatibility between different Kubernetes components can be challenging. - Use Kubernetes versioning tools like kubeadm or Kops for simplified cluster upgrades. - Validate compatibility between Kubernetes versions and components before performing upgrades.
facing during deployment :: - Different setup on dev Versus prod - Standard cluster with cron job running on argoCD Versus - Managed cluster (GKE Autopilot) with cron job running on argoCD