Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How software can feed the World

How software can feed the World

Infarm is a FaaS, Farming as a Service, and whether you believe it or not, our business is in-house farming at scale.

We design and build our farms, grow vegetables and sell them, and the backbone of our infrastructure is based on Python and completely cloud based.

More than 10 million observations recorded from our farms, rapidly increasing given our expansion to new markets, feed our farm management system that allows the operators, plant scientists, and supervisors to monitor each farm in real-time.

During this talk I will introduce our IoT infrastructure, software architecture, how we use python and how we plan to improve the capabilities of our farms by adding edge machine learning.

barrachri

July 11, 2019
Tweet

More Decks by barrachri

Other Decks in Programming

Transcript

  1. @christianbarra PROBLEMS WE NEED TO MAKE CITIES MORE SUSTAINABLE WE

    NEED TO AVOID HUNGER WE CAN’T INCREASE CROPLANDS WE CAN’T TERRAFORM THE SEA
  2. @christianbarra PROBLEMS WE NEED TO MAKE CITIES MORE SUSTAINABLE WE

    NEED TO AVOID HUNGER WE CAN’T INCREASE CROPLANDS WE CAN’T TERRAFORM THE SEA
  3. @christianbarra PROBLEMS WE NEED TO MAKE CITIES MORE SUSTAINABLE WE

    NEED TO AVOID HUNGER WE CAN’T INCREASE CROPLANDS WE CAN’T TERRAFORM THE SEA
  4. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  5. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  6. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  7. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  8. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  9. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  10. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  11. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  12. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  13. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  14. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  15. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM
  16. @christianbarra 1 BIG FLASK APP SMALL TEAM OPERATIONS & FARM

    CONTROL & MONITORING & ALERTING CELERY FOR BACKGROUND JOBS PAST SOFTWARE
  17. @christianbarra 1 BIG FLASK APP SMALL TEAM OPERATIONS & FARM

    CONTROL & MONITORING & ALERTING CELERY FOR BACKGROUND JOBS PAST SOFTWARE
  18. @christianbarra ISSUES SOFTWARE FIGHTING WITH HEROKU NO CONTAINERS LACK OF

    USABLE LOGS/METRICS 4 DIFFERENT CLOUD PROVIDERS
  19. @christianbarra ISSUES SOFTWARE FIGHTING WITH HEROKU NO CONTAINERS LACK OF

    USABLE LOGS/METRICS 4 DIFFERENT CLOUD PROVIDERS
  20. @christianbarra CONSOLIDATE PAY TECHNICAL DEBTS DEPRECATE ALL THE CLOUD PROVIDERS

    AND MOVE TO GCP WE ❤ LINTERS: FLAKE8, ISORT, BLACK AND MYPY BUILD VS BUY & VS UNMANAGED VS MANAGED
  21. @christianbarra CONSOLIDATE PAY TECHNICAL DEBTS DEPRECATE ALL THE CLOUD PROVIDERS

    AND MOVE TO GCP WE ❤ LINTERS: FLAKE8, ISORT, BLACK AND MYPY BUILD VS BUY & VS UNMANAGED VS MANAGED
  22. @christianbarra CONSOLIDATE PAY TECHNICAL DEBTS DEPRECATE ALL THE CLOUD PROVIDERS

    AND MOVE TO GCP WE ❤ LINTERS: FLAKE8, ISORT, BLACK AND MYPY BUILD VS BUY & VS UNMANAGED VS MANAGED
  23. @christianbarra CONSOLIDATE PAY TECHNICAL DEBTS DEPRECATE ALL THE CLOUD PROVIDERS

    AND MOVE TO GCP WE ❤ LINTERS: FLAKE8, ISORT, BLACK AND MYPY BUILD VS BUY & VS UNMANAGED VS MANAGED
  24. @christianbarra ARCHITECTURE MORE STRICT SERVICE SEPARATION MOVE TO A SERVICE

    ORIENTED ARCHITECTURE MOVE DATA INGESTION TO CLOUD FUNCTIONS
  25. @christianbarra ARCHITECTURE MORE STRICT SERVICE SEPARATION MOVE TO A SERVICE

    ORIENTED ARCHITECTURE MOVE DATA INGESTION TO CLOUD FUNCTIONS
  26. @christianbarra CLOUD NATIVE INTRODUCE INFRASTRUCTURE AS CODE MIGRATE TO CONTAINERS

    (ALSO INSIDE HEROKU) EACH BUILD IS A DOCKER IMAGE INTRODUCE K8S
  27. ALL MATERIALS ARE THE INTELLECTUAL PROPERTY OF INFARM – INDOOR

    URBAN FARMING GMBH AND ARE STRICLTLY CONFIDENTIAL WWW.INFARM.COM