Introduction: One of the challenges companies found when moving to the cloud is data migration, especially when you’re dealing with a huge amount of legacy data, S3 is cloud favorite tool to store such data, however, you can not connect into using SFTP, or SCP as each has its own different protocol for data transfer....
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 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...
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: 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 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...
Introduction: Security is now one of the core topics any architect or DevOps take into consideration when designing and building a web hosting environment, with internet expansion, it’s becoming very normal to receive DDOS attacks for different goals, like attempting of stealing your website data, or using your environment like a basement for attacking other...
Background Implementing Multi Writer Replication has always been a challenge, before AWS we tried many tools and configurations to support multiple masters and slaves, however, we end update two to 3 days after that replication has crashed and data is becoming inconsistent. Introduction: Amazon Aurora is one of the nicest features AWS has, it has...
Introduction It’s time to get more value from your data. The key? A new business framework we call the Data Flywheel. How can you build your Data Flywheel? Move data and workloads to the cloud, scale storage with data lakes, leverage purpose-built databases and build data-driven applications, analyze all of your data, and innovate with...
Background: AWS is now the leading global cloud services provider with more than 14 regions across the world, companies no matter the size of their infrastructure is moving towards using the cloud services for many reasons, however, the majority have no team or individuals with enough experience to manage these cloud environments, for this reason,...