# Infrastructure

The infrastructure components provide a secure and scalable execution environment for APIs and microservices developed on Modyo Connect in the Amazon AWS (opens new window) cloud.

The infrastructure components are completely managed by the Modyo Connect service; users only need to worry about the code deployed on them. A team of Modyo cloud experts is responsible for parameterizing, automating, monitoring, and ensuring service continuity according to agreed-upon levels.

# Network and Load Balancing Components

# Load Balancing

Request distribution using AWS Application Load Balancer (ALB) with advanced security features.

# API Gateway

Entry point for all APIs with integrated authorization management, monitoring, and caching.

# Content Delivery Network

Global content distribution using AWS CloudFront to reduce latencies.

# Computing and Storage Components

# Containers

Serverless execution environment with AWS ECS Fargate for Java Spring Boot microservices.

# Databases

High-availability relational storage with AWS RDS Aurora compatible with MySQL.

# Cache and NoSQL

Caching solutions with Redis and search with OpenSearch for fast data access.

# Object Storage

Secure and scalable file storage in AWS S3.

# Security Components

# Secrets Management

Centralized management of credentials and tokens with AWS Secrets Manager.

# Encryption

AES 256 encryption managed with AWS KMS for all stored data.

# SSL/TLS Certificates

Automated certificate management with AWS Certificate Manager.

# Single Sign On (SSO)

Unified authentication implemented with KeyCloak in high availability.

# Web Application Firewall (WAF)

Protection against common web attacks with AWS WAF.

# Messaging and Communication Components

# Message Queues

Asynchronous communication between services with AWS SQS.

# Email/SMS Sending

Outgoing messaging services integrated with the Modyo Customers API.

# Network and DNS Components

# Virtual Private Network (VPC)

Secure site-to-site links to connect with external infrastructure.

# Domain Name Service (DNS)

DNS zone management in AWS Route53.

# Domain Registration

TLD domain registration and management.

# Quick Start

To activate infrastructure components:

  1. Identify the components needed for your architecture
  2. Create a ticket in the Modyo Support Center (opens new window)
  3. Provide the required information for each component
  4. Coordinate with the Modyo team for implementation

# Important Considerations

  • All components include encryption by default
  • Multi-zone redundancy is available for production environments
  • Monitoring and logs are automatically active
  • Components are fully managed by Modyo