The demands regarding websites are rising drastically. Modern websites are becoming applications, integrating content and functions. Infopark Cloud Express is a PaaS offering for running WebCMS- and CRM-backed Web-Sites. It allowes Ruby on Rails Developers to create application-driven, scalable personalized Web-Sites without worrying about infrastructure.If you are building Web-Sites using Ruby on Rails on AWS, this talk is for you. Speaker:Thomas Witt, Director Product & Business Development, Infopark AG.
6. What is Infopark?
• And why did we build it
How did we do it?
• And what did we learn about AWS
How can YOU do it?
• Build professional websites in the cloud
What did I forget?
• Q&A
What are we going to cover today …
25. Cloud CMS & CRM
… for developing web-sites using Ruby on Rails
26. You focus on developing.
We‘ll do the rest!
One-Stop-Shop solution
No installation
No maintenance
Pay as you go – predictable costs
Infopark: Cloud CMS and CRM - for Rails
27. Infopark Components: CMS
Backend for both
websites and mobile apps
Dynamic page generation
Personalization
Inplace editing
Unlimited websites
Powerful search
28. Infopark Components: WebCRM
Customer Database
Personalization and
marketing automation
Mailing management
Ticket system
Event management
Analytics and statistics
29. Infopark Components: Platform
Dedicated EC2-Servers
Zero administration
Securely provisioned via Chef
Auto scaling
Console for easy deployment
No AWS know-how required
30. Infopark Components: SDKs
Open Source SDKs for Ruby
Interface to our APIs
Free code libraries/examples
On GitHub & RubyGems
We love pull requests
31. Cloud CMS & CRM
… for developing web-sites using Ruby on Rails
35. NoSQL DB on SSD,
highly available
Binary data storage,
source for CDN
Mailing Delivery
for WebCRM
Access control,
automatic key rotation
Background jobs for
mailings, mass ops, …
Integrated monitoring
of AWS components
44. Lessons learned:
Software has to be built for the cloud
Use Availability Zones
Use DynamoDB
ElasticSearch – but complex
Use Chef instead of images
SWF for long running tasks
IAM with instance profiles
Automate and monitor
Testing can be tricky