Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
AWS Bites - 38. How do you choose the right compute service on AWS?

38. How do you choose the right compute service on AWS?

05/26/22 • 29 min

AWS Bites

When it comes to choosing compute services on AWS, there are a lot of options, including EC2, ECS, Lambda, EKS... New ones keep emerging all the time! Selecting the right one for each application is no longer an easy choice. In this episode we discuss why you need compute services and what kinds of problems should be offloaded to something else entirely. We suggest how you can develop a methodology to make the selection process easier and less biased within your company. We discuss at a high level what are some of the different compute options available in AWS and finally we provide a few different options example use cases and describe how we picked the compute service for each.

In this episode, we mentioned the following resources:

InfoQ article “A Recipe to Migrate and Scale Monoliths in the Cloud”: https://www.infoq.com/articles/cloud-migrate-scale/

Our previous episode about migrating monoliths to the cloud: https://www.youtube.com/watch?v=GYa2RkYDfBQ

Article on choosing the right compute service: https://www.fourtheorem.com/blog/aws-compute

This episode is also available on YouTube: https://www.youtube.com/AWSBites

You can listen to AWS Bites wherever you get your podcasts:

Apple Podcasts: https://podcasts.apple.com/us/podcast/aws-bites/id1585489017

Spotify: https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q

Google: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82YTMzMTJhMC9wb2RjYXN0L3Jzcw==

Breaker: https://www.breaker.audio/aws-bites

RSS: ​​https://anchor.fm/s/6a3312a0/podcast/rss

Do you have any AWS questions you would like us to address?

Leave a comment here or connect with us on Twitter:
- https://twitter.com/eoins
- https://twitter.com/loige

#aws #compute #lambda

plus icon
bookmark

When it comes to choosing compute services on AWS, there are a lot of options, including EC2, ECS, Lambda, EKS... New ones keep emerging all the time! Selecting the right one for each application is no longer an easy choice. In this episode we discuss why you need compute services and what kinds of problems should be offloaded to something else entirely. We suggest how you can develop a methodology to make the selection process easier and less biased within your company. We discuss at a high level what are some of the different compute options available in AWS and finally we provide a few different options example use cases and describe how we picked the compute service for each.

In this episode, we mentioned the following resources:

InfoQ article “A Recipe to Migrate and Scale Monoliths in the Cloud”: https://www.infoq.com/articles/cloud-migrate-scale/

Our previous episode about migrating monoliths to the cloud: https://www.youtube.com/watch?v=GYa2RkYDfBQ

Article on choosing the right compute service: https://www.fourtheorem.com/blog/aws-compute

This episode is also available on YouTube: https://www.youtube.com/AWSBites

You can listen to AWS Bites wherever you get your podcasts:

Apple Podcasts: https://podcasts.apple.com/us/podcast/aws-bites/id1585489017

Spotify: https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q

Google: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82YTMzMTJhMC9wb2RjYXN0L3Jzcw==

Breaker: https://www.breaker.audio/aws-bites

RSS: ​​https://anchor.fm/s/6a3312a0/podcast/rss

Do you have any AWS questions you would like us to address?

Leave a comment here or connect with us on Twitter:
- https://twitter.com/eoins
- https://twitter.com/loige

#aws #compute #lambda

Previous Episode

undefined - 37. How do you migrate a monolith to AWS without the drama?

37. How do you migrate a monolith to AWS without the drama?

Migrating monoliths to the cloud can be a scary, expensive and time consuming and time consuming activity. Many companies try to avoid it even if it could be beneficial for them, just because they think it would require too much work and be too risky. But there are interesting compromises and incremental approaches that can be used to simplify and de-risk this kind of migration. The idea is that you don’t necessarily have to dramatically re-engineer your application to move it to the cloud (and start to take advantage of it).

In this episode, based on an InfoQ article that we recently published, we discuss a fictional use case where a company with a monolithic application managed to move to the cloud with a minimum amount of change. The move to the cloud has brought more scalability and resilience for the company to move forward and expand. But it also brings new challenges and opportunities. We will discuss all of this in more detail and by the end of this episode you should have a checklist for migrating monoliths to the cloud with minimal effort.

In this episode, we mentioned the following resources:

InfoQ article “A Recipe to Migrate and Scale Monoliths in the Cloud”: https://www.infoq.com/articles/cloud-migrate-scale/

Our previous episode about other cloud migration strategies: https://www.youtube.com/watch?v=IDh4eQzbvyg

Our previous episode about the difference between CloudFormation and Terraform for infrastructure as code: https://www.youtube.com/watch?v=mLkOH2I0rX8

Our previous episode about the pros and cons of CDK for infrastructure as code: https://www.youtube.com/watch?v=jjyNTNQdW2s

This episode is also available on YouTube: https://www.youtube.com/AWSBites

You can listen to AWS Bites wherever you get your podcasts:

Apple Podcasts: https://podcasts.apple.com/us/podcast/aws-bites/id1585489017

Spotify: https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q

Google: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82YTMzMTJhMC9wb2RjYXN0L3Jzcw==

Breaker: https://www.breaker.audio/aws-bites

RSS:
https://anchor.fm/s/6a3312a0/podcast/rss

Do you have any AWS questions you would like us to address?

Leave a comment here or connect with us on Twitter:
- https://twitter.com/eoins
- https://twitter.com/loige

#aws #monolith #migration

Next Episode

undefined - 39. How do you build a cross-account event backbone with EventBridge?

39. How do you build a cross-account event backbone with EventBridge?

When it comes to building and deploying microservice applications on AWS, there are 2 emerging best practices: use a separate AWS account per application (and environment) and decouple communication between separate systems using events (instead of point-to-point communication). Can we use these two best practices together? Yes, but we will need to find a way to pass messages between AWS accounts! In this episode we discuss how to do that using EventBridge as a cross-account event backbone! We discuss why these 2 suggestions are well established best practices, what are the pros and cons that they bring to the table, what an event backbone is and why EventBridge is a great service to implement one. Finally, we will discuss a case study and an example implementation of this pattern in the context of an e-commerce application built with a microservices architecture.

In this episode, we mentioned the following resources:

Article “How to use EventBridge as a Cross-Account Event Backbone” https://dev.to/eoinsha/how-to-use-eventbridge-as-a-cross-account-event-backbone-5fik

Repository with example code: https://github.com/fourTheorem/cross-account-eventbridge/

Article “What can you do with EventBridge?” (fourTheorem blog): https://www.fourtheorem.com/blog/what-can-you-do-with-eventbridge

For great ideas on structuring event payloads, take a read of Sheen Brisals' post on the Lego Engineering blog: https://medium.com/lego-engineering/the-power-of-amazon-eventbridge-is-in-its-detail-92c07ddcaa40

Article “What do you need to know about SNS?” (fourTheorem blog) which includes a comparison of SNS and EventBridge: https://www.fourtheorem.com/blog/what-do-you-need-to-know-about-sns

AWS Bites Episode 23: “What’s the big deal with EventBridge?” : https://youtu.be/UjIE5qp-v8w

AWS Community Day talk by Luc van Donkersgoed “Event-Driven Architecture at PostNL Scale”

https://www.youtube.com/watch?v=nyoMF1AEI7g

This episode is also available on YouTube: https://www.youtube.com/AWSBites

You can listen to AWS Bites wherever you get your podcasts:

Apple Podcasts: https://podcasts.apple.com/us/podcast/aws-bites/id1585489017

Spotify: https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q

Google: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82YTMzMTJhMC9wb2RjYXN0L3Jzcw==

Breaker: https://www.breaker.audio/aws-bites

RSS: ​​https://anchor.fm/s/6a3312a0/podcast/rss

Do you have any AWS questions you would like us to address?

Leave a comment here or connect with us on Twitter:
- https://twitter.com/eoins
- https://twitter.com/loige

#aws #microservice #eventbridge

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/aws-bites-257942/38-how-do-you-choose-the-right-compute-service-on-aws-30233409"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to 38. how do you choose the right compute service on aws? on goodpods" style="width: 225px" /> </a>

Copy