Operations | Monitoring | ITSM | DevOps | Cloud

Latest Posts

Deploying Docker Containers on AWS: Elastic Beanstalk vs ECS vs EKS

Containerization packages a software component and its environment, dependencies, and configuration into an isolated unit called a container. That makes it possible to deploy an application consistently across different computing environments, whether on-premises or on the cloud. The concept of containerization is more than a decade old.

Kubernetes vs Nomad: What to Choose in 2022?

Kubernetes has become an enormously popular choice for containerized applications since its 2014 launch. Many software developers rely on the tool, which is now in v1.23.1. However, there are other choices on the market for container orchestration. One such tool is Nomad, originally launched in 2015. Generally pitched as an alternative to Kubernetes, Nomad, which most recently released v1.2, promotes itself as a simple, flexible option for software teams.

37 minutes to deploy a fullstack app on my new AWS account

Today, I was working on our Terraform Provider, and I noticed that I never tried to deploy an application from scratch on a new and clean AWS account. Meaning, an empty AWS account - with 0 resources created. No VPC, no EC2, no Load Balancer, nothing... just an IAM user to get access to my AWS account programmatically. This post explains what I did and how it took 37 minutes and 33 seconds to literally: 😅 Let's explain all of that!

The Best AWS Elastic Beanstalk Alternatives for 2022

AWS Elastic Beanstalk is an AWS-managed service. It is used by startups, small & mid-sized businesses for web application development. As it comes pre-configured with EC2 server and is efficient at using automatic provisioning of services and resources, handling application code and environment configurations seems easier with this PaaS solution. AWS Elastic Beanstalk is a go-to option for various startups, small & mid-sized businesses.

Should Your Startup Hire a DevOps?

Software development no more emphasizes “final delivery” or deployment of a project. It is more about “continuous delivery and integration” today. The market also demands rapid delivery and updates without missing out on elements like ‘quality’ and ‘innovation.’ So, instead of building a super-robust well-tested product at once, developers focus on faster and bug-free releases to create a reliable product over time.

How We Defined The Pricing Model of Qovery

Pricing is a complex topic matter, and there’s no one-size-fits-all approach to pricing. Few things impact growth and revenue as much as your pricing. Finding the right balance between value and revenue will make or break your business. While most founders have a clear product vision and have thought through things like their go-to-market strategy or hiring plans, surprisingly, few have an idea about what their pricing should look like.

Should you use Kubernetes for your Startup?

Developers love containers for their portability and flexibility. Suitable for today’s cloud-native environment and agile development requirements, containers make it super-fast to develop, test, and run applications. Besides this, they are lightweight and can optimize the platform (and the host OS) they are deployed on. Now, for powerful applications with hundreds of containers, the platform should also be portable, flexible, extensible, and efficient.

The 5 best AWS Deployment Options to Consider in 2022

When we talk about various deployment and infrastructure provisioning choices on AWS, each option serves a particular set of users and needs. Some of Amazon's most common deployment services include Elastic Beanstalk, CloudFormation, and CodeDeploy. In containerization, there are options like ECS, EKS, Fargate, etc.