About Abhaya Chauhan
Software engineer, cloud architect, and author focused on AWS infrastructure and pragmatic development.
Abhaya Chauhan
Abhaya Chauhan writes about cloud infrastructure, DynamoDB strategies, and the real-world trade-offs of modern software development. With a background spanning hands-on engineering and technical leadership, the focus is on breaking down complex systems into practical, actionable knowledge.
Previously associated with PageUp, where collaboration with engineering peers — including CTO colleague Tal Rotbart — shaped deep experience in AWS services, continuous delivery, and large-scale data architecture.
Reach out at abschauhan@abhayachauhan.com.
Published Courses
- An Introduction to CloudFormation — A Cloud Guru (announced June 16, 2018)
- A DynamoDB Playbook — Using it in Production — Pluralsight (announced March 26, 2018)
- Getting Started with DynamoDB — Pluralsight
Presentations
Abhaya has shared technical deep dives and architectural patterns at industry events. Slide decks are available on SlideShare, covering topics such as microservice architecture and DynamoDB operational strategies.
Breaking down complex cloud infrastructure into understandable pieces is the core philosophy behind the work found on this site. The focus rests on demystifying AWS services, particularly DynamoDB, and translating architectural patterns into clear, practical guidance. Rather than presenting abstract theory, the content aims to equip engineers with strategies they can apply immediately to real systems. The emphasis on readability and straightforward explanation reflects a belief that good infrastructure should not require arcane knowledge. Whether dealing with table design, partition management, or scaling strategies, the goal is to remove friction from learning and empower developers to build confidently with cloud-native tools.
Working extensively with DynamoDB reveals patterns that are easy to miss when just reading the documentation. Practical considerations like schema design, key selection, and handling hot partitions emerge from real production experience. The site explores how to detect throttling before it impacts users, how to choose between global secondary indexes and other access patterns, and how to provision capacity without over-provisioning. These insights come from managing live workloads where mistakes have consequences. The writing treats DynamoDB not as a black box but as a system whose behavior can be understood, predicted, and tuned for specific use cases without unnecessary complexity.
CloudFormation plays a central role in the infrastructure philosophy presented here. Managing cloud resources manually leads to errors, configuration drift, and environments that become impossible to reproduce reliably. Infrastructure as code transforms this by allowing teams to define resources in a safe, repeatable manner. The site explores how CloudFormation templates can accelerate workflows, reduce manual actions, and bring consistency to deployments. Moving from click-ops to code-driven provisioning is a shift that changes how teams think about infrastructure entirely. The content breaks down CloudFormation terminology, resource definitions, and common patterns to make the service approachable even for those just getting started.
The broader software engineering perspective on this site connects infrastructure decisions to development workflows and team dynamics. Working across the full stack with a focus on AWS means understanding how architecture choices affect deployment pipelines, monitoring strategies, and the daily lives of fellow engineers. The content draws on experience collaborating in engineering teams where practical trade-offs matter more than architectural purity. Categories span presentations, rants, and uncategorized reflections on the craft of building software. The common thread is a commitment to explaining why certain approaches work in practice and where the hard trade-offs actually lie beneath the simplified advice found in typical tutorials.