As of today AWS RDS for PostgreSQL1 does not offer cross-region replication. Short of switching to one of the RDS offerings that do support it, there is a few options to consider.
UPDATE 2/15/2018: This post was originally published in 2015. While it is informative in its own right, a lot has changed in AWS since then. In particular, AWS now offers managed ActiveMQ. Please read a more up-to-date article on the topic: Which AWS messaging and queing service to use? 1. Persistence and Durability ActiveMQ Depending on … Continue reading Top Ten Differences Between ActiveMQ and Amazon SQS
1. Do you know what your queries will look like ? In traditional SQL you design your data model to represent your business objects. Your queries can then evolve over time and can be ad-hoc. You can even create views, materialized or otherwise, to facilitate even more complex analytical queries. Cassandra does not offer … Continue reading Ten Questions to Consider Before Choosing Cassandra
Big Data is not Hadoop, and Hadoop is not Big Data. A lot of people are surprised that somehow Big Data adoption is growing while Hadoop is struggling. There is some speculation as to why and I have a much more pragmatic explanation: Hadoop is not SQL. Not all developers are created equal. Not all … Continue reading Big Data is not all about Hadoop
Satya Nadella explained Microsoft's “secret” weapon against AWS and Google: To me what matters is having the right mix of SaaS value. I don’t think of my server business as somehow “old school” or “legacy.” I actually think of the server as the edge of my cloud. We now have the ability to tie together … Continue reading Smart IT Departments Own Their Business API and Take Ownership of Data Governance
I wanted to scratch an itch and get feedback from the open-source community. So, I put together a little Github project that I like to call SQS-RetryQueue. Amazon SQS can be utilized to guarantee delivery and processing of messages. This project serves the following purposes: Demonstrate an example of using AWS SQS with Java to … Continue reading Guaranteeing Delivery of Messages with AWS SQS
Google recently launched Cloud BigTable - a cloud NoSQL service that is compatible with Apache HBase API. What this means is that an existing ecosystem of Hadoop applications is immediately binary-compatible with this new service and it doesn't require any changes to the API. Google is not only marketing this as an alternative to Hadoop, … Continue reading We Need a Cloud Version of Cassandra
The fact that Cray is still around is mind boggling. You'd think that commodity hardware and network technologies have long made supercomputing affordable for anyone interested. And yet, Cray Sells One of the World's Fastest Systems: “This, to IDC’s knowledge, is the largest supercomputer sold into the O&G sector and will be one of the … Continue reading Building a Supercomputer in AWS: Is it even worth it ?
AWS imposes limits on the number of Elastic LoadBalancers. Before asking for a limit increase, it is worthwhile to check if your load balancers are actually used and have healthy instances. Using excellent boto framework for Python, I built a simple script to find all ELBs where there is an instance in OutOfService state or … Continue reading Finding Unused Elastic Load Balancers
Amazon describes their AWS Elastic BeanStalk service as follows: AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS. You can simply upload your code and Elastic Beanstalk automatically … Continue reading Where AWS Elastic BeanStalk Could be Better