technology

US DoL considera substituir TI monolítica por design modular • Strong The One

.

O Departamento do Trabalho dos EUA está mergulhando em uma abordagem radical para a arquitetura de software para os sistemas de seguro-desemprego (UI) do país: dividir sistemas de software monolíticos em um monte de serviços modulares.

Ok, pode ser apenas alguns anos atrasado para o jogo de microsserviços, mas o vice-diretor de tecnologia do DoL, Larry Bafundo disse que os estados dos EUA ainda estão operando sua pilha de software de interface do usuário em monólitos que são “frágeis e inflexíveis” quando confrontados com situações de estresse – como um afluxo maciço de reivindicações devido a uma pandemia.

Bafundo disse que a abordagem de modernização defendida pelo DoL é aquela que abrange software modular “onde os componentes podem ser gerenciados de forma independente e mais facilmente substituídos por novas soluções”. Junto com isso, vem a aceitação de que não existe um sistema de TI perfeito para a pilha de interface do usuário de cada estado; portanto, o DoL sugere características pelas quais vários produtos e abordagens podem ser integrados.

Isso inclui ser baseado em nuvem e escalável, construído em código aberto e usando práticas de software ágil, com recursos de análise de dados, integração entre sistemas e a adição de código de automação de processo que pode “capacitar, em vez de substituir, a equipe”, disse ele . Então, todas as palavras-chave então.

A modernização eficaz envolve mais do que apenas tecnologia

“A modernização efetiva envolve mais do que apenas tecnologia. Também requer uma nova mentalidade e abordagem para construir e comprar tecnologia centrada na modernização como um processo contínuo e na crença de que os sistemas de TI nunca estão completos”, disse Bafundo.

Em um roteiro de seu programa de modernização da interface do usuário que vai até setembro deste ano, o DoL disse que um dos primeiros movimentos é uma parceria de prototipagem de IA lançada com o Laboratório de Regulamentação, Avaliação e Governança da Universidade de Stanford, ou RegLab.

RegLab (sem parentesco) trabalha com agências governamentais para modernizar seus sistemas. Não está imediatamente claro o que o DoL estará projetando com a ajuda do RegLab – o DoL apenas menciona a parceria como uma forma de explorar casos de uso “eficazes e equitativos” para a tecnologia, para que ela possa ser usada para ajudar os funcionários do estado a simplificar seus fluxos de trabalho. .

Hum… perdemos algum memorando?

Em nenhum lugar do blog do Bafundo os microsserviços são mencionados, mas seu tom e linguagem apontam para a mudança, especialmente levando em conta declarações como “os estados devem adotar sistemas modulares fáceis de manter de forma incremental, reutilizar software existente e integrar novas soluções por meio de interfaces padrão e um Abordagem API-first” sendo destacada.

Com a proliferação de microsserviços e APIs, as organizações enfrentaram novos desafios, como dividir o software monolítico em várias partes menores que precisam se comunicar por meio de APIs é a opção mais eficiente. Quando se trata de várias APIs, segurança também é uma grande preocupação.

Sam Newman, que literalmente escreveu o(s) livro(s) sobre microsserviços, disse em 2020 que eles não deve ser a escolha padrão para cada novo software porque, entre outras razões, poucas organizações conseguem fazer isso direito.

Até a Amazon é repensando seu compromisso com os microsserviços, com um estudo de caso da equipe do Prime Video relatando que sua abordagem distribuída monitorando fluxos de vídeo em busca de problemas de qualidade estava fazendo muitas chamadas caras para um bucket S3 e sendo prejudicada pelos limites do Step Function.

Para contornar esses problemas, a Amazon disse que reconstruiu o software necessário como um único processo monolítico.

“Microsserviços e componentes sem servidor são ferramentas que funcionam em alta escala, mas a possibilidade de usá-los em monólito deve ser feita caso a caso. Mover nosso serviço para um monólito reduziu nosso custo de infraestrutura em mais de 90%. também aumentou nossas capacidades de dimensionamento”, disse a AWS em seu documento.

Os desenvolvedores que responderam ao relatório ficaram perplexos, mas o argumento ainda permanece: os microsserviços podem não ser a melhor solução para todos os problemas. Newman disse isso, observando que o software monolítico não significa que a modularidade está fora de cogitação.

“Você já fez alguma análise da cadeia de valor? Já observou onde estão os gargalos? Já tentou a modularização? Os microsserviços devem ser o último recurso”, disse Newman anteriormente Strong The One.

Qualquer que seja a abordagem que vença, o Departamento do Trabalho tem seu trabalho pela frente, como uma agência federal tentando reunir gatos – er, estados – para que adotem novas tecnologias. “Cada estado também tem seu próprio sistema de TI para administrar o programa, o que significa que a facilidade de uso, eficiência e eficácia de diferentes soluções podem variar”, disse Bafundo em seu blog.

Uma nova plataforma de recebimento de reivindicações de desemprego está planejada para ser lançada em Nova Jersey em agosto, mas não há nenhuma palavra quando outros estados começarão a testar quaisquer sistemas adicionais que planejam construir.

Entramos em contato com o DoL para fazer algumas perguntas sobre seus planos de parceria com Stanford e outros aspectos de seu plano de modernização da interface do usuário. O Departamento confirmou o recebimento de nossas perguntas, mas ainda não respondeu; atualizaremos esta história quando tivermos uma resposta. ®

.

Mostrar mais

Artigos relacionados

Deixe um comentário

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

Botão Voltar ao topo