Intro to TANIA Backend Architecture

How We Structure TANIA Backend

In the product development team of Tanibox, we use the DDD approach. DDD or Domain-driven Design is an approach where we seek to deliver software around our business capabilities.

I came from traditional MVC architecture who built software from designing the database first. But in domain-first architectures, I’ve forced to think the business capabilities first without thinking the database or protocol at all. It struck my mind that has been planted in the past 4-year building software from a database. After I finally grasp the domain-first mindset, I cannot back again to my old way. Continue reading “Intro to TANIA Backend Architecture”

Smart and Sustainable Agriculture for A Better Future

In the last three decades, Earth has sustained severe damages due to deforestations by incineration in various countries, huge amount of synthetic fertilizer and chemical pesticide being utilized, contaminating rivers and groundwater, the release of carbon into the air resulting in greenhouse effect which in the end causing climate change all over the globe. Most of Earth’s damages are caused by unsustainable and irresponsible agriculture practice.

Therefore, research efforts are being conducted around the world to mitigate the damages while making some improvements and discovering more sustainable ways of farming. Some methods are claimed to be able to replace these thousand years old farming practices damaging to the Earth.

Continue reading “Smart and Sustainable Agriculture for A Better Future”