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.