Se você acompanha este site com certeza se lembra de quando comecei a “blogar” sobre uma ferramenta baseada em microserviços que estamos desenvolvendo aqui no time de evangelistas na Microsoft Brasil – o Arda. Os primeiros quatro posts sobre a ferramenta podem ser encontrados aqui.
Se você leu o primeiro destes posts deve se lembrar que, uma das premissas iniciais do projeto era que, em algum momento, ele se tornasse Open Source. Essa premissa foi colocada na ocasião porque, em nossa visão, muitos seriam os benefícios gerados na comunidade por conta desta iniciativa. Apenas para citar alguns:
- Ajudar profissionais que desejam aprender a trabalhar com microserviços a estudarem o código de uma aplicação real;
- Disponibilizar uma ferramenta (ainda que simples) para que empresas menores pudessem algo através do qual pudessem controlar workloads de times de trabalho;
- Possibilitar a empresas maiores baixar o código fonte e customizar o desenvolvimento da ferramenta para suas necessidades;
- Dentre outras;
Ontem (07/11/2016) na edição brasileira do Tech Summit nós anunciamos o Arda como ferramenta Open Source. O repositório pode ser encontrado seguindo este link.
Algumas considerações importantes:
- Documentação: ainda estamos trabalhando na documentação inicial para o repositório no GitHub. Nossa expectativa é que, em algumas semanas os primeiros tutoriais já estejam disponíveis;
- Contribuições: muito embora a documentação ainda não esteja disponível, você já pode contribuir. Faça um fork no repositório, analise o código, faça suas contribuições e nos envie o pull request;
- Tecnologias: o Arda foi escrito em ASP.NET Core e utiliza Entity Framework Core. Para o permissionamento dos usuários e proteção das APIs, utilizamos o Azure Active Directory como provedor de identidade. Utilizamos também o Graph API para realizar a comunicação com o Office 365. Azure Redis Cache é o serviço que utilizamos para persistir algumas informações. Esteja ciente de que conhecer o modelo de trabalho com essas tecnologias é fundamental;
É isso. Enjoy!
Facebook
Twitter
Instagram
LinkedIn
RSS