Discover how easy it is to build, test, and deploy Java applications using the AWS Serverless Application Model (SAM).
How to Deploy Eureka into AWS ECS
Discover how to setup Eureka in AWS ECS following an example project.
3 surprising facts about AWS SQS FIFO queues
The first-in-first-out (FIFO) queue is the type of AWS SQS queue that guarantees order and provides exactly once delivery of messages. That sounds great, but there are some other important features to understand to avoid unexpected queue behaviour. In this article you’ll discover the 3 most important caveats with SQS FIFO queues. 1) If a […]
Running Jenkins slave agents in another VPC using VPC endpoints
With this advanced tutorial, you’ll learn how to implement a common use case of deploying Jenkins slave agents into another VPC within the same AWS account.
3 options for cross-account VPC access in AWS
Using separate AWS accounts provides strong separation of resources, which is great until the point you need cross-account access from a VPC in one account to another. In this article you’ll learn 3 ways to setup a secure connection across accounts, with full working examples you can try out yourself. Why do we need cross-account […]
Integrating AWS CodeBuild into Jenkins pipelines
Discover some of the reasons you might want to consider using AWS CodeBuild from within your Jenkins pipeline. Then learn how to do it.
5 reasons for developers to get an AWS certification
AWS is the leading cloud provider with 32% of the market share. It offers highly available and cost effective services, so it’s no surprise companies are migrating from on-premises to AWS in droves. As developers, we’re often caught in the middle of this, being asked to re-architect software to new models such as containers or […]
AWS ECS deployments step-by-step
The default ECS deployment type is called rolling update. With this simple approach, running ECS tasks are replaced with new ECS tasks. You control this process with the deployment configuration, where you define the minimum and maximum number of tasks allowed during a deployment. Through this mechanism you can ensure enough tasks are running to […]
S3 bucket access from the same and another AWS account
Creating an S3 bucket is easy enough, but to apply the principle of least privilege properly we need to understand how to create the right permissions for specific IAM identities. This might be straightforward if it weren’t for the multiple ways to configure permissions in S3, each having its own rules and edge cases. This […]
Jenkins vs. AWS CodeBuild for building Docker applications
Jenkins is a great tool for continuous integration, but if you’re specifically interested in building Docker images you may come into some issues. This comparison between Jenkins and AWS CodeBuild helps you weigh up the pros and cons of each.