What shouldn't you build with Begin?

Streaming video services – at some point in the future Begin might be able to accommodate this kind of use case, but for now processes and connections terminate at 5 minutes

MMOs – while the scale required to operate an MMO is entirely possible, again, Begin's compute model is not presently designed for long-lived connections

ML training, blockchain computation – if it can compute in 5 minutes or less on reasonably fast iron, Begin can do it – and cost effectively, too. But most ML and blockchain applications we've seen require more than a few minutes' worth of cycles to complete processes

Compiled mobile and desktop apps – if you need CI and build distribution for your compiled mobile or desktop app, we suggest services like BuddyBuild, CircleCI, and TestFlight. But if you need to build your backend and APIs for your mobile app, Begin is here for that!

Background & open source governance

Begin started out as a cloud infrastructure framework built to help manage the immense complexities associated with managing releases to hundreds of Lambdas, API Gateways, and other AWS serverless services.

That project became known as Architect, which we (Small Wins) partnered with and donated to the JS Foundation in 2017 under an open governance model and Apache 2 license.

Architect and Small Wins are committed to building open, inclusive open source communities. If you like Begin, we'd love for you to participate in Architect! (We kindly ask you agree to the CLA, and JSF and Small Wins Codes of Conduct.)

Apps built with Begin are fully compatible with Architect. You can eject your apps from Begin at any time and run them on your own AWS infra, should you want to – and we're committed to making that easy to do.