At Opower, we deal with a ton of different kinds of data from our customers, who are some of the world's biggest utility companies. It goes into a combination of MySQL, HBase and ElasticSearch for processing by various batch and realtime services. We use it to create interactive web experiences using AngularJS, and to generate millions of email and PDF (yes, PDF) reports to be sent to eager utility customers. This happens on top of micro-service and batch processing frameworks we've built in-house to handle our specific use cases.
We use queuing systems like RabbitMQ and Kafka to coordinate all this work in progress. We automate all our testing on top of our Jenkins infrastructure, and we're gradually introducing Docker into the mix for even better end-to-end automated testing.
At Opower, we deal with a ton of different kinds of data from our customers, who are some of the world's biggest utility companies. It goes into a combination of MySQL, HBase and ElasticSearch for processing by various batch and realtime services. We use it to create interactive web experiences using AngularJS, and to generate millions of email and PDF (yes, PDF) reports to be sent to eager utility customers. This happens on top of micro-service and batch processing frameworks we've built in-house to handle our specific use cases.
We use queuing systems like RabbitMQ and Kafka to coordinate all this work in progress. We automate all our testing on top of our Jenkins infrastructure, and we're gradually introducing Docker into the mix for even better end-to-end automated testing.
Go to https://app.greenhouse.io/plans/64451/jobapp for more info.