IT Systems Architect
Abdelhamid Meddeb
Linkedin logo
Docker logo
Gitlab logo
Bitbucket logo
Stackoverflow logo
IS System environement

Enterprise software system should be...

Data centric

The same data set is shared across the entire system. Particular concerns to not duplicating data and using a single source of truth whenever possible. API REST, Micro-services architecture, Messaging oriented middle-wares may helps to reach those goals.

In the clouds

High quality deployment: high availability, load balancing and automatic scaling become accessible even for a middle and small businesses. Cloud may be private or, more efficient, hybrid when linked to on-premise system. Thanks to massive virtualization of cloud infrastructure, deployment and configuration can be highly automated. Tools like Terraform or Ansible may helps to reach those goals.

Safe

The distributed nature, often across the Internet, of the system and data exchanges significantly increases the risks involved. Security measures must be effective, rigorous and constantly updated. Systems hardening, zero trust data security and robust identities management with a good IAM may helps to reach an efficient security level.

Under DevOps pipelines

First deployments and maintenance in operation condition (MOC) of all system modules must be done using DevOps process flow. This ensures rigorous application of procedures for greater efficiency and safety while saving time. Tools like Git, Jenkins, Docker permitting CI-CD pipelines with automated tests may helps to reach those goals.

I can help you with all these topics and more, see the services page.