Introduction: The AWS Professional Services program by AWS PS specialized team of experts that can help you realize your desired business outcomes when using the AWS Cloud. We work together with your team to execute your enterprise cloud computing initiatives. Achieving the well AWS Well-Architected Framework requires a lot of experience since there are hundreds...
Introduction: This article will demonstrate how to use S3 for static website hosting. A static website delivers content in the same format in which it is stored. No server-side code execution is required. For example, if a static website consists of HTML documents displaying images, it delivers the HTML and images as-is to the browser,...
Introduction AWS HIPPA Compliance is a ubiquitous topic; HIPAA was expanded in 2009 by the Health Information Technology for Economic and Clinical Health (HITECH) Act. HIPAA and HITECH establish a set of federal standards intended to protect the security and privacy of PHI. HIPAA and HITECH impose requirements related to the use and disclosure of...
Introduction In this article, we are going to demonstrate a comparison between PyTorch vs TensorFlow. The past few years have seen a huge surge of interest in Artificial Intelligence (AI) and Machine Learning (ML) technologies, which are being used to build more human-like applications. With the advent of artificial neural networks (eg., deep learning), higher...
Introduction Queues are a powerful way of combining software architecture. They allow for asynchronous communication between different systems. and are especially useful when the throughput of the systems is unequal. Amazon offers their version of queues with Amazon SQS (Simple Queue Service). When dealing with cloud-based infrastructure, it’s hard to pass by Amazon AWS. If...
We would like to share some of the workshops we attended during the AWS re:invent 2019, they are a very useful hands-on and can get you some very cool ideas on how to empower some AWS services Streaming Analytics Workshop: In this workshop, you will build an end-to-end streaming architecture to ingest, analyze, and visualize...
Introduction: In this article, we will demonstrate the difference between microservices VS Serverless architectures. Recently, microservices and serverless architectures are becoming more and more popular. since they are helping enterprises to keep the increasing demands of scaling, reliability, and availability, and once you get to know each technology you will realize how important to have...
Background: Docker has introduced a revolutionary in the way applications are built, shipped, and deployed. In order to manage your Docker containers, you do need an orchestration tool. Container orchestration is needed when you’re running an application on a large scale to handle issues such as availability, security, scalability, fault-tolerance, flexibility, AWS Fargate for Kubernetes...
Definition: AWS Well-Architected Framework provides a consistent set of best practices for customers and partners to evaluate architectures. and provides a set of questions you can use to evaluate how well architecture is aligned to AWS best practices. The Five Pillars: The AWS Well-Architected Framework is based on five pillars — operational excellence, security,...
Introduction: Many customers who need local processing and very low latency. in addition they no longer need to spend time creating detailed hardware specifications, soliciting & managing bids from multiple disparate vendors, or racking & stacking individual servers, this is now achievable by using aws outposts. What is AWS Outposts? Its a new fully managed...
Introduction: In this article, we are going to talk about Jenkins on AWS using best practices and recommendations to achieve best performance and high availability. Continuous Integration (CI) : Continuous integration is a software development practice in which developers regularly merge their code changes into a central repository, after which automated builds and tests are...
Introduction: In some cases, you require to create a replication between an AWS and non-AWS environments, suppose you need to have a read-only version of your database to reduce the latency, or for creating a disaster recovery storage. in such a situation, the best way to make sure you have up to date version of...
Introduction: AWS Auto Scaling is one of the most powerful features and reasons to move your applications to the cloud, as it helps you in building resilient architecture and reduce the cost of maintaining infrastructure with the highest capacity needed. However, there are a few items to consider when building an auto-scaling architecture, to ensure...
Introduction One of the common issues we ran into when running an application on a multi-server environment is how to manage sessions. especially an AWS auto-scaling architecture. In this article, we’re going to discuss some approaches we used in our manage environments to overcome such issues. Load Balancer Session Stickness: AWS application load balancer...
Introduction Despite the fact, the AWS ha regions over all the world, however, the Middle East region was lacking any, and we had in most of the cases to host our clients under Frankfurt or Singapore regions, which is still not serving the minimum latency as having local hosting. AWS Bahrain The first AWS...