Skip to content

Commit

Permalink
Merge pull request #103 from unb-mds/92-minor-changes-to-mkdocs
Browse files Browse the repository at this point in the history
Correções na documentação de DevOps
  • Loading branch information
Davicamilo23 authored Dec 12, 2024
2 parents 96c4215 + 680c870 commit cd73af5
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 8 deletions.
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

0 comments on commit cd73af5

Please sign in to comment.