Hi friends🙋‍♂️ welcome back to Blogs-with-Achu, we have already started the Docker🐬 Learning series, In my previous Blog⏮️ we saw about what is Dockerfile? and with Examples. Yeah, Docker is like an Ocean we need to learn a lot, we still have not yet covered the essential part, but here after we can’t focus only on Docker, instead, we’ll explore and experiment with other technologies. Hereafter we can focus more on AWS, LocalStack, Docker, and K8s. Trust me Guys, We can start from Scratch, I am also new to LocalStack, and I didn’t have any experience in working with LocalStack, so no worries let’s get started together.

Today’s Agenda

  1. What is LocalStack? why do we need it?🤔

  2. is LocalStack is alternative to AWS?🤔

  3. is LocalStack only for AWS?🤔

  4. Bonus Tips

  5. Conclusion

1. What is LocalStack? why do we need it?

LocalStack is a Free and Open Source

According to LocalStack Docs, LocalStack is a cloud service emulator that runs in a single container on your laptop or in your CI environment. With LocalStack, you can run your AWS applications or Lambdas entirely on your local machine without connecting to a remote cloud provider!

In simple terms, we can run AWS services in our Local Environment, without the need to pay a single dollar for using the service. We can get an exact clone of AWS in LocalStack, and see how amazing it is, we can use LocalStack for testing our cloud apps locally on our computers.

_Why do we need it?_🤔

This Meme is just to Explain its purpose

Everyone has this Question, why do we need LocalStack?🤔 See the basic problem the LocalStack solves is we can test our entire cloud apps locally, if we want to test in AWS cloud, we have to pay for them, And also it takes more time, so we don’t want that right, In LocalStack we can test our services within seconds or minutes. LocalStack provides major AWS Services like Lambda, S3, EC2, EKS, ECR, IAM, etc. Please check out the documentation link for other services. One thing I want to mention here guys, LocalStack is also using containers for providing our local cloud Environment.

2 . is LocalStack is alternative to AWS

One thing I want to mention here guys, LocalStack and AWS has different use cases, don’t think LocalStack is an alternative to AWS. AWS is the king of the cloud computing world, there offers nearly 200+ services. LocalStack has use cases where u can develop and test the AWS cloud.

_This Meme is just to show how powerful the AWS cloud_🚀

3. is LocalStack only for AWS?

Currently, LocalStack supports AWS cloud only, I don’t know what about the other cloud, Maybe in the future they develop for other cloud providers as well. LocalStack: Your AWS Ally in Local Development.

As everyone knows AWS is updating their services every day, is any update happens in AWS services it will soon also replicate in LocalStack as well, Don’t Worry about that.

One thing I was so excited about LocalStack is Free and open source, apart from this it is free to use AWS Cloud Services, and it contains also pods feature for collaboration. Apart from that it can also as used as Iac(Infrastructure as a code) it also supports many Iac providers, for free of cost. Why not give it a try?

4. Bonus Tips🌈

The Bonus trip is all about LocalStack Free Educational License, you can get access to all features on the community and professional edition of LocalStack. You heard that right? Just apply for it, if your Student and educators. Click this [link](http://Get access to all features on the community and professional edition of LocalStack.) to apply.

5. Conclusion🏁

In Summary, LocalStack and AWS: Bridging Cloud Services with Local Innovation. That’s all about guys, we have seen more theory parts in this blog, and we will have more hands-on and get started with LocalStack in our Upcoming Blogs. If you have any doubts, please mention them in the comment section. Let’s keep up the enthusiasm and explore the real power of LocalStack in our upcoming blog. See you in the next blog. Happy learning and happy reading! 📖

Regards

Achanandhi M👦