This document is a presentation on adopting Infrastructure as Code (IaC) practices. It discusses what IaC is, who uses it and why, the benefits it provides, examples of how it can be used, and tools for implementing IaC like native cloud provider tools and Terraform. The presentation was given by two speakers from GFT Brasil and includes an agenda, information about GFT Brasil, and a demo of using Terraform.
Platform Strategy to Deliver Digital Experiences on AzureWSO2
This slide deck introduces Choreo, a cloud native internal developer platform by Microsoft independent software vendor (ISV) Partner, WSO2. It enables your developers to create, deploy, and run new digital components like APIs, microservices, and integrations in serverless mode on any Kubernetes cluster with built-in DevSecOps.
Recording: https://wso2.com/choreo/resources/webinar/platform-strategy-to-deliver-digital-experiences-on-azure/
Platform Strategy to Deliver Digital Experiences on AzureWSO2
This slide deck introduces Choreo, a cloud native internal developer platform by Microsoft independent software vendor (ISV) Partner, WSO2. It enables your developers to create, deploy, and run new digital components like APIs, microservices, and integrations in serverless mode on any Kubernetes cluster with built-in DevSecOps.
Recording: https://wso2.com/choreo/resources/webinar/platform-strategy-to-deliver-digital-experiences-on-azure/
Building Enterprise Integration scenarios with the SAP Connector for Logic AppsBizTalk360
It was 2015 when Microsoft first announced Azure App Services. Since then the platform has gone through a lot of changes and tons of new capabilities and features were added. Especially when looking at Logic Apps.
After the change in the engine and designer the first SAP Connector was removed from the platform, but recently the new SAP Connector was released in public preview. Now that the new SAP Connector is finally available Glenn will demonstrate how easy it is to build enterprise level integration scenarios with the SAP Connector for Logic Apps.
2019 Facens Semana Tecnologia- Arquitetura distribuída na NuvemDiego Gabriel Cardoso
E hoje 16/04/2019 (21:00 às 22:30 ) estarei na Facens (Faculdade de Engenharia de Sorocaba) para falar
sobre "Arquitetura Distribuída na Nuvem". Você conhecerá mais sobre padrões de arquitetura e como turbinar sua aplicação na nuvem.
This session is to encourage NAV APAC partners to deliver even more attractive presentations, attract greater attention from prospective customers and ultimately win out over competing ERP/CRM software.
Since customer motivations differ depending on position and business scenario, we need to work on Dynamics CRM / Dynamics Marketing (now in public preview) to build the entire Dynamics 365 Business.
Dynamics 365 – “Business Central”(codenamed Tenerife) will be available soon. The point of this is clear: Dynamics 365 has to be more than pure Business Applications; it must be a centralized part of the customers’ cloud platform, where AI proposes new services and products to differentiate from other competitors based on business-oriented big data that has been collected from IoT/M2M by the systems around Dynamics365.
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...SAP Cloud Platform
Learn how to seamlessly combine open-source and cloud-native software with SAP technologies into a consistent, end-to-end programming model and development experience that guides application developers with best practices and relieves them from tedious boilerplate tasks, enabling them to focus on solving their domain problems. Get an overview of the key technologies and tools as well as an end-to-end walkthrough of developing business services and applications.
Experiences with Open Source Telecom Software in the Contact Center IndustryAlan Quayle
João Camarate, Chief Development Officer, GoContact
João will frankly share his experiences and recommendations in using open source telecom software in the contact center industry. Reviewing the different platforms, the rationale behind the selection and application focus. How he de-risks decisions to ensure continuity of service. Current challenges and open discussion on the emerging programmable telecoms architecture.
Universal business operating system QOTEQ is the new generation of business management software that integrates all existing business applications, allowing customers to maintain and forecast their business easier, using one software system. QOTEQ allows employees to “code” with business terms without programming skills .
VUCA - Planning for the essentially unplannable in a disruptive worldJoakim Lindbom
Existing approaches used in delivering IT and business solutions are overthrown when the planning horizon is becoming shorter and shorter. How do you success and avoid being disrupted?
Building Enterprise Integration scenarios with the SAP Connector for Logic AppsBizTalk360
It was 2015 when Microsoft first announced Azure App Services. Since then the platform has gone through a lot of changes and tons of new capabilities and features were added. Especially when looking at Logic Apps.
After the change in the engine and designer the first SAP Connector was removed from the platform, but recently the new SAP Connector was released in public preview. Now that the new SAP Connector is finally available Glenn will demonstrate how easy it is to build enterprise level integration scenarios with the SAP Connector for Logic Apps.
2019 Facens Semana Tecnologia- Arquitetura distribuída na NuvemDiego Gabriel Cardoso
E hoje 16/04/2019 (21:00 às 22:30 ) estarei na Facens (Faculdade de Engenharia de Sorocaba) para falar
sobre "Arquitetura Distribuída na Nuvem". Você conhecerá mais sobre padrões de arquitetura e como turbinar sua aplicação na nuvem.
This session is to encourage NAV APAC partners to deliver even more attractive presentations, attract greater attention from prospective customers and ultimately win out over competing ERP/CRM software.
Since customer motivations differ depending on position and business scenario, we need to work on Dynamics CRM / Dynamics Marketing (now in public preview) to build the entire Dynamics 365 Business.
Dynamics 365 – “Business Central”(codenamed Tenerife) will be available soon. The point of this is clear: Dynamics 365 has to be more than pure Business Applications; it must be a centralized part of the customers’ cloud platform, where AI proposes new services and products to differentiate from other competitors based on business-oriented big data that has been collected from IoT/M2M by the systems around Dynamics365.
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...SAP Cloud Platform
Learn how to seamlessly combine open-source and cloud-native software with SAP technologies into a consistent, end-to-end programming model and development experience that guides application developers with best practices and relieves them from tedious boilerplate tasks, enabling them to focus on solving their domain problems. Get an overview of the key technologies and tools as well as an end-to-end walkthrough of developing business services and applications.
Experiences with Open Source Telecom Software in the Contact Center IndustryAlan Quayle
João Camarate, Chief Development Officer, GoContact
João will frankly share his experiences and recommendations in using open source telecom software in the contact center industry. Reviewing the different platforms, the rationale behind the selection and application focus. How he de-risks decisions to ensure continuity of service. Current challenges and open discussion on the emerging programmable telecoms architecture.
Universal business operating system QOTEQ is the new generation of business management software that integrates all existing business applications, allowing customers to maintain and forecast their business easier, using one software system. QOTEQ allows employees to “code” with business terms without programming skills .
VUCA - Planning for the essentially unplannable in a disruptive worldJoakim Lindbom
Existing approaches used in delivering IT and business solutions are overthrown when the planning horizon is becoming shorter and shorter. How do you success and avoid being disrupted?
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. 2
Shaping the
future of digital
business
gft.com
Speakers
Felipe Campos
Arquiteto Cloud na
GFT Brasil
Rafael Suguihara
Arquiteto de
Soluções em Nuvem
na GFT Brasil
Início de carreira em TI na área de
desenvolvimento, por 6 anos
Migração para Infra Estrutura Cloud em 2012 e
atual área de atuação até então
Defensor das práticas DevOps
Curioso por Data Science,
Blockchain, IA e ML
Arquiteto de Soluções em Nuvem, mais de 20
anos de experiência. Participação em diversos
projetos de migração e soluções em nuvem para
mercado financeiro.
3. 3
Shaping the
future of digital
business
gft.com 08/01/2021
Type here if add
info needed for
every slide
6.000+ especialistas em 15 países
Os números incluem colaboradores e prestadores de
serviços
Localidades Nearshore
Localidades
Reino Unido (190)
Londres
EUA (55)
Boston
Nova York
Costa Rica (105)
Heredia
Mexico (300)
Cidade do México
Alphaville
Curitiba
Sorocaba
São Paulo
Brasil (1510)
Canadá (280)
Toronto
Quebec
Spain (1,950)
Alicante
Barcelona
Lleida
Madrid
Valencia
Zaragoza
Polônia (740)
Krakow
Lodz
Poznan
Varsóvia
Alemanha (460)
Bonn
Constance
Eschborn/Frankfurt
Karlsruhe
St. Georgen
Stuttgart
Itália (755)
Florença
Gênova
Milão
Montecatini Terme
Pádua
Piacenza
Siena
Torino
Suíça (45)
Basel
Zurique
Bélgica (10)
Bruxelas
França (20)
Niort
Paris
China (5)
Hongkong
Singapura (5)
Singapore
4. 4
Shaping the
future of digital
business
gft.com 08/01/2021
Type here if add
info needed for
every slide
Capabilities
Agile
BigData
Blockchain
Business Consulting
Cloud Solutions
Delivery Management
Design Thinking and UX
Development
DevOps
Governance
Managed Services
Testing (Test Automation)
Technologies
Mainframe (COBOL/CICS)
Java (SE/EE 5,6,7,8)
JavaScript/TypeScript
React JS/ Angular JS / Node.Js
.NET Platform (C#, F# etc.)
.NET WPF/WinForms
Legacy (VB, VBA, ASP Classic, COM+)
Ferramentas de Testes BDD (Gherking,
Cucumber etc.)
Cloud (Azure, AWS e Google)
ETL
IBM-BPM, IIB, ECM, etc
MS SQL (incluindo Services packages)
NoSQL (Hadoop, Mongo, Casandra etc.)
PL SQL
Python
React & React Native
GFT Centres of Excellence
Agile
DevOps
Test Automation
Cloud Migration
Digital Channels
Digital Backoffice
API Management/Integration
GFT Brasil – Visão Geral
Sao Paulo Sorocaba Curitiba
1500+ employees
• Established in 2006
• (11+ years of market experience)
• Provider of IT services (design, development,
maintenance and consulting) for Global
Financial Sector Institutions
• Brazil ranks in the Global Top 5 for
outsourcing services (BPO & ITO)
• GFT Brazil delivers services for our
customers in UK, US, Canada,
• Spain and Italy, in addition to our local market
5. 5
Shaping the
future of digital
business
gft.com
Offerings GFT 2020
08/01/2021
Type here if add
info needed for
every slide
6. 6
Shaping the
future of digital
business
gft.com
Agenda
08/01/2021
1. What is IaC?
2. Who use it, and why?
3. What are your benefits?
4. Some examples
5. Native tools from main Cloud providers
6. A cool tool for everyone: Terraform
Type here if add
info needed for
every slide
7. 7
Shaping the
future of digital
business
gft.com
What is IaC?
08/01/2021
IaC = Infrastructure as a Service
Provide all your infrastructure with codes, simple like that!
Type here if add
info needed for
every slide
Processor
8. 8
Shaping the
future of digital
business
gft.com
Who use it, and why?
08/01/2021
Companies that do the next level of your Cloud Computing
Providers technical or not
Resolve some problems like: Control, Versioning, deprovision, etc…
Type here if add
info needed for
every slide
9. 9
Shaping the
future of digital
business
gft.com
What are your benefits?
08/01/2021
Create your basic infrastructure, without console and “human errors”
Version control
When you need to destroy your environment, will be in the right way
Increment of your environment on the easy way
“Documentation”…show me your code and I say who you are
Type here if add
info needed for
every slide
10. 10
Shaping the
future of digital
business
gft.com
Some examples
08/01/2021
Standards on your environments (Dev, Testing and Production)
Application tests and Temporary environments
Disaster Recovery
Type here if add
info needed for
every slide
11. 11
Shaping the
future of digital
business
gft.com
Some examples
Type here if add
info needed for
every slide
2GB 4GB 2GB 4GB
2GB 4GB 2GB 4GB
12. 12
Shaping the
future of digital
business
gft.com
Native tools from main Cloud providers
08/01/2021
AWS: Cloudformation and CDK
Azure: ARM
Google Cloud: Deployment Manager
Type here if add
info needed for
every slide
13. 13
Shaping the
future of digital
business
gft.com
A cool tool for everyone: Terraform
Multi-Cloud and more (providers)
HCL
Resources
Variables
Data (Filters)
Workspaces (logical division)
Modules (e.g. VPC, Security Groups, etc)
Outputs
Type here if add
info needed for
every slide
https://www.terraform.io
14. 14
Shaping the
future of digital
business
gft.com
A cool tool for everyone: Terraform
08/01/2021
Type here if add
info needed for
every slide
Processor
Write your .tf Files Terraform plan + apply Provide + Terraform state
15. 15
Shaping the
future of digital
business
gft.com
A cool tool for everyone: Terraform
Demo time!
Type here if add
info needed for
every slide
16. 16
Shaping the
future of digital
business
gft.com
Próximos eventos
08/01/2021
Salve na agenda e acompanhe sua caixa de emails para não perder nossas
comunicações:
Type here if add
info needed for
every slide
Webinar: Test Data Management
Data: 12/05 (terça-feira)
Horário: das 11h às 12h
Se tiverem perguntas, podem enviar
Mantenham o microfone no mudo
Imagina como se fosse um Software
Quem usa
Empresas Técnicas ou não
Porque usam? Para ter um level up na administração de sua infra estrutura
Existem outros, ex.: Velocidade! Diminuição de custos
Basicamente para resolver problemas antigos e ajudar nessa contrução
Parar de apertar botão e reaproveitar o trabalho que foi feito já
Time to market muito rapido
Igual devops ja fez, faz aproximacao do time dev com infra mais ainda, trocando experiencias
Docker na minha máquina funciona, aqui não tem em homologa funciona
Aplicações ephemeras: Dev destroy no fim do dia, hom somente no momento do teste
Agência com HotSites
Recomendar ver esse carinha
Não existe bala de prata, depende da estratégia da empresa
Ex.: Packer, Ansible, Chef
Resumindo, igual software, vc escolhe a linguagem que se adequa no seu negocio
Agradecimento
GFT Brasil Consultoria Informática Ltda.
GFT Canada Inc.
GFT Costa Rica S.A.
GFT Experts GmbH
GFT Financial Limited
GFT France S.A.S.
GFT Holding Italy S.r.l.
GFT IT Consulting S.L.U.
GFT Italia S.r.l.
GFT México S.A. de C.V.
GFT Poland Sp. z o.o.
GFT Real Estate GmbH
GFT Schweiz AG
GFT Smart Technology Solutions GmbH
GFT Technologies Belgique S.A.
GFT Technologies Canada Inc.
GFT Technologies S.A.U.
GFT Technologies SE
GFT Technologies Toronto Inc.
GFT UK Limited
GFT USA Inc.
GFT Appverse, S.L.U.