What is Application Modernization?
Learn what modernizing applications on the cloud entails and the various approaches you can leverage to meet your application modernization goals
Learn what modernizing applications on the cloud entails and the various approaches you can leverage to meet your application modernization goals
The development of modern applications has increased substantially over the last few years due to the demands for speed, scalability, security, and flexibility in the market today. AWS provides resources and services to support all of these factors when developing modern applications to simplify and optimize the application development process. This article explains modern application …
Developing Modern Applications on AWS: Core Components & AWS Services Read More »
AWS introduced best practices to review and improve traditional or proposed architectures through its widely renowned AWS Well Architected Framework. The framework introduces five pillars where each pillar is composed of separate practices for a better application and workload architecture to solve challenges many customers were having. Those challenges involve a lack of internal knowledge, …
Benchmark Your Apps Against the AWS Well-Architected Framework Read More »
Due to their lightweight, portable nature, using containers allows optimal cloud-native application builds. Now, running ten containers is relatively straightforward, but when you consider running containers at scale, i.e., hundreds and thousands of containers comprising hundreds of services, this can get out of hand quickly. At this point, enterprises reach for a service or tool …
Containers on AWS: Which Service Is Right for Your Workload Read More »
The shift towards microservices and modular applications makes testing more important and more challenging at the same time. You have to make sure that the microservices running in containers perform well and as intended, but you can no longer rely on conventional testing strategies to get the job done. This is where new testing approaches …
On-demand cloud computing brings new ways to ensure scalability and efficiency. Rather than pre-allocating and managing certain server resources or having to go through the usual process of setting up a cloud cluster, apps and microservices can now rely on on-demand serverless computing blocks designed to be efficient and highly optimized. Amazon Elastic Kubernetes Service …
AWS Fargate for Amazon Elastic Kubernetes Service Read More »
It is clear that using Kubernetes as a deployment format is now considered to be the way forward for many organizations. The growing number of tools designed to simplify deployment and maintenance, along with the community of developers and admins supporting clustering and containerizing tools like Kube and Docker, solidify the use of containers (pods, …
Overcoming the Gap Between Kubernetes in Production and Kubernetes in Development Read More »
Technology is advancing at an incredible rate right now, so it is not surprising to see new tech and trends shaping up on the market all the time. 2018 was a fantastic year for developers thanks to the advancements in microservices, more robust implementation of cloud computing, and serverless architecture taking center stage. These developments …
A Look at the Future of Microservices and Serverless Read More »
Moving from a single-server approach to containers is not always easy. But it is possible to set up almost every system to run in containers. A standard web hosting setup, for example, can have PHP and Nginx running in one container and MySQL running in another. Building a system from scratch that takes full advantage …
One of the main advantages of using containers with Kubernetes is continuous availability. Rather than taking the whole system down for an update or maintenance, each container – containing specific microservices – can be replaced on the fly. The way developers do that is by preparing a new container for the updated microservices, setting up …
Moving your app or web services to the cloud is more of a must than an option these days. The cloud infrastructure we have available today is not only more capable and more stable, but also more scalable. By moving to the cloud, you gain a lot of benefits while also significantly reducing operational stress …
Cloud Migration Best Practices: How to Move Your Project to Kubernetes Read More »
This post on leveraging serverless architecture was originally published here on DZone.com. Serverless computing, also known as serverless architecture, and sometimes just serverless, is a hot topic in computing right now. Amazon, Google, and Microsoft, the big three when it comes to cloud computing, are all investing heavily in serverless architecture to provide continuous service …
There are many great articles out there on Microservices. For those who have been hiding under a rock about the controversial technique—or are new to the idea—this article simply aims to collate the top open source tools available in one handy place. Microservice architecture, or just microservices, is a highly scalable structural style for developing …
30+ Top Tools for Building Microservices on All Levels Read More »
The increasingly popular microservices model—by which software solutions are comprised of multiple modular components—is a very powerful and increasingly popular one. Not only does it allow for solutions to be formulated from the best individual components available, it also allows for the most effective services to be redeployed in different combinations. In this way, microservices …
Scaling Microservices: The Challenges and Solutions Read More »
Microservices have been bandied about in the past couple of years, but what are the real advantages and disadvantages to implementing and running them? Like any service architecture, there are pros and cons, benefits and tradeoffs. So, how do microservices compare against other application architectures like monoliths, service-oriented architecture (SOA), and functions? We’re here to …