Um curso sobre Performance acaba de ser lançado

Performance é importante


Uma das maravilhas de construir soluções de automação usando uma abordagem Low-Code/No-Code é que o desenvolvedor não precisa ser um Cientista da Computação para entregar seu produto ou serviço. 



Mas se estamos pensando em escalabilidade e performance, é importante saber sobre o motor que está em funcionamento sob o capô.

Conhecer as especificidades da plataforma faz com que um time de desenvolvedores fique mais alinhado com as melhores práticas e lhes permite construir aplicativos que tenham tanto melhor tempo de execução quanto uma melhor manutenibilidade. 

E qual é a boa notícia?

ServiceNow convocou o time que cuida de Incidentes de Performance em Produção e com a colaboração direta desses especialistas, lançou uma iniciativa muito interessante.

Se você trabalha para uma empresa parceira, não vai querer perder um treinamento chamado “ServiceNow Instance Architecture Overview - Building for Performance” disponível na ServiceNow University.

Nesse curso há uma boa discussão sobre os gargalos mais comuns e como podem ser evitados:

1. Performance do banco de dados. Como otimizar o uso do objeto GlideRecord para evitar “table scan”?

2. Exaustão de semáforos. Cada Node possui 16 UI threads por padrão e veremos como evitar “slow transactions”.

3. A memória de um Node geralmente é de 2 GB com aproximadamente 1/4 usado para cache. Quais estratégias OOB existem para manter a performance sob controle e como podemos ajudar com isso ao desenvolver scripts?

E caso você não tenha tempo de fazer o curso, construí um código que permite saber quanto tempo o seu script demora para executar. 


    var start = new GlideDateTime();
    this.camacho(); 
    var end = new GlideDateTime();
    var dur = GlideDateTime.subtract(start, end);
    gs.info("Duration is " + dur.getDisplayValue());
     
    function camacho() {
        //Seu código vai aqui
        var mynumber = 1;
        while (mynumber < 10000000) {
            mynumber++;
        }
    }



Obrigado!





Comments

Popular posts from this blog

Hacktoberfest

LIVE (Unofficial) Live Coding Happy Hour

When the student is ready the teacher will appear