AWS partnership

At Cloudkida, we are dedicated to revolutionising experiential learning using the power of the AWS Serverless platform. As AWS Qualified Software and Public Sector Partners, we leverage cutting-edge serverless cloud services to provide a robust, scalable, and secure learning environment tailored to meet the diverse needs of our users.

Our Technological Foundation

Cloudkida is built upon a solid foundation of AWS services that enable us to deliver exceptional learning experiences:

Core Services

  • API Gateway: Efficient API management
  • Lambda: Serverless computing for scalable applications
  • DynamoDB: Fast and flexible NoSQL database
  • S3: Secure and scalable storage solutions

Multi-Tenant Architecture

We utilize the AWS SaaS Factory framework to implement a microservices-based multi-tenant architecture. This allows us to efficiently manage and isolate resources for each tenant, ensuring optimal performance and security.

Security and Compliance

Our commitment to security is paramount. We employ:

  • AWS Organization: Managing thousands of AWS accounts seamlessly
  • CloudFront: Content delivery with enhanced security
  • Web Application Firewall (WAF): Protecting against web exploits
  • VPC (Security Group and NACL): Network isolation and security
  • Security Hub, CloudWatch, CloudTrail, Config: Comprehensive monitoring, alerts, and compliance assurance

Workflow Management

To ensure smooth internal operations, we use:

  • AWS SQS, Step Functions, EventBridge: Efficient workflow management
  • AWS X-Ray: Deep insights into application performance

Automation and Provisioning

For automated and on-demand provisioning of Cloudkida labs:

  • AWS CloudFormation, CDK, Lambda: Infrastructure as code and automated processes
  • Custom Python-based Lambda functions for account cleanup post-lab usage

Continuous Integration and Deployment

We introduce new features without downtime using:

  • AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CodeGuru: Streamlined CI/CD pipeline

Generative AI Integration

Recently, we have integrated generative AI into the Cloudkida platform using:

  • AWS Bedrock
  • PostgreSQL Vector Database

Achievements

With the help of the AWS services mentioned above, Cloudkida has achieved remarkable milestones:

  • Highly Customised Hands-on Labs: Tailored labs available within a maximum of 2 days
  • Scalability: Supporting up to 4000 concurrent users
  • Zero Setup for Users: Hassle-free experience
  • Secure Platform: Ensuring data integrity and user safety
  • Rapid Feature Introduction: No downtime for new feature rollout
  • Cost Efficiency: No hardware or licensing required
  • On-Demand Lab Launches: Flexible and immediate access
  • White Labelling: Customizable branding options
  • API Integration: Seamless integration with other tools

Join us at Cloudkida, where experiential learning meets cutting-edge technology. Explore the future of education with our secure, scalable, and innovative platform.