Skip to main content
MESPI

Technical capabilities for systems that run in production

We design, build and run systems on AWS, Azure, Google Cloud or on-premise.

Reference architecture

The layers of a typical system. DevOps, security and monitoring span all of them.

Application architecture

Architecture chosen by scale and rate of change.

See the related service
Application architecture
Patterns
  • Modular monolith
  • Microservices
  • Event-driven
  • Kafka
  • RabbitMQ
  • SQS
Monolith for MVPs, split when parts must scale
Web
  • React
  • Next.js
  • Vue
  • TypeScript
Design systems, accessible UI
Mobile
  • Swift
  • Kotlin
  • Flutter
  • React Native
Offline sync, push, device integrations
Backend
  • Node.js
  • Python
  • Java
  • .NET
  • Golang
  • Rust
  • C++
NestJS, FastAPI, Spring Boot
API
  • REST
  • GraphQL
  • gRPC
  • OpenAPI
Versioning, rate limits, API gateway
Integration
  • ERP
  • CRM
  • Accounting
  • E-invoice
  • Payments
  • Zalo OA
Webhooks, ETL, iPaaS

Deployment infrastructure

Cloud, on-premise or both, with a rollback plan for every move.

See the related service
Deployment infrastructure
Platforms
  • AWS
  • Azure
  • Google Cloud
  • VMware
  • Proxmox
  • Bare metal
AWS Advanced Tier Services Partner
Models
  • Cloud-native
  • Hybrid
  • Multi-cloud
Containers
  • Docker
  • Kubernetes
  • k3s
  • Rancher
EKS, AKS, GKE
Infrastructure as code
  • Terraform
  • AWS CDK
  • Bicep
  • Ansible
Migration
  • 6R assessment
  • Phased cutover
  • Parallel run
  • Rollback plan
Cost
  • Right-sizing
  • Savings plans
  • Autoscaling
  • Cost tagging

DevOps and operations

Automated from commit to production, incidents handled by runbook.

See the related service
DevOps and operations
CI/CD
  • GitHub Actions
  • GitLab CI
  • Azure DevOps
  • Jenkins
Build, test and security scan on every change
Releases
  • Blue-green
  • Canary
  • Feature flags
One-step rollback
Environments
  • Dev
  • Staging
  • Production
Anonymized data in staging
Observability
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Elasticsearch
  • CloudWatch
Central logs, tracing
Operations
  • Severity alerts
  • Runbooks
  • Post-incident reports
Backup
  • Agreed RPO and RTO
  • Restore drills

Data

Shared metric definitions and checked data quality.

See the related service
Data
Databases
  • PostgreSQL
  • MySQL
  • SQL Server
  • Oracle
  • MongoDB
  • Redis
Warehouses
  • Redshift
  • BigQuery
  • Synapse
  • Snowflake
  • ClickHouse
Pipelines
  • Airflow
  • dbt
  • AWS Glue
  • Data Factory
ETL, ELT, CDC
Reporting
  • Power BI
  • Metabase
  • Superset
  • Looker Studio
Or dashboards inside your product
Governance
  • Metric dictionary
  • Quality checks
  • Role-based access
  • Access logs

AI

Built into real workflows, evaluated, with a person approving changes.

See the related service
AI
Models
  • Amazon Bedrock
  • Azure OpenAI
  • Vertex AI
  • Self-hosted open models
When data must stay in your environment
Knowledge search
  • RAG
  • pgvector
  • OpenSearch
  • Qdrant
Answers cite their sources
Document AI
  • Vietnamese OCR
  • Field extraction
  • Classification
Users review the results
Agents
  • Permission-scoped tools
  • Approval steps
  • Action logs
Evaluation
  • Test question sets
  • Accuracy
  • Hallucination checks
  • Cost per request
Controls
  • Sensitive data filtering
  • Scoped data access
Customer data never trains shared models

Security

Designed in from the first sprint, checked on every build.

Security
Application
  • OWASP Top 10
  • SAST
  • Dependency scans
  • Penetration tests
Identity
  • SSO
  • OIDC
  • SAML
  • MFA
  • RBAC
Data
  • Encryption at rest
  • Encryption in transit
  • KMS
  • Key Vault
Infrastructure
  • VPC
  • Least privilege
  • WAF
  • Audit logs
Compliance
  • Decree 13/2023
Data stored in the region you choose

Default engineering standards

Applied by default; raised per project by risk.

Default engineering standards
AreaDefaultAgreed per project
Code review1 reviewer per pull request2 reviewers for sensitive modules
TestingUnit coverage 70%+, E2E on main flowsHigher bars in regulated domains
ReleaseCI/CD, 15-minute rollbackWindows set by your business hours
BackupRPO 24h, RTO 8hCritical systems: RPO 1h, RTO 2h
Monitoring24x7 alertingResponse times per operations package
SecurityScans on every build, no critical issues at releasePen tests, compliance audits
DocumentationC4 diagrams, OpenAPI, runbooksYour templates and language

RPO: max data loss. RTO: max time to restore. Confirmed in the operations agreement.

Discuss the architecture your system needs

Share your system and goals; we propose the architecture and plan.

Talk to usWe reply within 1 business day.
Talk to us