404 karma · joined June 26, 2012
"Compared with other causes of premature death, air pollution kills 19 times more people each year than malaria, nine times more than HIV/AIDS, and three times more than alcohol.
Coronary heart disease and stroke account for almost half of those deaths, with lung diseases and other non-communicable diseases such as diabetes and high blood pressure making up most of the rest. "
We are seeking a senior Rust engineer comfortable working in C++, and other languages, as needed.
Help build the future of the smart electrical grid on top of open standards. The ideal candidate will be able to hit the ground running by implementing significant system components to fit into the existing architecture, while gradually contributing to the larger vision.
Responsibilities:
* Collaborate with the team with well communicated and documented processes
* Develop high-quality software design and architecture
* Identify, prioritize and execute tasks in the software development lifecycle
* Review and debug code
* Perform validation and verification testing
* Document development phases and monitor systems
* Ensure software is meeting best practices and technology choices
Requirements:
* Distributed systems experience
* Experience building high availability/mission critical systems
* Extensive engineering experience across multiple systems with 7+ years of experience.
* Comfort switching between multiple programming languages
* Experience and comfort working in a highly distributed team
* Familiar with publish/subscribe architectures - past experience a plus
* Understanding of electric power industry (distribution/transmission) systems a plus
please email tupshin@openenergysolutionsinc.com
* 1000+ node clusters
* Petabyte scale data
* 10s of millions of reads and writes per second
Given my preface, the "how" is scale out on top of Cassandra, of course. Not SQL, and hard to do if you have a highly relational model, but many stories of success at those kinds of scale.
This is the epitome of an anti-pattern .I sincerely hope that this approach was floated by somebody who had never used Cassandra before.
Even if individual requests were reasonably fast, you are sticking all of your data in a single partition, creating the hottest of hot spots and failing to leverage the scale out nature of your database.