TilliT
HomepageChangelogDeveloper
  • Home
  • Introduction to TilliT
    • Introduction for New TilliT Customers
    • Videos
  • Getting Started
    • Overview
    • Definitions
    • Set up a Site & Assets
    • Set up an Activity
    • Create an Order
    • Start an Order
    • Next steps
  • Planning
    • Overview
    • Data Gathering
      • Site & Assets
      • Production Orders
      • Activities
      • Shifts & Calendars
      • Materials
      • Process Variables
      • Attributes
      • Articles
      • Checklist
  • Knowledge Base
    • Everyday Usage
      • Layout Overview
      • Login to TilliT
      • Basic functionality
      • Lock screen
      • Pinning Assets
      • Switch Site
      • Next Steps
      • Activities
        • Claiming
        • Completing
        • Manually starting
      • Orders
        • Create adhoc Order
      • Events
        • Raising an Event Using the UI
      • Notifications
    • Scheduler
      • Introduction
      • Feature Overview
      • Scheduler to Digital Operations integration
      • Scheduling
        • Scheduling
        • Orders
        • Scenarios
        • Inventory
      • Configuration
        • Operations
        • Equipment
        • Personnel
        • Materials
        • Availability
        • Optimisation
        • Changeovers
        • Loading data with excel Add-in
      • MVP Setup Guide
    • Insights
      • Activity report
      • Production Report
      • Dashboards
      • Advanced Analytics
        • Sharing dashboard
    • Users
      • User
        • User Confirmation
        • User channels
        • User subscriptions
      • Groups
      • Permissions
      • User authentication with SSO
    • Boards
    • Settings
      • Asset Hierarchy
        • Site
        • Asset
          • Asset Attributes
          • Asset Tolerances
          • Downtime periods
          • Attribute Group
          • Edge data tags
        • Asset class
        • Order Templates
          • Order Template with Unit Conversion
        • Calendar
          • Calendar item
        • Shifts Templates
          • Creating Shift Templates
          • Manual shift patterns
        • Asset Meter
      • Material Definition
        • Material
        • Material group
        • Material attributes
          • Example of material attributes
        • Material tolerance
          • Example of Material tolerance
        • Material component
        • Material conversion
      • Activity Templates
        • Activity template
          • Creating an activity
          • Where
          • When
          • Versioning
          • Building
          • Elements
            • Item types
              • Item properties
                • Active item & hidden expressions
                • Hint
                • Tolerance Source
              • Update Attribute
              • Board Item
              • Raise event
            • Data Types
              • Evaluate Data types & Dynamic Note
              • Note
              • Option list
              • Dynamic option list
              • Barcode
              • GS1 Barcode Scanner
              • Edge data
              • Material Component
              • Image capture
              • Sections
              • Digital Signature
              • Material
              • Dynamic Form Items
              • Inventory Key
        • Activity class
      • Events
        • Event Type
        • Event Relay
        • Event Schedule
      • Articles
      • Integrations
        • Adding Webhook Subscriptions
        • MQTT Integration
        • Receive the TilliT Event
        • Notifications
      • Configuration
        • Attribute
        • Attribute group
        • Tolerances
        • Dashboard group
        • Report Templates
          • Creating and Using Report Templates
        • Process variable
        • Unit of Measure
        • Run Rate Template
      • Translation
      • Audit Log
    • Edge
      • Introduction
      • Before You Start
        • Security / Firewall
        • TilliT Edge
        • Understanding your Networks
        • Common Installation Solutions
        • Managing and Publishing changes
      • Physical Device
        • Setup
      • Using Docker
        • Upgrading a docker container from before 2025
      • Common Data Sources
        • OPC-UA
        • Modbus TCP
        • Ethernet IP
        • Profinet
        • RTLE
        • Simulator
      • Data Tags
        • Data Tag Templates
        • Order Number Tag Template
        • Edge Data Tag Options
      • Edge Triggers
      • TilliT Sensors
        • Connect TilliT Edge to a Wireless Gateway
        • Bind a Wireless Counter to a Wireless Gateway
        • Configure FEN-20 PNP Sensor
      • Troubleshooting
      • Windows Edge Installer
    • History
    • OEE
      • Two Steps to Availability
      • Two Steps to Performance
      • A Step to Quality
    • Track and Trace
      • Before you begin
      • Transaction Types
      • Movement Types
      • Movement Types Field
      • Adding Material Movement to an Activity Template
      • Completing the Activity
      • Reporting
    • Mobile View
      • Device shortcut
      • Unable to enter Negative Numbers
    • Importing, Exporting and Cloning Entities
    • Troubleshooting
  • Tools
    • Excel add-in
      • How to Install the Excel Add-in
        • Excel Online
        • Desktop
      • How to Update the Excel Add-in
      • Loading multiple orders
      • Maintaining Master Data in Bulk
      • Downloading Time-Series Data
    • Staging Environment
    • Ignition Module
      • Installation
      • TilliT Tag Provider
        • Data From TilliT to Ignition
        • Data From Ignition To TilliT
      • Scripting Using the TilliT Module
      • Network Security
  • INFRASTRUCTURE
    • FAQ
    • Architecture
    • Disaster Recovery
    • Software Quality Assurance
Powered by GitBook
On this page
  • Reviewed by AWS
  • Harnessing Serverless Technologies
  • Data Security
  • Access Control
  • Redundancy & Backup
  • Deployment scenarios:
  • On-premise edge architecture
  1. INFRASTRUCTURE

Architecture

Serverless and Fully Managed Services Our infrastructure is built on Amazon Web Services (AWS), utilizing serverless and fully managed services that allow us to focus on delivering innovative features

PreviousFAQNextDisaster Recovery

Last updated 2 years ago

Reviewed by AWS

We are proud to have completed and passed the AWS Foundational Technical Review, which further attests to our dedication to maintaining the highest standards in security, access control, and overall infrastructure management.

Harnessing Serverless Technologies

We primarily use AWS Lambda for our compute platform, complemented by other serverless offerings like DynamoDB, API Gateway, and S3.

Our database is powered by AWS Aurora, a fully managed relational database service that offers exceptional performance, scalability, and availability, while reducing the overhead of traditional database administration.

By leveraging serverless technologies and managed services, we transfer more of the shared responsibility to AWS and its top-tier engineering teams, which allows us to concentrate on bringing you the best features at a rapid pace.

Data Security

We take data security seriously. All data within our platform is encrypted, both in transit and at rest, safeguarding your sensitive information at all times.

Our commitment to protecting your data is a top priority, providing you with peace of mind.

Access Control

Our access control policies are designed to provide stringent security measures.

Each user is granted the specific permissions required for their tasks, ensuring a streamlined and secure environment.

In addition, we maintain comprehensive logs of any access to customer data, promoting transparency and accountability.

Redundancy & Backup

The serverless technologies we employ ensure that much of the redundancy is managed by AWS. Our database cluster is deployed across multiple physical locations, providing fault tolerance and high availability.

We take hourly backups and store them at alternative locations, retaining them for 7 days, while daily backups are kept for 30 days, offering further protection against data loss.

Deployment scenarios:

On-premise edge architecture

Edge To Cloud

When using TilliT Edge connected to a SCADA or PLC, the Edge will have two Ethernet ports. One will be connected to the source system and need the OPC-UA port to be opened by the firewall. The second will be connected to the internet and will need outgoing ports 443, 8443, and 8883. These are outgoing ports so that external access can be blocked. TilliT Edge will read every minute the configured tags and publish an MQTT message to the cloud.

User to Cloud

Users will use one of the four different clients: Web browser desktop, Mobile app, Excel Add-in, and ODATA connector. The web clients and Excel Add-in will authenticate using AWS Cognito Service. This will provide a token that is used to execute REST calls. The ODATA service for Excel and Power BI can be operated using Basic Authentication sent over the encrypted TLS. All access from the internet is protected by AWS Cloudfront that provides encryption and DDoS attack protection.