# 03 - Battery Management System Design for Grid-Scale Storage

Software architecture for grid-scale BMS: SoC/SoH estimation, thermal management and cycle life optimization.

## What you'll learn

- The Five Hierarchical Levels
- BMS Hardware: Key Components
- BMS Software: The Layered Architecture
- Method 1: Coulomb Counting
- Method 2: Extended Kalman Filter (EKF)

*This article is part of the **EnergyTech** series on federicocalo.dev.*

---

## Read the full article

The complete article (26 min read) with code examples, diagrams, and practical exercises is available here:

**➡️ [03 - Battery Management System Design for Grid-Scale Storage](https://federicocalo.dev/en/blog/battery-management-system-design-grid-scale-storage)**

`https://federicocalo.dev/en/blog/battery-management-system-design-grid-scale-storage`

---

*By [Federico Calò](https://federicocalo.dev) — Software Developer & Technical Writer*
