Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correções na documentação de DevOps #103

Merged
merged 1 commit into from
Dec 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/Architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ O sistema utiliza uma variedade de tecnologias para garantir escalabilidade, mod

- **DevOps**:
- **Docker**: Docker é utilizado para containerizar o back-end, facilitando a implantação e a gestão de dependências em ambientes diferentes.
- **Kubernetes**: Para gerenciamento de contêineres em ambientes de produção, Kubernetes é utilizado para escalabilidade e gerenciamento de cargas de trabalho.
- **GitHub Actions**: Ferramenta, disponibilizada pro próprio GitHub, que utilizada para criação das Pipelines de CI/CD, visando uma testagem automazida de todo código empurrado ao projeto por meio de scripts de workflow.
- **CodeCov**: Plataforma online de relatório de testagem de código, utilizada para gerar gráficos de acompanhamento e sugestão de melhoria na testagem de código do software. Funciona conectando o repositório à uma conta na plataforma e enviando os relatórios dos teste gerados pela pipeline CI/CD.

- **Design/Front-end**:
- **Figma**: Ferramenta de design utilizada para criar protótipos e garantir uma UI consistente.
Expand All @@ -75,10 +76,9 @@ O sistema utiliza uma variedade de tecnologias para garantir escalabilidade, mod

5. **Execução de Tarefas Assíncronas**: Em caso de tarefas que não precisam ser concluídas imediatamente (por exemplo, envio de notificações), **Celery** executa essas operações em segundo plano.

6. **Gerenciamento com Docker e Kubernetes**: Todo o back-end está containerizado usando **Docker**, permitindo fácil implantação e isolamento de dependências. **Kubernetes** é responsável pela orquestração dos contêineres em ambientes de produção, proporcionando escalabilidade e monitoramento contínuo.

6. **Gerenciamento com Docker**: Todo o back-end está containerizado usando **Docker**, permitindo fácil implantação e isolamento de dependências.
---

## Conclusão

A arquitetura do AcheiUnB foi desenvolvida para ser modular, escalável e de fácil manutenção, utilizando tecnologias amplamente adotadas no mercado. Com o uso do Django, PostgreSQL, Docker e Kubernetes, o sistema é robusto o suficiente para suportar o volume de usuários esperado e flexível para evoluir conforme a necessidade dos usuários. A separação clara entre front-end, API e banco de dados permite um desenvolvimento colaborativo eficiente e facilita a futura expansão da plataforma.
A arquitetura do AcheiUnB foi desenvolvida para ser modular, escalável e de fácil manutenção, utilizando tecnologias amplamente adotadas no mercado. Com o uso do Django, PostgreSQL e Docker, o sistema é robusto o suficiente para suportar o volume de usuários esperado e flexível para evoluir conforme a necessidade dos usuários. A separação clara entre front-end, API e banco de dados permite um desenvolvimento colaborativo eficiente e facilita a futura expansão da plataforma.
6 changes: 2 additions & 4 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
site_name: Documentação Achei-Unb
site_name: Documentação AcheiUnb
repo_url: https://github.com/unb-mds/2024-2-AcheiUnB

nav:
Expand All @@ -21,9 +21,7 @@ nav:
#- Sprint 13: sprints/sprint-13.md
- Story Map: StoryMap.md
- Arquitetura: Architecture.md
- Front-End:
- Figma: front-end/figma.md
- Identidade Visual: front-end/Visual-identity.md
- Protótipo: front-end/figma.md

theme:
name: material
Expand Down
Loading