[deprecated]Oragon Architecture – estratégia para 2016

[deprecated]Oragon Architecture – estratégia para 2016

[deprecated]

Quem segue esse blog conhece o Oragon Architecture, sabe pelo menos do que se trata e o que ele faz. Então vou encurtar as apresentações, pois já fiz isso em diversos posts.

De fato as mudanças, no desenvolvimento de software em si, nunca foram tão drásticas e disruptivas. Não há nada de ruim nisso, mas é necessário adaptar-se a novos dilemas, propostas e abordagens. Cheguei a cogitar, o abandono do projeto, por completo, acreditando que pudesse contribuir mais talvez em outro momento, com outras coisas menores, já que tudo o que tenho construído e desenhado baseia-se em algo que tende a não ser mais interessante para mim.

(mais…)

[deprecated]Oragon Architecture News – Dez/2014

[deprecated] Oragon Architecture – Retomando os trabalhos

[deprecated]

Bom,

talvez você tenha notado que o projeto deu uma esfriada. O motivo dessa esfriada no dia-a-dia de posts e commits é que estou no meio de uma reestruturação no iMusica. A primeira demanda para remodelar o Oragon Architecture era justamente para mudar a dinâmica de hospedagem de aplicações, permitindo a hospedagem dinâmica de aplicações, onde cada App Host é configurado como um slave de uma Management Host. Com esse modelo, hospedar e cuidar de aplicações seria algo muito simples, pois todo App Host se comunicaria com o Management Host para informar seu estado, trocar configurações, publicar atualizações, de forma simples e eficiente, permitindo um acompanhamento em em real time.

Outra coisa legal desse novo desenho é possibilitar a transformação do deploy, que era comum, baseado em simples DLL`s e configurações, em NuGet Packages. Se as dependências já são pacotes NuGet, eu tenho problemas com gestão de pacotes da aplicação, nada mais justo que a aplicação também seja publicada como pacotes NuGet. A diferença entre publicar assemblies e publicar aplicações, é que o pacote da aplicação, não teria as DLL`s, apenas referências para os pacotes que sim contém as DLL`s. Desta forma até o reaproveitamento de pacotes da máquina é favorecido, onde toda a gestão de dependências ficaria a cargo do NuGet, e não mais sob minha responsabilidade.

Oragon Architecture

Oragon Architecture

Boa parte desse fluxo já foi implementado, mas precisa ser revisto. A correria para a entrega gerou muita instabilidade no projeto e preciso rever algumas coisas antes de seguir em frente. Algum redesign será necessário, e o site de documentação nascerá em breve!

Bom, hoje volto a atuar no projeto, com certa dedicação que me é peculiar: Noites mal dormidas, mas por uma excelente causa! Muita vai acontecer com o projeto. Ele está bem maduro e bem estável. E embora esteja caminhando bem, ainda há muita coisa para ser feita. Se em Abril e Maio foram mais de 100 commits, tomara que nas próximas semanas sejam mais 200!

Vamos em frente! Tem muita coisa interessante para fazer, muita coisa para acontecer!

Grande abraço pessoal!.

O que eu uso?

O que eu uso?

Olá, como vai você?

As polêmicas

Do lado de cá, continuo me metendo em polêmicas e mais polêmicas nos grupos de discussões nacionais, e nesse final de semana decidi sair desses grupos. A discussão por aqui não é muito produtiva, leva-se tempo para que as pessoas foquem no foco de uma discussão enquanto, outros fazem agressões descabidas, ou mesmo falem muita besteira. Chato isso, mas de fato, há muita gente achando que sabe, o que não sabe! (mais…)

[deprecated]Oragon Architecture News – Dez/2014

[deprecated]Be welcome, now boarding, Oragon Architecture 7

[deprecated]

Bom,

a freqüência de posts está bem reduzida, e isso acontece em virtude da refatoração que estou fazendo no projeto. Nem lancei a release 7, e as features solicitadas já sugerem uma grande reestruturação.

What’s new

  • Reestruturação dos metadados de troca de mensagem para tornar mais flexível e dinâmico. Permite estender a interface de management permitindo que sua aplicação hospedada envie parâmetros próprios para o Application Server.
  • Novo e robusto deshboard!
Oragon Aaron .Net Aplication Server

Oragon Aaron .Net Aplication Server

  • English Content! Bom, minha intenção inicial era criar uma wiki em PT-BR, mas tenho motivos e empolgação suficiente para anunciar que o material será em inglês!
  • Um site próprio, será hospedado contendo uma extensa documentação para utilização e extensão.
  • Algumas features movidas de Sprint:
    • Toda a camada de abstração com RabbitMQ será recriada no novo Sprint. Embora já esteja pronta no iMusica, há questões de ética e design envolvidas, portanto será toda reescrita do zero.
  • Oragon Architecture Application Server a partir de agora se chamará Oragon Aaron, .Net Application Server.

Um dia eu penso com calma se o projeto deve perder o termo “Architecture” do nome. De fato, se olharmos para o Brasil e a comunidade brasileira, fato que o nome é uma barreira por sí só!

Bom, o projeto segue, bombando. Com muita coisa interessante. Em breve, mais notícias!