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

OpenFarm — Tecnologia e Agro

OpenFarm — Tecnologia e Agro

Projeto OpenFarm: como tecnologia aberta, dados e nuvem podem apoiar a agricultura e a inovação no campo. Apresentado por Flávio Pimenta.

Avatar for Flávio Pimenta

Flávio Pimenta PRO

September 11, 2026

More Decks by Flávio Pimenta

Other Decks in Technology

Transcript

  1. CPDs e Datacenters Charles Babbage *primeira máquina de cálculo 1837

    Surge AWS 1971 .. . Kenbak-1 *256 bytes memória primeiro PC 2006 Docker 2011 AWS sa-east-1 2017 2018 serverless
  2. Estimativas de um projeto tradicional Planejamento de entrega de um

    projeto antes da Nuvem: 1 Estimativa de servidores 4 +1 mês para setup 2 Contrato de 1 ano de uso 5 Estimativa para o pico de uso 3 6 meses para entrega 6 Alto custo
  3. Estimativas de um projeto na Nuvem Planejamento na Nuvem 1

    Estimativa de acordo com a demanda 4 Setup automatizado 2 Pagamento por hora 5 Escalabilidade 3 Entrega imediata 6 Custo justo
  4. Problemas de ambiente/SO Máquina do Desenvolvedor config Servidores Win1252 Enconding

    de arquivos UTF-8 America/Sao_Paulo Timezone - região UTC America/Sao_Paulo BRT Timezone - horário de verão America/Sao_Paulo BRST Limite enorme de arquivos ulimit NÃO = 3 bytes em ISO-8859-1 CharacterSet em DB Too many open files... NÃO = 4 bytes em UTF-8
  5. Execução distribuída Master: locust -f locustfile.py --master --host=endpoint-app Slaves: locust

    -f locustfile.py --slave --master-host=localhost --host=endpoint-aplicacao Obs: portas de comunicação padrão: 5557 e 5558
  6. Docker FROM node:8-alpine WORKDIR /app RUN apk add --update python

    python-dev py-pip build-base RUN pip install locustio COPY locustfile.py /app CMD locust -f locustfile.py --master --host=http://localhost:9200/