deen
deen

Mod­u­lar­i­ty on the march

Today’s change­mak­ers know that they are at their most pow­er­ful when boost­ing the strengths of their part­ners, cus­tomers and end users. They also real­ize that their solu­tions must stay use­ful in the long-run – a process which increas­ing­ly involves design­ing for mod­u­lar­i­ty.
What is mod­u­lar­i­ty?

Mod­u­lar­i­ty means that some­thing can be eas­i­ly bro­ken down into small­er parts and com­bined in a dif­fer­ent, per­haps more prac­ti­cal man­ner. It can be applied to any­thing from sus­tain­able hous­ing – where build­ing mod­ules are designed so that resources can be eas­i­ly removed and reused when the build­ing is decon­struct­ed – to smart­phones like the Fair­phone, which can be tak­en apart by the user and repaired or upgrad­ed in a stronger way.

Mod­u­lar­i­ty and renew­able ener­gy gen­er­a­tion

Solar ener­gy gen­er­a­tion can be mod­u­lar – with sin­gle rooftop solar pan­els or mas­sive- scale inte­grat­ed solar pow­er plants that pow­er cities. China’s Teng­ger Solar Park has around 4 mil­lion pan­els.

Beyond the phys­i­cal realm, mod­u­lar­i­ty in areas like soft­ware devel­op­ment becomes very inter­est­ing for con­nect­ing renew­able ener­gy ecosys­tems. In par­tic­u­lar, lead­ers are seek­ing to effi­cient­ly and safe­ly con­nect Inter­net of Things plat­forms with the IT sys­tems of estab­lished ener­gy providers. This is with a view to cre­at­ing smart grids that require flex­i­ble solu­tions which can nim­bly adapt to chang­ing needs and a wide array of dif­fer­ent sys­tem types.

Mod­u­lar soft­ware archi­tec­ture

Soft­ware appli­ca­tions that are devel­oped as a suite of small, mod­u­lar ser­vices, like the micro-ser­vice archi­tec­ture offered by Kiwigrid, can be inde­pen­dent­ly deployed and tweaked, let­ting com­pa­nies rapid­ly switch or alter ser­vices dur­ing updates, instead of rede­ploy­ing entire appli­ca­tions.

As well as allow­ing for the evo­lu­tion of nascent sys­tems, such mod­u­lar soft­ware archi­tec­ture ensures high reusabil­i­ty of its valu­able soft­ware com­po­nents, a rapid time-to-mar­ket for the most dis­rup­tive of oppor­tu­ni­ties and the flex­i­bil­i­ty to address a wide range of cus­tomer seg­ments, plat­forms and appli­ca­tions in the new, dis­trib­uted and dig­i­tized ener­gy world.

Mod­u­lar­i­ty and Kiwigrid

Kiwigrid’s tech­nol­o­gy is mod­u­lar. It is designed with micro-ser­vice archi­tec­ture, mean­ing that soft­ware appli­ca­tions are devel­oped as a suite of inde­pen­dent, small, mod­u­lar ser­vices. Each of these ser­vices can be tweaked or updat­ed with­out inter­rupt­ing the entire sys­tem.

Explore KiwiOS, the tech­ni­cal back­bone for achiev­ing mod­u­lar­i­ty, in detail.