Pular para o conteúdo
NEXKON Soluções em Tecnologia

Desenvolvimento de software

Software sob medida, do primeiro desenho à produção

Traduzimos o processo do negócio em uma aplicação que funciona em produção, com a arquitetura, as integrações e a infraestrutura resolvidas na mesma entrega.

Quando faz sentido

Quando desenvolver vale mais que adaptar

Nem toda necessidade pede software próprio, e dizemos isso quando é o caso. Estas são as situações em que desenvolver costuma sair na frente de forçar uma ferramenta pronta.

  • O processo não cabe na ferramenta pronta

    A operação funciona de um jeito específico e a ferramenta de prateleira obriga a mudar o processo para caber nela, ou a manter uma planilha paralela para dar conta do que falta.

  • Os sistemas não conversam entre si

    O dado existe, mas em bases e serviços diferentes, e alguém precisa copiar de um lado para o outro para que o processo ande.

  • Etapas críticas dependem de alguém lembrar

    Notificar, conferir, exportar, avisar. Tarefas que travam quando a pessoa responsável está fora e que não deixam registro do que foi feito.

  • A aplicação atual trava a evolução

    O sistema funciona, mas cada mudança é cara e arriscada, e a arquitetura de hoje limita o que o negócio quer fazer amanhã.

O que desenvolvemos

Aplicações, integrações e a evolução do que já existe

A oferta cobre construir do zero e também melhorar o que a empresa já usa. O recorte abaixo é o escopo, não um catálogo de tecnologias.

  • Sistemas e portais web

    Aplicações de uso interno ou administrativo, com as regras do negócio, os perfis de acesso e os relatórios que a operação precisa.

  • Plataformas e produtos SaaS

    Aplicações pensadas para crescer em uso, com a arquitetura e o ambiente dimensionados junto, e não depois.

  • APIs e integrações

    Conexão entre sistemas próprios e de terceiros por APIs HTTP e webhooks, com tratamento de erro e registro de cada execução.

  • Modernização de aplicações

    Revisão da arquitetura, da persistência e do ambiente de execução de uma aplicação existente, com o caminho priorizado do que muda primeiro.

Da aplicação à produção

A engenharia não termina quando o código compila

Um sistema só resolve o problema depois de estar rodando, integrado e acompanhado. Estas são as etapas que um projeto de desenvolvimento percorre aqui, e o trabalho real que sustenta cada uma.

  1. Entendimento

    Levantamos o processo como ele funciona hoje, o que é crítico e o resultado que precisa sair no fim.

  2. Arquitetura

    Definimos a estrutura da aplicação, o modelo de dados e o ambiente que vai executá-la, na mesma decisão.

  3. Desenvolvimento

    Backend, frontend e persistência construídos com testes automatizados e versionamento do schema.

    Trabalho real por trás desta etapa: Portal administrativo da SDI Soluções Integradas

  4. Integrações

    Conexão com os sistemas e as fontes de dados envolvidas, por APIs HTTP, em vez de deixar a integração para depois da entrega.

    Trabalho real por trás desta etapa: Integração com a API do IDSBuilder e com bases PostgreSQL no portal da SDI

  5. Infraestrutura e implantação

    Aplicação empacotada em container e publicada atrás de proxy reverso com TLS, com a configuração de ambiente separada do código.

    Trabalho real por trás desta etapa: Implantação em produção do portal da SDI

  6. Observabilidade

    Métricas, logs e alertas para enxergar o comportamento real da solução depois que ela entra no ar.

    Trabalho real por trás desta etapa: Ambientes sustentados na Voipy Tecnologia e na MAPP Company Tecnologia

  7. Sustentação e evolução

    O ambiente continua acompanhado depois da entrega: manutenção, troubleshooting e as próximas versões.

    Trabalho real por trás desta etapa: Sustentação de plataformas SaaS em parceria com a SDI Soluções Integradas

Projeto entregue

Uma aplicação web que desenvolvemos e colocamos no ar

A entrega abaixo é a prova mais direta desta oferta: software desenvolvido pela NEXKON para um cliente externo, do backend à implantação em produção.

Entrega desenvolvida pela NEXKON para a SDI Soluções Integradas

Portal administrativo da SDI Soluções Integradas

Aplicação web desenvolvida pela NEXKON para a SDI Soluções Integradas, publicada em portal.sdisolucoes.inf.br e vinculada ao site institucional. A entrega cobre o backend e o frontend, a modelagem e a persistência dos dados, a segurança da aplicação, a geração de relatórios, as integrações com fontes externas de dados e a implantação em produção em containers, atrás de proxy reverso com TLS.

Camadas da entrega

  • Arquitetura de aplicação
  • Backend
  • Frontend
  • Modelagem e persistência de dados
  • Segurança de aplicação
  • Geração de relatórios
  • Integrações com fontes externas
  • Containerização
  • Implantação em produção
  • Integração com o site institucional

Engenharia do projeto

Back-end
Java 21, Spring Boot, Spring Security
Dados e relatórios
PostgreSQL, Hibernate/JPA, Flyway, JasperReports
Front-end
HTML5, CSS3, JavaScript
Infraestrutura
Docker, Docker Compose, Nginx
Integrações
APIs HTTP, IDSBuilder, Bases PostgreSQL

Profundidade de operação

A mesma equipe que escreve também opera ambientes em produção

Os projetos abaixo não são software desenvolvido pela NEXKON: são ambientes de terceiros que a NEXKON sustenta, moderniza ou otimiza. Entram aqui porque é essa experiência que informa as decisões de arquitetura e de infraestrutura dos projetos que desenvolvemos.

  • Ambiente sustentado, não software desenvolvido pela NEXKON

    Plataformas SaaS de terceiros em produção

    Datacenter, colocation, virtualização e Cloud sustentando plataformas SaaS que operam com mais de 2.000 acessos simultâneos, além da modernização de ambientes on-premises para Cloud.

    +2.000
    Acessos simultâneos no ambiente
  • Assessment e otimização de ambiente Cloud

    Custo de ambiente revisto pela arquitetura

    Assessment que revisou recursos computacionais, arquitetura, redes e serviços em uso, seguido da execução das otimizações identificadas. O custo do ambiente Cloud caiu mais de 50%.

    +50%
    Redução de custos do ambiente Cloud

Vamos conversar

Vamos colocar seu próximo projeto em produção?

Conte o problema que precisa resolver. Fazemos a leitura técnica do cenário, indicamos o caminho e assumimos do desenvolvimento à sustentação.