Comments (13)
Hahaha good to hear, should be a fun little project to hack on! I'll try and get the first release out in a week or two :D
from up.
@muhajirframe correct, it'll be similar to Heroku / Now / Google App Engine etc in scope and user experience, but hosted in your own AWS account. I haven't pushed the code yet since I have a few things to implement first and QA everything so people don't just run into issues right away, better no code than half-implemented code :D.
It's also being built to abstract the provider entirely, so in the future you could up
to Digital Ocean, Hyper.sh, Google, Azure, etc. There will be some things those platforms don't provide such as built-in middleware for logging, CORS, compression (gzip, brotli), various static site middleware (headers, rewrites, asset minification, fingerprinting), global deployments (to 1-13 regions), logging / metric providers (papertrail, loggly, datadog), among other things.
After pushing the code I'll build a comparison table so people can see what the limits are, its strengths / weaknesses, some timing information for how long deploys take etc.
from up.
@stevelacy primarily the "serverless" aspect. Convox is sweet but ECS ends up being too expensive for people like myself, and generally the ease of managing / scaling Lambda is super trivial. Some of the middleware / frontend features will be reasonably unique to Up as well, I haven't seen any that behave like a reverse proxy (caching, CORs, redirects, rewrites, asset compression, fingerprinting, etc).
from up.
I'll be adding more info such as latency, cold start timing, etc but https://github.com/apex/up#pricing has a bit of a comparison for now, might add Firebase too, any others?
from up.
ah! yes totally forgot about Surge
from up.
Would love a "How To: Global Distribution" as part of this. In my book, one of the most appealing features, and I'm sure others (like myself) aren't going to know how to get the most of Lambda.
from up.
Just wondering, how different would Up be from convox and their rack? (We currently use convox, and are eagerly wanting a better replacement).
from up.
How will Pro's "In-Memory Caching" work? Is that a global & configurable cache or is it a one-size-fits-all approach for all routes? Also, I'm curious about where the caching will take place & if responses served from cache will count towards my Lambda usage metrics.
Thanks! And sorry, hard to contain excitement~
from up.
Might swap that one out, since API Gateway has a cache feature it should be a simple configuration, but caching in the lambda itself would be cost effective that's for sure, I believe it respects HTTP caching though so it should be "global", I'll double check! Hope so at least haha
from up.
Hi @tj , i am pretty confused with this project. Does it works like zeit's now? You just type up
and everything is up? And also i found there is no code on this repo, is is intended? And how can I install up
?
from up.
Oh my god! , I have been waiting for this 😂😹 . +999 for this project.
Okay, when will this be released? I mean time estimation maybe?
from up.
I have two other suggestions:
-
Explain the differences between Up & Apex, and when it's more appropriate to use one vs the other. While this may be obvious for some, it won't be for the majority -- esp those without AWS backgrounds.
-
Add a(ny) DB integration example. Could be a dead simple API endpoint that serves from a DB query. Most likely pairs best with the "How To: Global Distribution" from above.
Global API responses + global DB replication = game changer.
from up.
Surge is also popular.
from up.
Related Issues (20)
- Up re-uses an URL despite being run on a different repo, what gives? HOT 2
- fetch requests fails as network errors on chrome console HOT 4
- GLIBC_2.32 not found / CGO_ENABLED=0 HOT 4
- Support Apple M1 CPU HOT 6
- Support ES Modules with the nodejs14.x runtime
- [PRO] EOL: update warming runtime to nodejs14.x HOT 7
- Node.js AWS SDK V3 credential issue when using "profile" in up.json HOT 1
- Errors are reported in many lines
- AWS API Gateway is setting MIME type for Excel and Word to ZIP
- Remove old Lambda Version HOT 2
- Deployment Fails with "ResourceConflictException" in Lambda HOT 32
- Possible to statically serve up from root endpoint instead of /stage? HOT 1
- Up chooses ineligible certificate from acm
- Wiki link broken
- nodejs10.x is no longer supported HOT 3
- Luna
- Is apex up still a reliable, maintained deployment solution HOT 1
- 09371237653
- Passing SIGINT signals inside the application.
- Vulnerability of dependency "golang.org/x/net" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from up.