FIQUE POR DENTRO

Professor de Análise e Desenvolvimento de Sistemas palestra no TicNova 2018

Prof. Me. Emmanuel Neri de Souza do Curso de Análise e Desenvolvimento de Sistemas da FACEC foi palestrante sobre Arquitetura de Software no evento TICNOVA que ocorreu em Maringá no final de Agosto. Segundo o Coordenador,  Prof. Me. William Roberto Pelissari, “o evento tem uma importância significativa no meio acadêmico e científico e a participação do Prof. Emmanuel traz um grande destaque de especialidades da área de informática que envolve e dissemina conhecimento também aos nossos acadêmicos do curso de Análise e Desenvolvimento de Sistemas”.

A Palestra

Lidando com desafios dos microsserviços com a stack Spring Cloud Netflix

Os microsserviços proporcionam vários benefícios, porém também provoca alguns desafios de aplicações distribuídas, como: gerenciamento de grande número de unidades de software, falhas distribuídas, indisponibilidade, numerosas configurações, diversas hosts de serviços, entre outros. Com isso, a palestra teve como objetivo demonstrar conceitos consolidados na computação distribuída para lidar com esses desafios utilizando o framework Spring Cloud (ferramenta de código fonte livre para criação de micro aplicações e utilitários para utilização na computação na nuvem) e Spring Cloud Netflix (ferramentas disponibilizadas pelo Netflix para enfrentar desafios em aplicações distribuídas).

O Evento

O Ticnova é um evento criado por todo o setor de tecnologia de Maringá e região com o objetivo de difundir tendências e inovações e promover a integração de todos os setores da economia através da tecnologia para criar novos negócios. A responsável pela realização é a Software by Maringá, uma associação de empresas de tecnologia que busca o crescimento da área e agrupa mais de 100 associados.

Em 2017 foram mais de mil participantes e 34 palestras, além de workshops e hackathon. É um evento para empreendedores, startups, profissionais da área e todos os interessados em atualizar conhecimentos, trocar experiências, gerar oportunidades de negócio e ideias inovadoras.

O Ticnova chega à 6ª edição como um dos maiores eventos de inovação e tecnologia do Sul do país, uma importante contribuição para o crescimento da área.

Contextualização sobre microsserviços

O termo microsserviços surgiu no final de 2013, devido às mudanças ocasionadas pelas tendências: computação em nuvem e softwares como serviços (SaaS – Software as a Services). Tendo como objetivo atingir grande número de usuários em diversos dispositivos, por tanto, possibilitando o melhor comportamento das soluções no crescimento da utilização dos softwares. Como é o caso da plataforma de streaming Netflix, que é o principal serviço de TV por internet do mundo e umas das empresas pioneiras em adotar os conceitos de microsserviços em seus sistemas, o que proporcionou atingir mais de 100 milhões de assinantes em sua plataforma.

Microsserviços é estilo arquitetural de software, que tem como objetivo decompor estrutura monolíticas (software em uma única estrutura) em pequenas unidades independentes (chamadas de serviços) trabalhando em conjunto, formando uma solução de software. Baseado nisso, pequenas unidades de softwares proporcionam atributos como:

  • Escalabilidade horizontal, ou seja, aumentar ou diminuir a utilização de recursos de hardware para cada unidade conforme a demanda;

  • Escalabilidade vertical, decompor unidades em granularidades que possibilitam melhor escalabilidade horizontal;

  • Flexibilidade nas mudanças, onde atualizações, correções e alterações são feitas apenas nas unidades necessária, assim minimizando o impacto na solução como um todo e proporcionando maior disponibilidade;

  • Liberdade de tecnologia nas unidades, permitindo a utilização diversas tecnologias em conjunto na mesma solução.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *