What is LocalStack and what are its top alternatives?
Top Alternatives to LocalStack
- Serverless
Build applications comprised of microservices that run in response to events, auto-scale for you, and only charge you when they run. This lowers the total cost of maintaining your apps, enabling you to build more logic, faster. The Framework uses new event-driven compute services, like AWS Lambda, Google CloudFunctions, and more. ...
- OpenStack
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. ...
- Minio
Minio is an object storage server compatible with Amazon S3 and licensed under Apache 2.0 License ...
- AWS Amplify
A JavaScript library for frontend and mobile developers building cloud-enabled applications. The library is a declarative interface across different categories of operations in order to make common tasks easier to add into your application. The default implementation works with Amazon Web Services (AWS) resources but is designed to be open and pluggable for usage with other cloud services that wish to provide an implementation or custom backends. ...
- AWS CLI
It is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts. ...
- AWS Shell
The AWS Command Line Interface is a unified tool to manage your AWS services. ...
- troposphere
The troposphere library allows for easier creation of the AWS CloudFormation JSON by writing Python code to describe the AWS resources. troposphere also includes some basic support for OpenStack resources via Heat. ...
- awless
awless is a fast, powerful and easy-to-use command line interface (CLI) to manage Amazon Web Services. ...
LocalStack alternatives & related posts
Serverless
- API integration12
- Supports cloud functions for Google, Azure, and IBM7
- Lower cost2
- Openwhisk1
- Auto scale1
related Serverless posts






















We are in the process of building a modern content platform to deliver our content through various channels. We decided to go with Microservices architecture as we wanted scale. Microservice architecture style is an approach to developing an application as a suite of small independently deployable services built around specific business capabilities. You can gain modularity, extensive parallelism and cost-effective scaling by deploying services across many distributed servers. Microservices modularity facilitates independent updates/deployments, and helps to avoid single point of failure, which can help prevent large-scale outages. We also decided to use Event Driven Architecture pattern which is a popular distributed asynchronous architecture pattern used to produce highly scalable applications. The event-driven architecture is made up of highly decoupled, single-purpose event processing components that asynchronously receive and process events.
To build our #Backend capabilities we decided to use the following: 1. #Microservices - Java with Spring Boot , Node.js with ExpressJS and Python with Flask 2. #Eventsourcingframework - Amazon Kinesis , Amazon Kinesis Firehose , Amazon SNS , Amazon SQS, AWS Lambda 3. #Data - Amazon RDS , Amazon DynamoDB , Amazon S3 , MongoDB Atlas
To build #Webapps we decided to use Angular 2 with RxJS
#Devops - GitHub , Travis CI , Terraform , Docker , Serverless
At Epsagon, we use hundreds of AWS Lambda functions, most of them are written in Python, and the Serverless Framework to pack and deploy them. One of the issues we've encountered is the difficulty to package external libraries into the Lambda environment using the Serverless Framework. This limitation is probably by design since the external code your Lambda needs can be usually included with a package manager.
In order to overcome this issue, we've developed a tool, which we also published as open-source (see link below), which automatically packs these libraries using a simple npm package and a YAML configuration file. Support for Node.js, Go, and Java will be available soon.
The GitHub respoitory: https://github.com/epsagon/serverless-package-external
- Private cloud48
- Avoid vendor lock-in37
- Flexible in use21
- Industry leader6
- Supported by many companies in top5004
- Robust architecture4
related OpenStack posts
- Store and Serve Resumes & Job Description PDF, Backups8
- S3 Compatible5
- Simple4
- Open Source4
- Encryption and Tamper-Proof3
- Highly Available2
- Pluggable Storage Backend2
- Lambda Compute2
- Private Cloud Storage2
- Scalable2
- Data Protection2
- Performance1
- Deletion of huge buckets is not possible2
related Minio posts
- GraphQL4
- Better with Relations and Security3
- Flexible Auth options2
- Cheaper2
- Continuous deployment1
- Backed by Amazon1
- Free tier is limited2
- Steep Learning Curve1
related AWS Amplify posts
I am currently working on a long term mobile app project. Current stack: Frontend: Dart/Flutter Backend: Go, AWS Resources (AWS Lambda, Amazon DynamoDB, etc.) Since there are only two developers and we have limited time and resources, we are looking for a BAAS like Firebase or AWS Amplify to handle auth and push notifications for now. We are prioritizing developing speed so we can iterate quickly. The only problem is that AWS amplify support for flutter is in developer preview and has limited capabilities (We have tested it out in our app). Firebase is the more mature option. It has great support for flutter and has more than we need for auth, notifications, etc. My question is that, if we choose firebase, we would be stuck with using two different cloud providers. Is this bad, or is this even a problem? I am willing to change anything on the backend architecture wise, so any suggestions would be greatly appreciated as I am somewhat unfamiliar with Google Cloud Platform. Thank you.
I am now building a React Native app, and I don't know what to choose for my backend between AWS Amplify and Firebase. Which one fits more with react native?
related AWS CLI posts
related AWS Shell posts
- Infrastructure as code0
related troposphere posts
- Easy Setup3
- Powerful commands to access any AWS service3
- An intuitive UI of output2