How Hotmart built its creator platform on AWS and Java
Hotmart lets creators sell and deliver courses and other digital products, with checkout, members area and payments in one place. It has run on AWS since it was founded, with Java services on Kubernetes and, more recently, an AI tutor built on Amazon Bedrock.
Hotmart has been an AWS customer since it was founded. Its backend services run as microservices on Amazon EKS, the managed Kubernetes from AWS.
A current DevOps opening lists the AWS pieces the team operates: RDS, ElastiCache, Elasticsearch, DocumentDB, DynamoDB, S3, IAM, CloudWatch and CloudFront, managed with Terraform and Docker.
In a recorded case for Alura, Marco Aurélio, a development specialist at Hotmart, explains how the company's Java architecture evolved along with the language, and the reasons behind each new technology.
The technologies covered in the talk include Java, JBoss, Spring Boot, Micronaut, MySQL, Docker, React and AWS.
Hotmart built Tutor with AWS starting in December 2023 and launched it to Hotmart Club creators in August 2024. Lesson video transcripts are loaded into Amazon OpenSearch, and Amazon Bedrock with Claude Sonnet writes the answers and routes questions to specialized agents.
They chose Bedrock after comparison tests showed its models gave better results at a better infrastructure cost. Hotmart reports more than 17,000 creators turned it on, 1.6 million questions answered and up to 50% fewer support requests.
Monitoring relies on New Relic, Prometheus and Grafana, and the security team is bringing AI agents into its NOC and SOC work.
Hotmart is also rebuilding how product teams work: it is hiring engineers whose main tool is a coding agent like Claude Code, Cursor or Codex, and who maintain the skills, templates and checks that turn business specs into production code.