Next-Generation Websites on Demand
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Next-Generation Websites on Demand

  • 420 views
Uploaded on

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-......

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
420
On Slideshare
407
From Embeds
13
Number of Embeds
2

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 13

http://lanyrd.com 10
http://localhost 3

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Thomas Witt, Director Product DevelopmentAWS Summit 2013 | Berlin, 2013-05-02Infopark:Next-Generation Websiteson Demand
  • 2. @thomas_witt
  • 3. Infopark powers great websites.Founded 1994 in Berlin70 EmployeesCloud Software Vendor
  • 4. Some awards
  • 5. Some references
  • 6. What is Infopark?• And why did we build itHow did we do it?• And what did we learn about AWSHow can YOU do it?• Build professional websites in the cloudWhat did I forget?• Q&AWhat are we going to cover today …
  • 7. Why?A little bit of history…
  • 8. Infopark startedas a CMS vendor
  • 9. Websitesare dynamicStatic is soooo 90‘ies
  • 10. Websitesare applicationsDeveloped using a web frameworklike Ruby on Rails
  • 11. Airport website traffic pattern
  • 12. Requirementscontinue to riseAvailability, scalability,security, complex infrastructure
  • 13. Modern websitesshould be runningin the cloud(You will be cloudified. Resistance is futile.)
  • 14. The softwarehas to be designedfor the cloud(From the ground up)
  • 15. There is nomultitenancyCMS cloud platform(= Professional Web Development isn‘t cloud ready)
  • 16. Hosting != CloudMultitenancy, Pay-as-you-go,Scalability, Zero Installation,Multiple Data Centres, Automation, …?
  • 17. There is nomultitenancyCMS cloud platform(= Professional Web Development isn‘t cloud ready)waswasn‘t
  • 18. That‘s why webuilt Infopark(On AWS. Because somebody had to do the job …)
  • 19. InfoparkWhat is it?
  • 20. Cloud CMS & CRM… for developing web-sites using Ruby on Rails
  • 21. You focus on developing.We‘ll do the rest!One-Stop-Shop solutionNo installationNo maintenancePay as you go – predictable costsInfopark: Cloud CMS and CRM - for Rails
  • 22. Infopark Components: CMSBackend for bothwebsites and mobile appsDynamic page generationPersonalizationInplace editingUnlimited websitesPowerful search
  • 23. Infopark Components: WebCRMCustomer DatabasePersonalization andmarketing automationMailing managementTicket systemEvent managementAnalytics and statistics
  • 24. Infopark Components: PlatformDedicated EC2-ServersZero administrationSecurely provisioned via ChefAuto scalingConsole for easy deploymentNo AWS know-how required
  • 25. Infopark Components: SDKsOpen Source SDKs for RubyInterface to our APIsFree code libraries/examplesOn GitHub & RubyGemsWe love pull requests
  • 26. Cloud CMS & CRM… for developing web-sites using Ruby on Rails
  • 27. ArchitectureHow did we do it?
  • 28. Multitenancy Backend:Software-As-A-ServiceDedicated Front-End:Platform-As-A-Service
  • 29. MultitenancyCMS and WebCRM Search usingElasticSearchDistributed Infrastructure,Auto Scaling
  • 30. NoSQL DB on SSD,highly availableBinary data storage,source for CDNMailing Deliveryfor WebCRMAccess control,automatic key rotationBackground jobs formailings, mass ops, …Integrated monitoringof AWS components
  • 31. Dedicated servers forcustomers‘ web appsDistributed infrastructure,Auto ScalingFast content deliverythrough S3 and CDN
  • 32. Multitenancy Backend:Software-As-A-ServiceDedicated Front-End:Platform-As-A-Service
  • 33. Lessons learned:Software has to be built for the cloudUse Availability ZonesUse DynamoDBElasticSearch – but complexUse Chef instead of imagesSWF for long running tasksIAM with instance profilesAutomate and monitorTesting can be tricky
  • 34. Getting startedHow can you do it?
  • 35. infopark.com/signupTour: www.infopark.comDev Center: dev.infopark.net
  • 36. Free planOne CMS, one CRM.
  • 37. Paid planspay-as-you-use ratesor packagesstarting at € 3,99/day
  • 38. Cloud CMS & CRM… for developing web-sites using Ruby on Rails
  • 39. Try it!We love to hear your feedback.
  • 40. infopark.com/signup
  • 41. Infopark AG • Kitzingstraße 15 • D-12277 Berlin • www.infopark.com • info@infopark.com@thomas_wittthomas.witt@infopark.deThomas WittMeet Infopark:C 02, 1. FloorThank you!