Giter Club home page Giter Club logo

galo-sapiens-chat's Introduction

API Galo Sapiens Chat#

Visão Geral

Esta API foi desenvolvida para a Rinha de Backend 2024/Q1. Ela implementa uma lógica de controle de concorrência para transações de crédito e débito, utilizando o banco de dados SQLite e o servidor Nginx ou nosso proprio server app api db lb SoM (Software on a Memory, functions? ) a Nível de App extend SOC https://g.co/gemini/share/412ca64f0938

Tecnologias Utilizadas

  • Bash
  • Docker Compose
  • SQLite
  • Nginx
  • DeepAutoScale - fase II

Estrutura da APIA API

é composta pelos seguintes serviços:

  • API: Escrita em Bash, implementa a lógica de negócio da API.
  • Banco de Dados: SQLite, armazena dados do cliente.
  • Servidor Web: Nginx, serve a API.## EndpointsA API possui os seguintes endpoints:
  • Transações:
  • POST /clientes/[id]/transacoes
  • Extrato:
  • GET /clientes/[id]/extrato

Requisitos

  • Docker instalado
  • Bash
  • Nginx
  • Java

Uso

docker compose up -d

Autoescala

A API utiliza o DeepAutoScale para autoescala vertical e horizontal. Os dados de treinamento para o DeepAutoScale estão armazenados na pasta logs/data. Uma vez construída a API basica, performatica, concorrente, operando, temos logs/data-sets para alimentar o modelo

Equipe

zeh sobrinho e uma caralhada de bot´s pacientes e zueiros

Contato

@trainsppotting

galo-sapiens-chat/
├── Dockerfile (ok)
├── README.md (ok)
├── api.bash  compilação bashC (performar ano nivel de rust,c, c++ e java empatados na #rinhabackend23)
├── deepautoscale
│   ├── data (pendente)
│   └── model (pendente)
│   └── monitoring
│       ├── docker
│       │   └── log (pendente)
│       └── nginx
│           └── log (pendente)
├── docker-compose.yml (ok)
├── docs
│   └── README.md (ok)
├── executa-test-local.sh (ok)
├── load-test
│   └── user-files
│       └── simulations  (pendente)
│           └── rinhabackend
│               └── class RinhaBackendCrebitosSimulation.scala (ok)
└── sql
    ├── init.sql (ok)
    ├── nginx.conf (ok)
    └── pragma.conf (ok)

galo-sapiens-chat's People

Contributors

bixbyone avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.