Strategies for Modernizing Applications
Learn 7 strategies you can utilize to modernize your applications and take advantage of AWS cloud native services
Learn 7 strategies you can utilize to modernize your applications and take advantage of AWS cloud native services
AWS re:Invent is back, in-person, and with the new CEO of AWS, Adam Selipsky to kick off its 10th year anniversary! While it does feel a little strange to start the conference without Andy Jassy after all these years, Adam got things off to a big start, stepping deftly into the role. Adam led us …
A majority of the cloud experts would agree that cloud portability is practically impossible and is a contemporary myth in today’s cloud industry, as per Barry Silic’s explanation on the subject of cloud portability. Yet, many organizations still trust the multi-cloud environment model for various competitive reasons. Although it is challenging to shift workloads from …
The cloud is the future. It’s irrefutable. 90% of companies now use the cloud to host their scalable applications. Globally, 74% of IT decision-makers predict that they will shift 95% of all workloads to the cloud within five years. Accordingly, there are hundreds of cloud providers competing with its top-notch services to be leading service …
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 »
Many multinational organizations now run their applications on microservice architecture inside their cloud environments, and (many) administrators are responsible for defining multiple policies on those environments. These giant IT organizations have extensive infrastructure systems and their systems have their own policy modules or their own built-in authorization systems. This is an excellent solution to a …
Improving Kubernetes Security with Open Policy Agent (OPA) Read More »
In this current age of software development, microservices play a crucial role. More than 63% of enterprises are adopting microservices architecture for better customer experience, better employee efficiency and for cost saving. Using the right approach to build microservices is more about the software’s architectural design. Two architectural principles which help engineers succeed with microservices …
Domain Driven Design for Large Infrastructure as Code Projects Read More »
These days, the competition between enterprise organizations is cutthroat. Every organization is looking to exchange information between their systems instantly, in real-time or near-realtime, to make better and faster decisions. For such information to flow continuously, the integration between application components needs to be seamless. To take all the benefits of cloud computing, an application …
KubeMQ: A Kubernetes-Native Message Queue Solution Read More »
Kubernetes today is a hugely prevalent tool in 2021, and more organizations are increasingly running their applications on multiple clusters of Kubernetes. But these multiple cluster architectures often have a combination of multiple cloud providers, multiple data centres, multiple regions, and multiple zones where the applications are running. So, deploying your application or service on …
The main reason behind containerization is to allow microservices to run in a stateless way. A container will receive provisioned cloud resources, perform its tasks, and then be destroyed as soon as the process is over. There are no traces of that container or tied up cloud resources to worry about. This was what has …
Introduction Kubernetes has become the most popular DevOps tools in the industry. From startups to enterprises, everyone is leveraging the power of containerization by running their application in containers inside the Kubernetes cluster. To work with Kubernetes, you need to create YAML files which contain all the cluster resources, services, deployments detail. YAML is human-readable …
CDK8S for Kubernetes: How to interact with Kubernetes without KubeCTL Read More »
Containerization and modern cloud infrastructure have made it possible to deploy even the most complex applications without making big initial investments. With most cloud computing models, you pay fixed fees only for the resources you use, and you are all set. Scaling up (and down) becomes easier too since you are not actually investing in …
Cost Optimization on AWS EKS Clusters Read More »
Automation is one of the fundamental components that makes Kubernetes so robust as a containerization engine. Even complex cloud infrastructure creation can be automated in order to simplify the process of managing cloud deployments. Despite the capability of leveraging so many resources and components to support an application, your cloud environment can still be fairly …
Whether you’re new to K8s or an old hand, this list will be your companion guide for enhancing every stage of your development pipeline with Kubernetes.
Updated September 2020 50+ Useful Kubernetes Tools for 2020 – Part 2 Table of Contents: Introduction Kube Cluster Deployment Tools Monitoring Tools Testing Security Helpful CLI Tools Development Tools Continuous Integration/ Continuous Delivery Pipeline Serverless/Function Tools Service Mesh Tools Native Service Discovery Native Visualization & Control Introduction Last year, we provided a list of Kubernetes …
AWS consistently releases best practices guides, whitepapers, and documentation to outline more and more ways for developers to simplify cloud infrastructure management. Manually maintaining and managing cloud infrastructure is utterly feasible when you have a single, simple environment to control. Add complexity into the mix, however, and it is easy to lose track of the …
As a platform for managing containerized services and workloads, Kubernetes is incredibly modular. Modularity is more than just a theme; even controllers and resources that are native to Kubernetes are now being built as custom resources and controllers, all for the sake of expanding the platform’s modularity to the next level. Of course, Kubernetes custom …
How to Create Your Own Kubernetes Custom Resources Read More »
Service mesh is not a new concept, but its implementation for connecting microservices running on top of Kubernetes as a containerization platform makes the idea of having a service mesh more popular. Without a service mesh, each microservice needs to be configured to accept (and send) connections to other microservices it needs to communicate with. …
A Kubernetes Service Mesh Tool Comparison for 2020 Read More »
One of the big challenges of going cloud-native and using containers is enforcing security and usage policies. This is an easy task to complete when the cloud infrastructure is relatively simple and has only a limited number of users. Once the cloud environment becomes complex or there are more end-users utilizing cloud resources, having clear …
Kubernetes was not famous for its security features when it was first introduced as a container orchestration system, but the platform has evolved a lot over the years. Aside from being portable and infrastructure-agnostic, Kubernetes also offers a wide range of security features and tools that can help you harden the security of your apps …