Versão: GeneXus 18

Backend Development

Aplicações modernas e escaláveis na nuvem com GeneXus 18

Ao contrário do que poderíamos pensar, hoje é muito mais complexo construir aplicativos, pois são muitos os requisitos que temos que atender. Uma aplicação deve ser, entre outras coisas, Multi-Experience, Web, Mobile; conta com APIs ou Chatbots. Além disso, temos que pensar em escalabilidade, disponibilidade, segurança, desempenho, observabilidade. Neste Deep Dive falamos sobre as arquiteturas de aplicações modernas e escaláveis ??que são construídas na nuvem, e entendemos como construir este tipo de aplicações usando GeneXus 18.

Duração total dos vídeos: 2 hs aprox.

Apresentação

Embora GeneXus nos permita gerar aplicações End-to-End, ou seja, que inclui a geração do front-end, do back-end e da base de dados, a implementação de sistemas digitais cada vez mais complexos exige que os desenvolvedores conheçam e se especializem nas diferentes partes que compõem os sistemas. 

Os desenvolvedores do back-end estão envolvidos na implementação de objetos que contêm lógica da aplicação que é executada no servidor, o armazenamento de dados, o desenvolvimento de interfaces para que seja possível interagir com a aplicação (API's), a integração com outros sistemas através de web services, invocação a procedimentos remotos (RPC), importação de binários, dados estruturados (JSON ou XML) e outros recursos, a arquitetura e desenvolvimento de componentes que consomem e publicam serviços (como implementação de  SOA ou microsserviços), interação com dados de diferentes bases de dados ou repositórios, e outras funções do lado do servidor.