Olá. Sou Andrey Putin, sócio-gerente do integrador de TI kt.team. Recentemente, cada vez mais oferecemos aos nossos grandes clientes o uso de soluções de baixo código em arquitetura de TI. Sua funcionalidade permite que você faça alterações rapidamente nas integrações e nos processos de negócios. Isso é fundamental para os negócios, dada a dinâmica das mudanças no mercado.
A Forbes chama de baixo código uma tendência nas primeiras linhas, as estatísticas do IDC falam a favor do uso de baixo códigoe uma baixa taxa de mudança no desenvolvimento tradicional representa uma ameaça para os negócios. Mas, apesar de tudo isso, um negócio em escala corporativa é cauteloso e até desconfiado do paradigma de baixo código. Segundo seus representantes, o desenvolvimento aplicado para grandes empresas pode ser feito tanto em soluções encaixotadas quanto do zero. E o kit de ferramentas de baixo código "não corresponde à escala das tarefas corporativas e não fornece um nível suficiente de proteção para informações comerciais".
Hoje iremos analisar as principais objeções ao uso de sistemas de baixo código em um negócio de escala empresarial e descobrir o quão justos eles são.
Um pouco sobre o paradigma de baixo código
Os negócios regularmente requerem algum tipo de edição. Às vezes são menores, por exemplo, adicionam um atributo ou movem um botão, e às vezes são mais significativos, exigindo o desenvolvimento de algo fundamentalmente novo.
No paradigma code-first tradicional, o desenvolvedor é responsável pelo desenvolvimento da funcionalidade e todas as edições. Ao mesmo tempo, todos perdem. Desenvolvedores - porque conforme o projeto cresce, eles estão cada vez mais envolvidos em pequenas edições e cada vez menos em código reutilizável. Negócios - porque tem que esperar uma mudança. Sabemos de casos em que os desenvolvedores estão ocupados com pequenas melhorias e, nesse ínterim, a lista de espera da empresa acumula 50 ou mais projetos.
low-code , . : , - (, Gartner citizen developers). , : , API, Talend, Mule, WSO2.
low-code : -, , , , - . .
low-code 90- , , time to market, - .
low-code - . .
enterprise-.
№ 1. « »
. - . , low-code .
code-first , low-code.
, code-first . , , .
, . , , : , , -.
. : « ?» — : « ?» change-, . « » — , .
, - .
, , , - .
, , — « ». , « » -.
low-code. Low-code « »: , .
. , . .
« », low-code , CRM . — . .
№ 2. « low-code »
low-code . , Talend : , , — , . .
SaaS . .
1. .
« » - . , .
2. , .
— , low-code, — , . , , . low-code : , .
3. .
, low-code . , . , . , , .
4. low-code , .
, - . , .
, low-code ESB- , «»/«» . . Low-code - . - , , , , . , , BPMN ? LCAP .
№ 3. « , »
. , low-code «- , - , ».
.
-, low-code . : , (Strapi, Pimcore, Corteza, Builder). , .
-, . , , Power BI Microsoft: «» Power BI Azure, -.
e-Commerce low-code , .
in-house low-code , .
№ 4. « low-code highload-»
: low-code highload. . , , Talend, Honeycode, Creatio, Strapi, Pimcore.
: , , , . low-code . , low-code , , - , , low-code, code-first.
: , highload. - , , . , B2B-, 3000 , B2C - , highload. , , .
5000 , , highload. -.
highload-, low-code. , «». , «» BPMS (Camunda), -. , « » highload, .
low-code
low-code . , , low-code .
, low-code .
. - «». , , , ?
() low-code. , , -.
- , .
Se você não tem tempo para reconstruir (o projeto precisa ser lançado "ontem") ou se depara com um enorme legado de código antigo.
Se você não tem escolha. Por exemplo, você faz parte de uma corporação e o conjunto de tecnologias é definido de cima . Por exemplo, muitas matrizes usam Magento como um padrão de comércio eletrônico e escritórios regionais são forçados a usar Magento também.
Se você quiser manter o status quo, qualquer mudança de paradigma vai contra seus objetivos.