KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
4D Summit: [4D Summit 2018] Design and Run a Scalable 4D Cloud Application in AWS [EN]
PRODUCT: 4D | VERSION: 16 | PLATFORM: Win
Published On: May 3, 2018
This technical article is currently restricted to 4D Summit attendees and Partners Only. Login with your Customer account to have full access to this article!!!
Your current browser may not allow you to download the asset. We recommend Mozilla Firefox or Google Chrome.
Log In

As 4D developers, running 4D applications in AWS Cloud is a mystery to many of us. The initial setup and learning curve often will make it difficult to jumpstart. Developers often end up doing infrastructure management tasks manually and repeatedly — which makes this process laborious and expensive.

Automation using some of the DevOps tools while managing configuration for your 4D applications on the Cloud can save us lot of time and expense. Running business-class 4D applications in Cloud services (AWS, Azure, Google Cloud Platform) require some simple yet powerful techniques which can dramatically increase reliability and availability of your 4D applications. Scaling your 4D applications up and down as per business requirements, and automating the entire application stack setup and continuous deployment process, can pay for itself over and over again.

This session will also cover how to automate and secure your 4D application in the cloud using a Web Application Firewall (WAF). A WAF is software which can sit in front of your 4D web applications to protect it from various online threats such as SQL Injection, XSS, and DDoS attacks — offering hardened Enterprise-grade Security for your 4D application in the Cloud

This session will take you on an exciting new journey of designing and running Cloud applications. Learn how to automate the entire deployment process using Infrastructure as Code (IaC). Explore how enterprises design software applications on the cloud to scale it up and down as the business requires.

This session will be using 4D v16 with following open source tools to build a reliable and scalable 4D web application stack:

  • NGINX – NGINX as a Load Balancer to manage the traffic to backend 4D application and act as a failover
  • LetsEncrypt – To automate TLS cert provisioning and renewals
  • AWS Cloud to automate the process of provisioning Cloud infrastructure and scale it up or down
  • WAF – How to setup Enterprise-grade Security for your 4D application in Cloud?


The Demo will also cover benefits of these applications:
  • AWS S3
  • AWS Cloudformation
  • CI/CD
  • Backups and Snapshots
  • Ansible/Puppet/Chef
  • Jenkins


Our strategy should be to Buy build apps and services to enhance 4D backend applications and speed up the deployment and setup process to save development time and get your 4D apps and updates faster to your customers.

Presented by: Balinder Singh Walia • Jobshout Ltd.