Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O futuro do software

O futuro do software

A tecnologia está cada vez mais presente no dia a dia das pessoas e tem provocado uma corrida nas empresas pela modernização de aplicações. Durante essa palestra sobre com o tema “O futuro do software” realizada pelo Ramon Durães que é CEO na DevPrime e Microsoft MVP é discutido insgiths importantes sobre o atual momento do mercado e a importância de se adequar o desenvolvimento de aplicações para essa nova dinâmica do mercado.

Algumas iniciativas como o desenvolvimento de microservices se tornarem estratégicas nesse novo cenário de cloud-native application development.

Para acerar o desenvolvimento de microervices consulte https://devprime.tech

3de1f99a790d8fc4a709df62c7bdac7b?s=128

Ramon Durães

October 27, 2021
Tweet

More Decks by Ramon Durães

Other Decks in Technology

Transcript

  1. O futuro do software São Paulo | Miami “Crie um

    novo microsserviço em minutos https://devprime.tech” Uma empresa do grupo
  2. TRANSFORMAÇÃO DIGITAL “Esse não é bate-papo sobre software e sim

    como a tecnologia faz parte do nosso dia a dia.” (Ramon Durães)
  3. “EM ALGUNS ANOS VÃO EXISTIR 2 TIPOS DE EMPRESAS: AS

    QUE FAZEM NEGÓCIOS PELA INTERNET E AS QUE ESTÃO FORA DOS NEGÓCIOS.” BILL GATES
  4. EMPREGOS QUE NÃO EXISTIAM A 10 ANOS • App Developer

    (Iphone lançado em 2007) • Social Media Manager (Bilhões de usuários facebook) • Uber Driver • Data scientist / Big Data Analyst • Cloud Architect • Ifood delivery guy Source: World Economic Forum
  5. EMPREGOS QUE NÃO EXISTIAM A 10 ANOS • App Developer

    (Iphone lançado em 2007) • Social Media Manager (Bilhões de usuários facebook) • Uber Driver • Data scientist / Big Data Analyst • Cloud Architect • Ifood delivery guy Source: World Economic Forum
  6. EXPERIÊNCIAS QUE NÃO EXISTIAM A 10 ANOS • Fui de

    Uber para o aeroporto. • Trabalhei via WhatsApp. • No avião, assisti Netflix. ➔ WIFI? • Li um ebook na Amazon. • Hospedei no Airbnb. • Pedi iFood pra jantar. • Revisei a minha palestra ouvindo Spotify. • Entrei no LinkedIn pra escrever esse post. • Olhei a previsão do tempo no Apple Watch. • Atualizando o meu e-commerce hospedado no cloud. Fonte: Texto original publicado por Andre Santos/Linkedin
  7. EXPERIÊNCIAS QUE NÃO EXISTIAM A 10 ANOS #HOMEOFFICE

  8. CARRO MOVIDO A SOFTWARE NA LUA “TESLA” #VSSUMMIT Source: NBC

    News
  9. IMPLANTES DIGITAIS NA SUÉCIA“IOTRAIZ” #VSSUMMIT Source: Uol

  10. WEB 3.0: A INTERNET DOS BLOCKCHAINS #VSSUMMIT ▪ Seguro, descentralizado

    e livre de intermediários ▪ Dapps & Contratos inteligentes ▪ Blockchain as a Service (BaaS) Source: Bancor
  11. O DIGITAL COMO O NOVO “NORMAL” Fonte: O Globo https://glo.bo/2KpLscQ

  12. A DIGITALIZAÇÃODO DINHEIRO BELL MARQUES

  13. E-RESIDENTS“ESTONIA” #VSSUMMIT https://e-resident.gov.ee

  14. REAL-TIME COLLABORATIVEDEVELOPMENT #VSSUMMIT https://www.visualstudio.com/services/live-share Visual Studio Live Share

  15. AI-ASSISTED DEVELOPMENT #VSSUMMIT Visual Studio intellicode ▪ Machine learning /

    Artificial intelligence (AI) ▪ Encontre erros rápidamente ▪ Valide padrões ▪ IntelliSense inteligente ▪ Code Review
  16. EMPREGOS QUE NÃO EXISTIAM A 10 ANOS Total Experience (TX)

    OMNICHANNEL | OMNIPRESENCE “Figital”, onde físico e digital se fundem (Silvio Meira)
  17. SOFTWARE-FIRST “O software é o oxigênio da Transformação Digital” (Ramon

    Durães)
  18. UMA NOVA TI ÁGIL, DIGITAL E ACESSÍVEL Image: Redhat

  19. O NOVO NORMAL #CLOUDNATIVE

  20. EMPOWER DIGITAL STRATEGY Unleash innovation with Cloud-Native Event-Driven Microservices API’s

  21. CONTENIZAÇÃODE APLICAÇÕES ▪ Container Registry (ACR) ▪ Container Instances(ACI) ▪

    Kubernetes Service (AKS) ▪ App Service
  22. CLOUD-NATIVEAPPLICATIONDEVELOPMENT • Kubernetes como “PaaS” • Balanceamento de carga •

    Gerenciamento de falhas • Distribuição de processamento • Monitoramento (Microsoft AKS, AWS EKS, Oracle EKE, Google GKE)
  23. None
  24. ESTRATÉGIA DE MICROSERVICES #VSSUMMIT ▪ INOVAÇÃO CONTINUA NO NEGÓCIO ▪

    INDEPENDÊNCIA NA MANUTENÇÃO ▪ ESCALABILIDADE POR CONTEXTO DE NEGÓCIO
  25. FOCO NO NEGÓCIO Fonte: http://bit.ly/vssummit-microservices

  26. POLYGLOTMICROSERVICES Resolva um problema de negócio

  27. EVENT-DRIVENARCHITECTURE(EDA) • INDEPENDÊNCIA ENTRE OS SERVIÇOS • ARQUITETURA ASSÍNCRONA (NON-BLOCKING)

    • AUMENTO DA DISPONIBILIDADE E ESCALABILIDADE (SLA) • MODELAGEM ORIENTADA A EVENTOS • SERVIÇOS NOVOS SE BENEFICIAM DO EVENT STORE • ANÁLISES EM REAL-TIME DATA ANALYTICS
  28. DATA-DRIVEN

  29. O GRANDE DESAFIO ❖ SOFTWARE ❖ BEM ❖ FEITO

  30. SOFTWARE INNOVATIONCHALLENGE Source: The dream vs the reality of modern

    architectures © ROELBOB
  31. CUSTO DE PROPRIEDADE DO SOFTWARE (CPS)

  32. A SÍNDROME DO SOFTWARE RUIM • EU NÃO TENHO TEMPO

    AGORA • É MUITO COMPLEXO ORGANIZAR O PROJETO • O IMPORTANTE É ENTREGAR • EU SEMPRE FIZ ASSIM • DESSA FORMA EU SOU MAIS PRODUTIVO • EU NÃO ME SINTO SEGURO • O QUE NÓS FAZEMOS JÁ ATENDE • NÃO TEMOS PROBLEMAS
  33. HEXAGONAL ARCHITECTURE Estrutura ❖Application ❖Domain ❖Ports ❖Adapters Hexagonal != Layers

    Source: Alistair Cockburn
  34. DEVPRIME STACK🚀 Evolutionary architecture designs Production-Ready Microservices to Enable Innovation

    Built-in Apps Components & Accelerators Business Centered Development Stack Foundation 1 2 Domain Driven Design
  35. TEST DRIVENDEVELOPMENT(TDD)

  36. DEVPRIMECLI🚀 Ignite Production-Ready Microservices

  37. ORDERMICROSERVICES In deep exploration (Observability “Automatic Log” + “Fast Debug”)

    (OpenAPI)
  38. RELIABLESERVICES Distributed Systems (circuit breaker) (Auto retry) (HTTP Request) (Observability

    “Automatic Log” + “Fast Debug”) Microservices Domain Handler State Fail Fast Event-Driven Resilience
  39. Perguntas? “Crie um novo microsserviço em minutos https://devprime.tech” São Paulo

    | Miami Uma empresa do grupo