There is always competition among cloud providers, and they add services that competitors have.
At the moment we have experience with several services inside Microsoft Azure in our recent projects.
Virtual Machines – to run different web applications;
Blob Storage – to save different unstructured data wi easy way to scale the storage;
Container Registry – we have saved our docker containers images to use in the commercial project;
Azure Kubernetes Services – to manage a cluster with a Kubernetes orchestrator for container deployments in some project;
SQL Database – for the database of a web application;
Azure API – for our bot to get the state of the infrastructure in the cloud. The bot can different delivery reports about states of the infrastructure;
Active Directory – to manage the access of the personnel people and groups to the services in the Azure;
Resource Groups – to manage different type of resources on a web application like one object;
Azure Container Services – like a pre-configured environment for scalable deployment and management of containerized workloads.
All cloud providers have tens of different services inside. We have a lot of the experience to investigate and use any different functions in different provides because all of them are similar.
Laravel applications often contain a large number of files that need to be interpreted with each server request. In my project, the number of files reached 20,000, causing significant disk load and affecting page load speed. The solution to this problem was using PHP OPcache, which significantly reduced IOPS and doubled the speed of request […]
Challenge: We deployed an AWS ECS Cluster using Terraform, with multiple application components communicating via AWS Network Load Balancer (NLB). The NLB was chosen because the application used a custom protocol (AKKA Cluster Discovery Protocol over TCP), which AWS ALB does not support. Initially, everything worked fine with an external-facing NLB, but the client requested […]
The provided diagram illustrates three similar environments: development, staging, and production. Development and staging are hosted in the same AWS region, while production can optionally be deployed in a region of choice. The infrastructure includes the following components: AWS ECS (or optionally AWS Elastic Beanstalk) for application orchestration. AWS RDS for relational database management. AWS […]