Moving from Monolith to Microservices with Amazon ECS

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Thank you gilfoyle, I can now deploy perfect microservice architecture

murike
Автор

Nice Video!
However, your monothilic application doesn't magically become Microservice with AWS.
You should rewrite your code to be able to run all the components in your Monolith independently, which is in fact the hardest part of this process - 9:02
So, it's not about AWS services but rather it's how smartly you will implement your application to act as if it were a micro service!

bharathr
Автор

If you're interested in microservices skip to 9:05. The rest is just docker on AWS.

einarabelc
Автор

The background music is so disturbing.

saadabbasi
Автор

Thank you for the explanation!
When the application is bigger and comes with middlewares, services, controllers, schemas, utils, db connections, etc... Should the part of splitting the code be the same here? Do those components need to be written in every microservice? Or what can I do if I need to re-write a part of (for example) some middleware?

Kratohh
Автор

The basic here is to break the code into micro services. So one large piece of code is broken down into 3 smaller piece of code - This is where in all practical applications most of the time, money and resource go into. Rest is all about how to use the ECS with ALB. The practical monoliths are mammoth & gigantic...

neeradmittal
Автор

Hi,
I need some help with your demo, at time 5:45 of the video I see you use the command "cd.." to come back the previous directory and I can see for the path there are directories like "users", "posts" and "threads" which is not the part of the original git project and I know for sure the command you run on the local machine are not creating those directories as well. So could you please tell what those directories contain and if not having these directories while pushing the "api" directory into the "api:latest" repository affects later during the project's Module 2?

I would appreciate your help! Thank you.

sbmathema
Автор

The "api" given in path pattern at 12:20 whats is it(at creation of services)...?

deepakjotwani
Автор

great demo, for this use case microservices really shine.

FranckMercado
Автор

And what happens when your node app crashes? Container up and down?

einarabelc
Автор

Thank you, amazing explanation even for who don't speak English

djom
Автор

Very cool and neat demo. Thanks a lot!

reyou
Автор

After updating to task number to 2 for api then not able to access the url i.e microservice. Can you pls suggest

Kiki_Terrene
Автор

TJ Miller living his silicon valley life

jeffery
Автор

The build command is taking an awfully long time. Its stuck at step 4(Run nmp install).

docker build -t api .

Is this normal?

daddashikamani
Автор

Cool and neat but service level communication included video will be more useful

BillaCode
Автор

Hi,

How to fix the aws github sample? There is an issue in python file. I posted in github. Can you please check and let me know.





filename = home + '/.docker/config.json'
with open(filename, 'r+') as f:
data = json.load(f)
#eval(data)
= ecr_login_token
# logger.info('Writing docker configuration as '+str(data)
f.seek(0)

f.truncate()

Something to do with data = json.load(f). How do we fix it ?

nikhilyoutube
Автор

quoting silicon valley, this is the guy of the group with crazy face hair, the other four are the indian, the oriental, the fat and the thin.

cactuarrockman