Create a cloudside development environment and then bridge it to local development. With the automation of safeguards, best practices, and curated cloudwatch metrics, your serverless confidence will scale like a Lambda.
Step away from the whiteboard and configure a deployable architecture in the Stackery Editor. With visual configuration of infrastructure resources and what you already know about API gateways, Database tables, streams, timers, functions, and more you can compose with AWS service resources in minutes. Stackery automatically applies best practices like least priveldge permissions into a CloudFormation template you can edit bi-directionally. Forgot to put RDS inside the VPC? No worries. Fix it or crumple it up and try another stack with just a few clicks.
You can’t fit AWS on your laptop, but with the Stackery CLI local invoke, you can develop your functions, analyze your code, and iterate in seconds. With a bridge between your resources in the cloud and your local IDE, you’ll be more productive than ever.
As you add more people, applications, and environments to your pipeline, the number of active stacks running in your AWS accounts will increase. Stackery choreographs the differences in your dev, test, and production environments with namespaced environments, rollback, secrets management and more to save you time and keep everything compliant and clear.
When building on cloud services, a common first step is to compose and deploy an architecture you think makes sense. While it may feel strange to “deploy” first, it’s similar to setting up a development environment on your laptop, the only difference is you are provisioning cloud services instead of localhost. Stackery enables you to choose from 22+ AWS resources to visually configure while learning infrastructure-as-code best practices. Want to use something outside those 20? Everything Stackery helps you build is in open AWS CloudFormation, so anything you can do in CloudFormation, you can do in Stackery. The “Anything resource” is designed just for that. Next, you’ll begin developing functions against those resources.
Without Stackery, configuring a VPC is a several hour long processes - even for engineers well versed in YAML. With Stackery, new VPCs or deploying applications into existing VPCs can be done in just a few clicks. Or perhaps you just want to understand how to connect resources to handlers? Seconds. Here are the steps to get your initial cloudside development environment up and running.
The goal of any development environment is consistency with production and fast iteration of application to keep you focused and happy. With your existing IDE, the Stackery CLI, and the AWS SAM Local CLI you will have the ability to quickly iterate your function code on your laptop against live cloud resources.
A key component of this approach is to query the environment and IAM configuration directly from your cloudside development environment. This avoids the need to keep a local copy of environment variables and other forms of bookkeeping needed to integrate with cloudside services. The result? Consistency between how your code behaves locally and in the cloudside environment. For example, one common debugging headache results from mismatched service to service permissions and configurations between local and cloudside resources. This setup cuts off that entire class of problems.
Stackery’s environment management ensures you have a clear view across your serverless pipeline into which versions of your code and infrastructure are running. By integrating with your existing CI/CD system, your release and test engineering processes can also stay the same. Finally, once in production, you’ll have one-click access to X-Ray traces, Cloudwatch metrics, and logs curated for each service. Want to level up on monitoring? Enforce consistent monitoring policies with cloudwatch and X-Ray out of the box or by adding your Epsagon license key. Interested in other monitoring options? Ping us on the live chat in the corner or drop us a line. And then, of course we are an AWS Advanced Technology Partner.
Stackery is SaaS minus the data. Your code and configurations are deployed into your cloud accounts and stored locally for free accounts or in your git repositories for pro accounts. Have on-premises Git like Github Enterprise, Gitlab, or Bitbucket? We support those, too. Stackery is built on AWS, so we inherit AWS security governance on the infrastructure front. Stackery itself ensures permissions are tightly scoped, production services are logged, and other best practices. If your security teams has questions for us, we’re happy to chat with them in more depth.
Despite the foundational change from servers to services, the role of most tools in a serverless pipeline is similar. However, none of those tools were built to also manage and configure cloud resources and environments. With Stackery, your existing IDEs, code repositories, and CI/CD systems remain the same while your code, data, and credentials always remain in your systems and infrastructure as code is rendered in standard AWS SAM. No abstractions and plenty of flexibility to handle your build needs.
Sign up now and experience cloudside development on our free tier. Contact one of our product experts to get started building amazing serverless applications today.