Databse architecture (single db vs client specific db) for Building Enterprise Web (RIA) application on cloud

The three main techniques that is usually applied to the database usage for this kind of a multi-tenant requirement is below. You have already specified some of them. Separate databases for each tenant: very high cost, easy to maintain/customize, easy to tune, easy to backup, easy to code to. Shared database but different schema: Low … Read more

What is the recommended way to delete a large number of items from DynamoDB?

What I ideally want to do is call LogTable.DeleteItem(user_id) – Without supplying the range, and have it delete everything for me. An understandable request indeed; I can imagine advanced operations like these might get added over time by the AWS team (they have a history of starting with a limited feature set first and evaluate … Read more

How to export data from layout to file

If you want to export data to a pdf file, using iText (as your tag indicates) there are various options. You can use the core API, which allows you to insert tables, lists and text. For more information you can consult http://developers.itextpdf.com/content/itext-7-jump-start-tutorial/examples You can export to HTML, and then use pdfHTML (newest iText add-on) to … Read more

How Can I Identify Cloud Computing Applications? Can I Say Like Facebook Is Cloud Application?

A cloud application (or cloud app) is an application program that functions in the cloud, with some characteristics of a pure desktop app and some characteristics of a pure Web app. A desktop app resides entirely on a single device at the user’s location (it doesn’t necessarily have to be a desktop computer). A Web … Read more