Back

Speaker "Balkishan Arugula " Details Back

 

Topic

Architecting High-Availability Microservices for Global Banking Platforms

Abstract

This presentation explores the architectural principles, patterns, and real-world strategies required to build high-availability, fault-tolerant, and scalable microservices for global banking ecosystems. It highlights the unique challenges of financial-grade systems—including regulatory demands, zero-downtime expectations, transaction integrity, multi-region deployment, and integration with legacy core banking systems. Drawing from hands-on experience in digital banking, cloud migrations, and mission-critical microservice design, the session outlines reference architectures and best practices using AWS, Azure, Kubernetes, Backbase, API gateways, event-driven design, CI/CD automation, and observability frameworks. Attendees will gain insights into designing resilient services that ensure 99.99% uptime, seamless customer experience, and secure global operations.
Who is this presentation for?
Solution Architects and Technical Architects Senior Java/Microservices Developers Cloud Engineers (AWS/Azure) working in the BFSI domain DevOps Engineers implementing CI/CD for mission-critical systems Engineering Managers and Tech Leads responsible for platform resilience Digital Banking and FinTech professionals seeking modernization strategies Anyone involved in building large-scale, distributed banking applications
Prerequisite knowledge:
A basic understanding of Java, J2EE, Spring Boot, and REST APIs Familiarity with cloud concepts (AWS/Azure), VPC networking, containers Some exposure to microservices architecture and distributed systems General knowledge of DevOps pipelines and container orchestration Understanding of banking or enterprise system workflows is helpful but not mandatory
What you'll learn?
By the end of this session, attendees will understand: Architecture & Design How to design high-availability, fault-tolerant microservices for banking Multi-region, active-active/active-passive deployment strategies Event-driven and domain-driven design (DDD) for banking services Cloud & Infrastructure How to leverage AWS/Azure services for resilient banking systems Designing with API gateways, service mesh, caching, and load balancing Integration patterns for legacy core banking systems Reliability & Operations Ensuring 99.99% uptime using redundancy, failover, and disaster recovery Observability using Datadog, CloudWatch, ELK, Grafana CI/CD best practices for zero-downtime deployments Security & Compliance IAM, identity flows, encryption, and compliance considerations Secure integration with external systems and third-party providers

Profile

My name is Balkishan Arugula, and I am a seasoned IT professional with over 19 years of extensive experience in software development, architectural design, cloud engineering, and technical leadership. I completed my B.Tech in Computer Science and Engineering from JNTU Hyderabad in 2004, and since then have built a strong global career across the USA, South Africa, and India. Throughout my professional journey, I have gained deep expertise in Java/J2EE, Microservices, AWS, Azure, Spring Frameworks, DevOps practices, and enterprise integration. My experience spans leading end-to-end digital transformation projects, cloud migrations, and large-scale enterprise application modernization initiatives. I have played key roles as Technical Architect, Lead Developer, Backend Lead, and Development Manager, often managing cross-functional teams across onshore, offshore, and near-shore locations. I have successfully contributed to major organizations such as Mobiquity Inc (Hexaware), ABSA Bank, Vodacom, Standard Bank, Bayport, FNB, and many others. My work includes designing scalable architectures, implementing cloud-native microservices, leading CI/CD automation, ensuring high availability of banking systems, and integrating with complex banking and enterprise ecosystems. I hold multiple prestigious certifications including AWS Certified Solutions Architect, AWS Developer Associate, Sun Certified Java Programmer, Web Component Developer, Enterprise Architect (Part 1), Backbase Certification, Appian Training, and Scala Training. My strong technical foundation is complemented by proven leadership, effective communication, and the ability to deliver high-quality solutions under pressure. With a passion for innovation and continuous learning, I bring a combination of hands-on technical expertise and strategic thinking to drive successful project outcomes. I remain committed to excellence, teamwork, and contributing to the growth of every organization I serve.