Загрузка...

A journey distributing millions of residential energy consumption simulations with Clojure - Mendoza

In this talk we follow the evolution of a platform that handles the energy modeling simulations from tens of thousands up to a hundred million US residential properties over time without going bankrupt. The core physics modeling engine is made publicly available by NREL. The main approach for developing such a platform focuses on three key points. First, massively distributing the modeling engine with a Clojure host supervisor on each instance. Second, addressing the most pressing computing resource needs at different pipeline stages. And third, maintaining vigilant attention to cost-effective choices. All efforts and decisions were framed and shaped by business and market conditions, opportunity costs, available engineering and infrastructure resources. Expect not many code examples, but diagrams and battle anecdotes related to the problem domain and how Clojure helped to bring the platform to success.

Biography

Joshua Mendoza first came to know Clojure around 2011. After working with mainstream languages for many years and using Clojure in smaller and personal projects, he decided to stick to it and call it home. He has led teams of software developers and also spent way too much time working with servers and cloud providers. As a footnote, he enjoyed his time teaching at the university and loves traveling with his wife and learning human languages.

Recorded Nov 14, 2025 in Charlotte, NC at Clojure/Conj 2025.

Видео A journey distributing millions of residential energy consumption simulations with Clojure - Mendoza канала ClojureTV
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять