[HN Gopher] Vercel, formerly Zeit, raises $21M Series A
       ___________________________________________________________________
        
       Vercel, formerly Zeit, raises $21M Series A
        
       Author : mxschmitt
       Score  : 298 points
       Date   : 2020-04-21 09:52 UTC (13 hours ago)
        
 (HTM) web link (vercel.com)
 (TXT) w3m dump (vercel.com)
        
       | artur_makly wrote:
       | Congrats Guille .. Vamos!!
        
       | jeremiahlee wrote:
       | I've been a customer for 3 years. `now` has felt like such a
       | great evolution of the Heroku experience, which seemed to stop
       | evolving after it got acquired by Salesforce.
       | 
       | Zeit focused on all types of applications when it started, not
       | just static frontend and FaaS. I wish it would return to
       | supporting apps beyond JAMstack.
        
         | simonw wrote:
         | Python works great on Now once you figure out how to deploy it
         | there.
         | 
         | The lack of detailed documentation around Python does make me
         | nervous that they may drop support for it some day though.
         | 
         | My notes on running a Python app on Now v2:
         | https://github.com/simonw/til/blob/master/zeit-now/python-as...
        
           | JimTheDev wrote:
           | Yeah they had Go support and yanked it. I don't use go but
           | was surprised. Seems like at times they are hoping to be all
           | things to everyone and at times trying to be really focused
           | (although we might disagree with where they are focusing).
        
             | odensc wrote:
             | Wait, they don't support Go? It advertises that on their
             | pricing page... https://vercel.com/pricing
             | 
             | And it's listed in their support docs here...
             | https://vercel.com/docs/runtimes#official-runtimes
        
           | mrkurt wrote:
           | Do one for fly.io! :D
        
             | simonw wrote:
             | Already done! https://github.com/simonw/datasette-publish-
             | fly
             | 
             | They wrote about it on their blog:
             | https://fly.io/blog/making-datasets-fly-with-datasette-
             | and-f...
        
         | hantusk wrote:
         | ^ The re-brand makes much more sense in this light - a young
         | company that can still only focus on 1 product, needs a name
         | that is associated with their current product, and not now v1
         | and v2.
         | 
         | But that was not the reason given - strange to cause such
         | confusion.
        
       | Touche wrote:
       | What does a rebrand signal? That investors are unhappy and that
       | the founders need to align the brand with the vision...
       | 
       | Or is there a more positive reason to rebrand? I would think you
       | don't rebrand if things are going super well, right?
        
         | pier25 wrote:
         | Other than the practical reasons (Zeit is a common German word)
         | their product and focus has changed quite a bit.
         | 
         | They started as serverless docker and changed to CDN + edge
         | cloud functions to specialized hosting for front end projects.
        
       | sandGorgon wrote:
       | Nextjs is most likely going to be the new Ruby on Rails.
       | javascript all the way down, static rendering, PWA, server side
       | rendering...everything baked in.
       | 
       | This is a big backing for Next.
       | 
       | However rebranding to Vercel is bad.
        
         | covidcovidcovid wrote:
         | I prefer to use other languages on backend something like C#,
         | because JavaScript is too error-prone. You can't even just add
         | two numbers (try (0.1 + 0.2) === 0.3) without some workarounds.
         | and there are millions other issues with the language.
        
           | acdibble wrote:
           | It's not just JavaScript with that issue...
           | https://0.30000000000000004.com/
        
             | covidcovidcovid wrote:
             | Not if you use decimal type that is not available in
             | JavaScript.
        
               | SloopJon wrote:
               | I'm curious what you're comparing JavaScript to. Decimal
               | is the native numeric datatype for the stored procedure
               | language of the database I use. Otherwise, even in
               | languages that have a decimal class in their standard
               | library, it's usually pretty clunky to use; no better
               | than, say, https://github.com/MikeMcl/decimal.js/ C# is
               | perhaps the best among mainstream languages, although its
               | implementation is a bit weird.
        
               | covidcovidcovid wrote:
               | What is clunky about decimal type? You declare a decimal
               | variable and then use it exactly like any other numeric
               | type. Here is an example: https://dotnetfiddle.net/jjJHA6
        
           | WJW wrote:
           | 0.1 + 0.2 == 0.3 returns false in all the interpreters I have
           | installed locally (Ruby, Python, NodeJS and Haskell), and you
           | can't with a straight face pretend that Haskells type system
           | is not strict enough.
           | 
           | Because I was curious, I tested it out with C# on repl.it and
           | behold, 0.1 + 0.2 == 0.3 returns false in C# as well:
           | https://repl.it/repls/AdoredValidVirtualmachines. Not very
           | surprising of course, since that "error" is a result of the
           | IEEE floating point spec and not of any language.
        
             | covidcovidcovid wrote:
             | If you write in C# decimal a = 0.1m; decimal b = 0.2m; var
             | result = a + b; then you will get exactly 0.3, because
             | decimal is a special high-precision numeric type that
             | doesn't have such issues.
        
             | Davertron wrote:
             | Thank you, I'm so sick of this being used as an example of
             | why JavaScript is bad...
        
         | jerrycruncher wrote:
         | Agreed. I've shipped projects in ASP.Net MVC, Rails, Django,
         | Grails, and Express, and to paraphrase Alan Kay[1], NextJS is
         | the first javascript server-side framework worth criticizing.
         | 
         | [1] https://www.fastcompany.com/40435064/what-alan-kay-thinks-
         | ab...
        
         | franky47 wrote:
         | That's the objective of Blitz.js [1]: build on top of Next.js
         | for a rails-like experience, but made by an independent open-
         | source community.
         | 
         | [1] https://blitzjs.com/ - https://github.com/blitz-js/blitz
        
           | sandGorgon wrote:
           | This is very cool.
           | 
           | One suggestion - I highly recommend you mention that you're
           | leveraging nextjs. There is a certain buy-in that nextjs has
           | that would be hard elsewhere.
           | 
           | In fact I would say that I would totally pay an annual
           | subscription for this (even on "starter marketplaces" like
           | themeforest).
        
             | flybayer wrote:
             | This is literally the first listed feature :)
        
             | franky47 wrote:
             | It's not my project, you can probably talk about it with
             | its creator: https://twitter.com/flybayer
        
           | k__ wrote:
           | Pretty slick!
           | 
           | I thought about making "higher level" frameworks by combining
           | "lower level" frameworks myself.
           | 
           | How did you do it? I mean, it's not just wrapping the
           | libraries, but also the CLIs.
        
             | [deleted]
        
         | zaiste wrote:
         | That's also the objective of Kretes [1], a programming
         | environment for TypeScript & Node.js (soon Deno) with built-in
         | support for plain SQL and GraphQL
         | 
         | [1]: https://kretes.dev/
        
         | simplify wrote:
         | Ruby on Rails is still the new Ruby on Rails. JS solutions
         | still need another five years to catch up, unfortunately.
        
       | tsar_nikolai wrote:
       | I absolutely love the company and am a happy customer, but for
       | the love of time, why give up such a good pun for a name?
       | 
       | (For people not familiar with the german language, zeit means
       | time. And 'time now' is simply an amazing name for a product that
       | enables you to ship, well, now)
        
       | DangerousPie wrote:
       | I always found the name incredible confusing since there is a
       | major German newspaper called ZEIT: https://www.zeit.de/
       | 
       | I wonder whether the rebrand is because of that. If they want to
       | operate in Germany the new name is definitely better.
        
       | [deleted]
        
       | kalev wrote:
       | Might the name change come from one of lead investors named
       | 'Accel', who wanted to align the name of zeit more with their own
       | brand? Vercel/Accel? I honestly don't understand why you would do
       | that though, as you just threw one of the most well known brand
       | names in JS ecosystem out of the window.
        
         | daniel_levine wrote:
         | Doesn't come from us
        
       | jlelse wrote:
       | The name "Zeit" was very confusing for Germans. "Zeit" is the
       | regular word for time and there's also a newspaper called "Die
       | ZEIT".
        
         | jasonvorhe wrote:
         | I'm German and I know of no Germans who where confused by their
         | branding.
        
         | adim86 wrote:
         | LOL, really? source? Is Germany a big market for them? Apple is
         | also a regular word... its's the name of a fruit in English
        
           | brazzy wrote:
           | > Is Germany a big market for them?
           | 
           | It's a big market for most internationally operating
           | companies, seems a smart move to take that into account
           | early.
           | 
           | > Apple is also a regular word... its's the name of a fruit
           | in English
           | 
           | And it caused them pretty big problems:
           | https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer
           | 
           | I'm sure they've thoroughly vetted "Vercel" against potential
           | trademark conflicts.
        
       | zoul wrote:
       | "We decided to retain our signature triangle logo, although we
       | have simplified it."
       | 
       | Is this satire? Can't tell.
        
         | kylemh wrote:
         | It's not. It was previously considered signature because it was
         | a prism with a gleam on one corner. Post-simplification, I
         | would still consider it signature, but definitely not unique.
        
         | kalium-xyz wrote:
         | They removed the gradient present on the full logo (which you
         | sometimes see).
        
         | choward wrote:
         | Same with this:
         | 
         | > Vercel strongly connects to the words versatile, accelerate,
         | and excel.
         | 
         | It also "strongly connects" to the words "vermin" and
         | "decelerate".
        
           | DagAgren wrote:
           | Also, "verizon" and "incel".
        
           | baxuz wrote:
           | sounds like "varicocele"
        
           | yboris wrote:
           | Also "vermicelli" (even closer in sound to "vermishel'" in
           | Russian) :P
        
           | pier25 wrote:
           | To me it sounds like some corporate pharma company...
        
           | ltrcola wrote:
           | It sounds like a new car name. 2020 Toyota Vercel. Wasn't
           | there a model called the Tercel?
        
             | bdcravens wrote:
             | https://en.wikipedia.org/wiki/Toyota_Tercel
        
       | Rauchg wrote:
       | Vercel CEO here. We are incredibly delighted to bring the new
       | brand to the world and share the news of our funding.
       | 
       | For everyone who's been on this journey with us so far, thank
       | you, and we look forward to a lot more!
        
         | marvindanig wrote:
         | How will the investors recoup their investment? What are Vercel
         | users going to give up to please your new overlords?
        
           | steveklabnik wrote:
           | Vercel charges money for a service:
           | https://vercel.com/pricing
        
         | karanganesan wrote:
         | curious why was the name Zeit not preferred?
        
           | wdb wrote:
           | To make people wonder how you are supposed to pronounce
           | Vercel I guess.
        
           | earthboundkid wrote:
           | Heidegger wrote Sein und Zeit and was a literal Nazi.
        
             | devmunchies wrote:
             | Who cares. He was a philosopher and a interesting one.
             | That's like not reading Ezra Pound's poetry even though
             | it's some of the best of all time. American post-war
             | propaganda did a number on you if you're that whipped.
             | Nietzsche (another German, oh no!) calls that the slave
             | morality.
        
             | Griffinsauce wrote:
             | Nazis used the German language, surprising.
        
             | dang wrote:
             | Please don't do this here.
        
           | brazzy wrote:
           | It's a German word and the name of one of Germany's biggest
           | newspapers, and probably part of the name of dozens of
           | businesses in all kinds of industries in Germany.
           | 
           | Using a made-up brand name is the standard way to avoid
           | potential trademark conflicts, and at the same time be more
           | easily findable via Google.
        
             | netsharc wrote:
             | Yeah, not having your name instantly googleable in Germany
             | (a big economy with a lot of developers) is probably a
             | hindrance. Not to mention how stupid it would be to use in
             | a sentence, imagine calling your product "Time", and a
             | developer says e.g. "we're having issues with time.."
        
               | jonas21 wrote:
               | A lot of products sound stupid when used in a sentence
               | before you get used to them.
               | 
               | We're having issues with zoom...
               | 
               | We're having issues with chrome...
               | 
               | We're having issues with word...
        
               | PKop wrote:
               | The less nonsensical the word in context, the more
               | confusing it is though. Do you dispute that "we're having
               | issues with time" is much more vague and overloaded, than
               | "we're having issues with zoom"?
        
               | cam-perry wrote:
               | A camera developer might find "having issues with zoom"
               | as confusing as a dev dealing with timezones finds
               | "having issues with time". Everyone has a different
               | context that may make your name confusing to them.
        
         | deltron3030 wrote:
         | Gotta flip that triangle icon tho..
        
       | CSSer wrote:
       | I'm surprised to see so many people nagging about the brand. As
       | one user pointed out, there's a big newspaper brand with that
       | name already. And otherwise, who cares, really? Same company.
       | It's not a soccer team.
        
         | PKop wrote:
         | I think the discussion would be different if the new name was
         | better.
         | 
         | Replacing zeit makes sense, not sure the chosen replacement was
         | any good.
        
           | CSSer wrote:
           | Fair enough. I guess I know what Zeit means, but not Vercel.
           | Maybe they just wanted the "V" to fit nicely next to the
           | triangle? ;)
        
       | bsimpson wrote:
       | Looks like React's originators (Jordan Walk and Pete Hunt) are
       | funders.
        
       | ushakov wrote:
       | glad you renamed it. The Zeit i know, was able to serve Docker
       | images
        
       | adriand wrote:
       | As someone who has been involved in many branding projects, it is
       | amusing to see all the negative commentary on the rebrand. This
       | is human nature 101. Everyone always hates rebrands. In fact I am
       | willing to bet that the executives who eventually bought into
       | this new name also hated the new name when they heard it.
       | 
       | Whenever we presented a new name to a company that wanted to be
       | rebranded, we always asked them not to provide any feedback on
       | the name until they had given it a day or two to sink in. Almost
       | invariably the feedback was, "I hated it when I first heard it,
       | but it has really grown on me."
       | 
       | Examples of names that would be very easy to criticize on first
       | hearing that have become incredibly successful brands abound.
       | Google is a stupid and juvenile-sounding name. Now it's a verb. I
       | won't waste your time with more examples.
        
         | kugelblitz wrote:
         | Yeah, a rebranding will always sound weird at first. The
         | question is whether the upside is better in the long-term -
         | time will tell. Vercel does sound good (though does sound close
         | to parcel for me and also reads like vermicelli a bit).
         | 
         | For "Zeit" I am biased, since I speak German and it translates
         | to "time" (and there's a large circulation newspaper called
         | "Zeit"... well, actually "Die Zeit" which reads funny in
         | English - but actually fits for this rebranding :-) ).
         | 
         | When "Open BC" (Germany's LinkedIn, BC stands for Business
         | Club) renamed itself to "Xing" 14 years ago, it felt really
         | weird to me. Though I think by now most people on the Xing
         | platform won't even remember the old name. And in 5 years time,
         | people who weren't even born when it was rebranded will start
         | joining the platform.
        
           | PKop wrote:
           | >For "Zeit" I am biased
           | 
           | Biased which way, did you think it was good or bad?
        
           | p1lonn wrote:
           | Hmmm, perhaps they had a trademark issue in Germany? That
           | explains a rebrand cleanly. Of course they did.
        
         | throwaway_pdp09 wrote:
         | What value is there in renaming anything? You've said that out
         | that "Google is a stupid and juvenile-sounding name." but you
         | imply it doesn't matter - so what's the point?
         | 
         | Isn't rebranding what companies do when they run out of ideas
         | (one of my old employers changed its name at least 3 times
         | because... why? I doubt they have a viable product yet. A name
         | change isn't going to help).
        
           | grawprog wrote:
           | >Isn't rebranding what companies do when they run out of
           | ideas (one of my old employers changed its name at least 3
           | times because... why?
           | 
           | This is what I figure. That or they want people to forget
           | about lousy things they've done. Dunno if it was ever true,
           | but hearing the rumour that Kentucky fried chicken switched
           | to KFC to avoid being associated with fried chicken and the
           | health issues surrounding trans fats that were a big deal at
           | the time sort of stuck with me.
           | 
           | Personally, I'd trust the company that's kept the same boring
           | name for a decade over one that's renamed themselves several
           | times in the same period.
        
           | adriand wrote:
           | > What value is there in renaming anything? You've said that
           | out that "Google is a stupid and juvenile-sounding name." but
           | you imply it doesn't matter - so what's the point?
           | 
           | To be clear, my sentence was slightly syntactically
           | incorrect: what I meant was, "Google is a stupid- and
           | juvenile-sounding name." It's not a stupid name, but it is
           | stupid-sounding, at least until you get used to it. But it's
           | far from a stupid name. For instance: it's spelled the way it
           | sounds, it's memorable, and it sounds like a verb. Those are
           | all pluses, and yes, they matter.
           | 
           | I once worked for a company called Internet Enterprises.
           | Terrible name. It sounds like a shell company with dusty
           | offices on a service road off a highway.
           | 
           | I once owned a design agency called factor[e] design
           | initiative (I didn't found it or name it). Poor brand story:
           | the "e" was chosen because at the time (late 90s) "e" was
           | like "i" from a few years ago. No other good reason. It was
           | spelled all lower-case, like e. e. cummings (annoying for a
           | company). It had weird punctuation marks in it. And how do
           | you pronounce it? I would commonly hear "factory" or
           | "factor-E" (correct). I used to joke it was "fac-TOR-ay" (say
           | that with an Italian accent).
           | 
           | A few years in, we rebranded to Parallel. Much better:
           | regular spelling and capitalization, dictionary word and a
           | good brand story (alignment / working "in parallel" with
           | clients, etc.) At times, in conversations with clients, they
           | would inadvertently use the brand: "We'd like to work in
           | parallel with you..."
           | 
           | This stuff matters--a lot! It's easier to attract customers
           | and employees with a great brand. And the brand provides a
           | consistent touch point - a "north star" if you will - for
           | what the company stands for.
        
           | austhrow743 wrote:
           | To run from a bad reputation
           | 
           | To expand in to a market that already has a well known
           | company by that name
           | 
           | Hard to rank for it for search purposes
           | 
           | Brand is about a specific niche that you want to expand out
           | of
        
             | ghaff wrote:
             | There are various types of rebranding that may or may not
             | involve renaming. However, with respect to renaming
             | specifically, it often also comes about because your
             | company name now bears no relationship to what you actually
             | do.
             | 
             | To take a random example from a past life, NL Industries
             | used to be the Nation Lead Company but, while they still
             | have some involvement in pigments, they don't actually do
             | anything related to lead any more AFAIK. (This is a major
             | reason companies switch from a descriptive name to just
             | some letters.)
        
               | throwaway_pdp09 wrote:
               | After the renaming you mentioned of NL, was there any
               | lasting measurable business effect such as change in
               | turnover, profit, new customers, anything at all?
        
               | ghaff wrote:
               | I have no idea. They did it decades ago.
               | 
               | I will say that it's easy to say that none of this stuff
               | matters at all. And it's very hard to quantify among a
               | zillion other variables. Is it crucial in the grand
               | scheme of things? Probably not. But things like brand
               | awareness and brand perception can matter--at least at
               | the margins.
        
           | jkrems wrote:
           | Pure speculation but: "Zeit" is a super common German word.
           | So if you want to protect your brand internationally but
           | there's a major newspaper in one of the biggest economies
           | that is _also_ called exactly  "Zeit" - that's kind of bad.
           | Vercel is much more unique. You can't get
           | https://twitter.com/zeit because it's the newspaper. You
           | can't get zeit.de because it's the newspaper. You could get
           | zeit.com but you'd compete with the newspaper for it. Picking
           | a brand that doesn't have as much baggage could be convenient
           | down the line.
        
         | laputan_machine wrote:
         | Is Google a rebrand?
        
           | singlow wrote:
           | The software was named Backrub, before they started the
           | company. I wouldn't call it a rebrand, since they never used
           | that as a company name. Almost every product has a pre-
           | release name that was never used as a brand.
        
           | hoofhearted wrote:
           | BackRub
        
         | pier25 wrote:
         | Yes but that doesn't mean Vercel is a good name either.
        
         | chrismorgan wrote:
         | Related: ConvertKit rebranded to seva and then fairly promptly
         | rolled the decision back based on customer feedback.
         | https://convertkit.com/staying-convertkit gives details. I was
         | pleased at the reversion, though for completely different
         | reasons: I think the rebrand was foolish purely because it went
         | from a memorable name with meaning (even if that meaning didn't
         | exactly match the purpose for all of their customers) to a
         | four-letter word that's meaningless to most people and says
         | nothing at all about the company or product.
        
           | swyx wrote:
           | wow, i wasnt even aware of that rebrand. seva sounds so
           | awful, whereas im already super invested in the ConvertKit
           | story. good reversal of decision there.
        
             | BossingAround wrote:
             | As a person who has never heard neither ConvertKit nor
             | Seva, both sound absolutely equal to me. 0 preference as a
             | passer-by.
        
         | mattmaroon wrote:
         | For what little it's worth, I'd never heard either name before
         | and I think they are both terrible.
        
         | kreetx wrote:
         | But what if this one specifically _is_ a bad rebranding?
        
         | [deleted]
        
         | hoofhearted wrote:
         | My personal opinion is that every great company can have one
         | re-brand in their lifetime, and many have. To name a few:
         | BackRub, Cadabra, Doorbot, Justin.tv
        
         | fredguth wrote:
         | Honest questions, which rebranding you know worked? I mean,
         | really.... I get the idea and even agree with it. It is just
         | very hard to do it well.
        
       | james-mcelwain wrote:
       | "Jamstack" has to be the worst name for an architecture ever.
       | "Javascript", "APIs", and "markup"... uhhh you mean like what the
       | entire web already runs on?
        
         | hashkb wrote:
         | It stands for "Just Attempt Moving" off of our hosted service.
        
       | ankitkumar98 wrote:
       | Great to see this company growing :)
        
       | neom wrote:
       | Congrats Guillermo!! Vercel is awesome, can't wait to see where
       | you take the business. Keep up the great work.
        
       | gitgud wrote:
       | A shame they changed the name, I liked "Zeit". The re-branding
       | reminds me of the browser IDE "Hyperdev" which changed to "Gomix"
       | and finally to "Glitch"... Everytime the name changes, people
       | care less... but I'm no businessman
       | 
       | > [1] _...Therefore, all new plans include unlimited Bandwidth,
       | Builds, and Serverless Function Execution_
       | 
       | Also, the new pricing is a bit more approachable, when I last
       | looked it seemed a bit expensive for Serverless functions.
       | 
       | [1] https://vercel.com/blog/simpler-pricing
        
       | foreign-inc wrote:
       | Have anyone used both https://redwoodjs.com and Nextjs and share
       | their experience?
        
         | matallo wrote:
         | Interested in this, too.
        
         | deltron3030 wrote:
         | Redwood doesn't hide their tutorial behind an account like
         | Nextjs does, they're more user friendly. And it was impressive
         | how smooth it went considering the underlying complexity of the
         | tech stack.
        
         | swyx wrote:
         | ive tried out both. next.js focuses very much on the SSR/SSG
         | job, whereas Redwood both stretches further in front of the
         | stack (with Cells and a Form library) and further back in the
         | stack (with Prisma/GraphQL). next is a lot more mature (5yrs?)
         | whereas redwood is new. that help?
        
       | m00dy wrote:
       | ZEIT always sounded me something from Templars.
        
       | [deleted]
        
       | mxschmitt wrote:
       | Just great to see how this company grows and produces awesome
       | developer tools, frameworks and platforms to improve the
       | developer and user experience.
        
       | sholladay wrote:
       | I gave up on Zeit when Now v2 came out because, besides it being
       | more complex and a pain to migrate to, they went back on their
       | promises about no vendor lock-in. Up until late 2018, their site
       | had a very different philosophy that they abruptly abandoned. [1]
       | [2]
       | 
       | Fool me once...
       | 
       | 1:
       | https://web.archive.org/web/20181107092845/https://zeit.co/n...
       | 
       | 2:
       | https://web.archive.org/web/20181107092845/https://zeit.co/n...
        
         | RonanTheGrey wrote:
         | I was an early adopter of Now v1 and loved it. I evangelized it
         | to all my clients, used it on every project - it was such a
         | breath of fresh air that _deploying a server_ was now so easy.
         | 
         | Ok, I get that serverless is a different paradigm. And I
         | understand the arguments for it. But I refused to use Now v2
         | precisely _because_ they violated their promises they had made
         | -- but worse, turned it into  "just another AWS". If I want
         | serverless, I'll use AWS because frankly Zeit/Vercel's
         | visibility into what is going on is just abysmal. And FWIW we
         | now have several projects running on serverless -- using
         | Next.js -- on AWS. Using the severless component, it requires
         | NO special considerations and could easily be redeployed on a
         | standard server in minutes. No vendor lock in, funny how that
         | worked out? I expected to be locked in on AWS serverless. That
         | didn't happen.
         | 
         | The icing on the cake was when they didn't officially deprecate
         | v1, but made it so unstable, so unusable, that I got to the
         | point of spending DAYS per week deploying and redeploying and
         | redeploying our docker containers because their servers would
         | randomly decide that the hosting server no longer had a network
         | connection. If I see E_AGAIN one more time I'm going to spit.
         | 
         | And then they upped the price from $20/mo that we were paying
         | for 4 containers, to $150. Thanks guys.
         | 
         | It left such a bad taste in my mouth that I spent a day, redid
         | everything to deploy on AWS EB, and haven't looked back since.
         | That was the LEAST amount of time I'd spent on that, in a given
         | week, for about a 4 month period prior. To be fair, the guy
         | running Zeit/Vercel's support is pretty solid. He did try to be
         | helpful.
         | 
         | My experience with the technical leadership has been left
         | lacking. We tried several times to contribute to Next.js and
         | were treated like idiot children because how dare we trample on
         | their kingdom. If you're not a tech bro, stay in your lane!
         | 
         | Look I'm just sharing my experience over there. It has been
         | roundly negative. I'm sure others can come with anecdotes of it
         | being roundly positive, good for you. Mine is just another
         | anecdote but it's the only insight I have.
         | 
         | Although, the 1500+ comment thread on Spectrum when they
         | announced v2 strongly suggests I'm not alone.
        
           | arist0tl3 wrote:
           | Hey, I'm curious about your migration. Can you contact me via
           | my profile?
        
         | DagAgren wrote:
         | Same here. Migration path to Heroku was easier than migration
         | path to Zeit v2, and Heroku hasn't fucked me over by forcing me
         | to migrate to an entirely new model yet.
        
           | sholladay wrote:
           | I also went to Heroku. Icing on the cake was when I
           | discovered that even on Heroku's free plan, we were getting
           | significantly better performance than on Zeit's paid plan.
           | Response times were more stable and had far less latency.
           | Made me really happy and almost made it worth the frustration
           | of having to migrate in the first place. Almost. Heroku has
           | definitely improved over the years.
        
         | baxuz wrote:
         | I honestly don't understand this fetishization of "serverless"
         | functions. It leads to so much vendor lock-in, tooling
         | complexity, and straight-up lack of features.
        
           | zoul wrote:
           | For me as a noob with very simple requirements, it's _very_
           | refreshing not having to care where and how my server code
           | runs. Just add to a repo, push and forget. And if my code is
           | written against some simple HTTP request interface, there
           | shouldn't be much trouble to move it elsewhere.
        
             | baxuz wrote:
             | I've recently had a simple requirement. To build a site
             | with content gated behind a paywall.
             | 
             | There's no way to have SSR'd gated content without paying a
             | gazillion bucks to either netlify or next for role-based
             | redirects.
             | 
             | Even if I would go for CSR'd content for the gated part,
             | I'd have to fiddle with JWT tokens.
             | 
             | To handle users, I'd have to use a 3rd party service such
             | as oauth, since zeit doesn't support users, and netlify's
             | model is severely limited.
             | 
             | For a CMS, I'd have to again go for a subscription model.
             | 
             | Data and APIs are also another issue. There is no way to
             | use something like Strapi since that needs to have a real
             | DB behind it.
             | 
             | Now, to orchestrate the users for role-base redirects,
             | oauth, payment gateaway data and everything else... I've no
             | idea where to even start.
        
               | searchableguy wrote:
               | Don't. Just use a real backend. btw, Hasura can work with
               | Google cloud run and heroku. Check it out. It's similar
               | to strapi.
        
               | nunopato wrote:
               | Nhost (https://nhost.io/) is another option for Hasura.
        
               | rpeden wrote:
               | Wouldn't WordPress with a couple of plugins solve the
               | content with a paywall problem in about 15 minutes?
               | 
               | I'm not asking that flippantly. And I know there are
               | plenty of reasons not to use WP, so I apologize if this
               | is a dumb question.
               | 
               | It just seems like WP might solve that particular problem
               | for you without much work. And it solves other problems
               | too, like managing users and tracking revision history
               | for every piece of content.
               | 
               | I think Digital Ocean has a one click setup for
               | WordPress. WP isn't my favorite software to work with as
               | a developer, but I use it when it's the right took for
               | the job because for the most part, I've been able to
               | deploy it and forget about it because it has just kept
               | chugging along and getting the job done without any
               | intervention from me.
        
               | mercer wrote:
               | I use Wordpress for many clients because it's the
               | simplest solution that also ensure they can find other
               | developers to take over if I'm not there.
               | 
               | Wordpress is a dumpster fire and I hate it with a
               | passion, though. Like, viscerally, almost as much as I
               | dislike Drupal and Joomla. I'd use the term PTSD but that
               | strikes me as insensitive.
               | 
               | But I still use it for many clients, because it's the
               | simplest, easiest solution that other (and crucially,
               | cheap!) developers can take over when I'm not there
               | anymore.
        
             | pbreit wrote:
             | So, where do you host? What data store do you use?
        
               | dominotw wrote:
               | I host data on firebase db use firebase cloud functions
               | for "serverless" compute. I just do android development
               | and never mess with AWS/k8s/whatever.
        
               | zoul wrote:
               | Last thing we needed was a simple unsubscribe service for
               | a database hosted on AirTable, a few lines of code. It
               | totally makes sense to me to host such glue on Now.
        
           | justrudd wrote:
           | I built an ETL on top of AWS Lambda.
           | 
           | I had to pull data from Facebook/Instagram, YouTube, Twitter,
           | and Pinterest on a schedule - once an hour. The pipeline took
           | about 3 minutes to run. I used a CloudEvent cron to kick it
           | off, a few lambdas, stored the raw data in S3, had another
           | lambda massage that data, stored the final data into S3, and
           | put a message into SQS letting my OLTP system know that it
           | could bring it in.
           | 
           | Worked great. Were there other ways to build it? Sure. Could
           | have done it on the same hosts that my OLTP system was
           | running on. But the amount of memory it used for that 3
           | minutes doubled the amount that was needed on the host
           | normally. Yes I could have optimized it. But my time was
           | better spent figuring out other issues (I was sole developer
           | on the project). So I just broke it into a bunch of different
           | parts and kicked up to Lambda. Worked great. Never had any
           | issues with it. Never worried about not having resources. I
           | think it cost .2 to .8 USD each run? So ~600 USD a month at
           | the high end. And it took me less than a day to break it up
           | and get it running vs who knows how long to optimize.
           | 
           | So it definitely solved a problem I had in a very efficient
           | way, and allowed me to speed it up just by spending money.
        
           | dzonga wrote:
           | people are in love with engineering but not shipping paid
           | products. a rails | django | laravel developer is busy
           | shipping. while someone is busy developing 1000s
           | microservices. n that's before the complexity of react, redux
           | n graphql
        
           | wpietri wrote:
           | I think there are legitimate use cases. E.g., I needed to
           | help somebody with a little glue between Twilio and a SaaS
           | tool. It was really nice to take a couple of functions, turn
           | them into endpoints, and know that Amazon was going to worry
           | about keeping them always available.
           | 
           | I agree it's so far wildly overblown, but I get that too. A
           | lot of people are scared by ops, and "serverless" promises
           | they don't have to think about it. For those of us
           | comfortable with ops, even the name is an obvious lie. But
           | for people who just have some code they want to run, getting
           | it usefully deployed is still too hard.
           | 
           | Right now I feel like we're in a transitional era. The old
           | model of individual single-purpose or multi-purpose servers
           | is obviously inadequate. "Virtual server" is like "horseless
           | carriage"; we know that the old paradigm is wrong, but we
           | haven't found the new one. There are lots of contenders, but
           | it seems like none of them have nailed it. The similar era
           | for automobiles was circa 1900, where steam, electric, and
           | internal combustion were all duking it out, with dozens of
           | small manufacturers. I'll be very interested to see what we
           | consolidate around.
        
             | [deleted]
        
           | minieggs wrote:
           | To offer another perspective... I've migrated services
           | to/from Now v2 (never used v1). While recently moving a Go
           | service off (to a regular server) all that was changed was
           | some bash that executed in a pre-deploy hook and the `now`
           | command was swapped for a `scp`. `sed 's/package main/package
           | handler/g'`. Of course, this is much simpler if the services
           | are created with migration in mind.
           | 
           | I like to think of the builder options put in the `now.json`
           | file as I would a webpack config.
        
           | dfee wrote:
           | You trade known deployment problems for unknown infra
           | management problems. You reduce the complexity of
           | contribution significantly.
           | 
           | If you're at a company that wants to manage K8s, and you've
           | chosen to invest in that direction, then serverless doesn't
           | make a lot of sense.
           | 
           | If your customers aren't buying compute, then you should be
           | wary of large investments that are outside your core focus.
           | 
           | Sure, there are quite a few problems with lambdas. But the
           | abstraction you're working at is much more atomic. And you
           | don't need FTEs to manage K8s and introduce a completely new
           | set of problems.
           | 
           | Less is more (is the argument).
        
             | manigandham wrote:
             | You don't need serverless/FaaS for that. PaaS has existed
             | for a long time, and many providers will now let you run
             | any container image which is a lot more portable than
             | custom frameworks. Zeit v1 actually did this.
        
           | danharaj wrote:
           | Serverless is just zoomer Common Gateway Interface for
           | venture capitalists
        
         | snow_js wrote:
         | Now v1 was such an awesome abstraction, I was inspired to
         | recreate the CLI on top of Kubernetes, to avoid any vendor
         | lock-in. I also needed v1 capabilities like websocket support
         | that went away with the v2 lambdas. This CLI utility has
         | support for a few major cloud Kubernetes providers.
         | 
         | https://github.com/snowjs/cli
        
           | RonanTheGrey wrote:
           | Concur, if you're looking for a replacement for the old Now
           | v1, snowjs is a great option. Haven't used it extensively
           | since we moved away from Now, but when I was investigating
           | alternatives I came across this and gave it a go and was very
           | pleased.
           | 
           | Ultimately we went another way but it is a solid project.
        
           | lewi wrote:
           | Oh damn. This is awesome, will have to give it a go.
        
           | palmdeezy wrote:
           | This looks great!
        
       | m00dy wrote:
       | I use ZEIT for my side projects now. It is extremely efficient
       | and time saver.
        
       | evanweaver wrote:
       | Congrats Guillermo and team!
        
       | matthewcford wrote:
       | one of our clients uses netlify, does anyone have experience with
       | the two platforms and how they compare on price at the enterprise
       | levels?
        
         | iamtherhino wrote:
         | Vercel/ZEIT is typically a bit cheaper in the long run for
         | popular sites with the fixed costs. If your traffic is really
         | light, then Netlify probably is.
         | 
         | If deploying a Next.js site, it makes sense to deploy on top of
         | the platform made for it (ZEIT/Vercel)
        
       | franky47 wrote:
       | Congrats on the funding, but I'd like to know what prompted the
       | name change. ZEIT sounded mysterious and edgy, while Vercel
       | sounds like a company selling expensive handbags (to me).
        
         | tango12 wrote:
         | EDIT: Not sure why, but from the article:
         | 
         | > Vercel strongly connects to the words versatile, accelerate,
         | and excel.
        
           | DagAgren wrote:
           | I connected it to none of those words. Instead, I connected
           | it to a) some kind of telephone company that is dodgy b)
           | incels.
        
             | Nextgrid wrote:
             | Vercel sounds like something about vermin and incels.
        
               | RonanTheGrey wrote:
               | Lmao... this is what I heard when I read the word the
               | first time too. "Incel..?"
        
           | mikro2nd wrote:
           | Self-delusional marketingspeak. To me 'Vercel' sounds like a
           | brand of cheap batteries.
        
             | neutronicus wrote:
             | And to me it sounds like a plasma-physics simulation
             | package running on supercomputers.
             | 
             | \ _shrug\_
        
             | BossingAround wrote:
             | Batteries is what came to my mind. Like Duracell.
        
             | ljm wrote:
             | Sounds boring and enterprisey to me.
        
           | PKop wrote:
           | That's not the "reason" though, that's the rationalization
        
           | choward wrote:
           | That's just marketing speak. It doesn't actually explain why
           | they changed their name.
        
             | CPLX wrote:
             | I mean it's a complete and total wild ass guess but the
             | obvious reason to change one's name is if you've identified
             | another entity that is using that name in a way which could
             | prevent you from global exclusive use of the brand.
             | 
             | It's the kind of thing that could easily have come up in
             | due diligence for the large recent investment.
        
               | kernelsanderz wrote:
               | Doing a quick search of TESS2 for trademarks look they
               | already have the trademark registered for ZEIT
               | (registered in 2017). So it was probably for other
               | reasons. Which is a shame, because Zeit is very concise,
               | easy to remember, and has a strong brand today - at least
               | with their initial audience.
               | 
               | Sounds like they're trying to go for a more corporate
               | customer with their new name.
        
               | CPLX wrote:
               | It's a big world out there.
        
           | adim86 wrote:
           | Yeah but that's why they chose Vercel not why the name ZEIT
           | had to be changed in the first place
        
         | mxstbr wrote:
         | The name change makes a lot of sense to me, tactically (no
         | matter what you think of the new name).
         | 
         | ZEIT is associated with full-stack hosting including backend
         | servers, which they no longer want to focus on to. To solidify
         | their pivot to frontend hosting in their users mind, they
         | rename to strip all previous connotations from their brand.
        
           | deltron3030 wrote:
           | Names are like colors and shapes, and their new one doesn't
           | really indicate that they're innovators. Zeit was cool
           | because german names in tech are quite rare, it was showing
           | that they did things differently. Vercel sounds like a lame
           | web 1.0 thing, it's more rigid, rolls way harder off the
           | tongue.
           | 
           | Focusing on backend servers or not is just a implementation
           | detail as a hosting company that want's you to not care about
           | the underlying tech, the name itself is way more important at
           | their size.
        
         | [deleted]
        
         | xky wrote:
         | To me, it sounds like a medication.
        
         | subpixel wrote:
         | Zeit means "time" in German, is the name of a German newspaper,
         | and surely made organic SEO a challenge...much like Now did.
        
       | ezzzzz wrote:
       | Literally just discovered Zeit, what I liked about it was the
       | ability to choose different run-times, with a generous free tier,
       | with none of the existential baggage of the other PAAS's options
       | out there. Sigh, oh well.
        
         | mcsdev wrote:
         | Everything you liked about ZEIT is present in Vercel! You can
         | read more about it in our rebrand field book:
         | https://www.notion.so/Vercel-Launch-1cab2369ab1c4d8db1987b68...
        
           | DagAgren wrote:
           | Everything I liked about Zeit was Now v1, so, not really?
        
             | RonanTheGrey wrote:
             | It took me awhile to come to terms with the truth that "You
             | are not their target customer." Fair enough.
             | 
             | Except that they built their brand off the backs of people
             | they no longer want using their platform...
        
       | bengale wrote:
       | Awesome. I normally work on just web apps but had to build a
       | website recently that had some complex bits in some pages but
       | mainly a marketing site. The experience with nextjs and deploying
       | with zeit was brilliant. Docs are good, everything works well,
       | just an all round good experience. Please don't break it!
        
       | SnowingXIV wrote:
       | I might be missing something. How does this compare with netlify
       | which I've been using sometime as my 'heroku' for static sites?
       | With that I'm also getting the ability to post-process things,
       | use lambda functions, even get get forms for free (up to a point)
       | which is needed for almost every site. It also provides slick
       | DNS. Has worked wonders with gulp/jekyll/etc builds. This does
       | seem to do all of that with the exception of forms.
       | 
       | If this is just another choice that's good. Perhaps it's faster?
       | I've deployed using zeit and it is a really smooth process but
       | not much different than netlify's build that works with a git
       | push. Either way, congrats on the funding!
       | 
       | Disclaimer: I don't work for netlify, though I did interview with
       | them awhile back.
        
         | rymate1234 wrote:
         | Main difference with Vercel / ZEIT is that unlike Netlify, it
         | can more easily have SSR pages.
         | 
         | So like if you're using NextJS for instance, on Netlify you can
         | only really use the static site generation features of NextJS,
         | whereas with Vercel you have SSR pages as well as the API
         | functions.
         | 
         | Also Vercel _can_ do full standard servers if needed, including
         | for NodeJS https://vercel.com/docs/runtimes#advanced-
         | usage/advanced-nod... or Python
         | https://vercel.com/docs/runtimes#advanced-usage/advanced-pyt...
        
           | pier25 wrote:
           | But Netlify also has cloud functions, no?
        
             | [deleted]
        
       | sna1l wrote:
       | I had a ton of trouble getting a simple gatsby.js website running
       | on Zeit. Kept getting useless error messages that were impossible
       | to debug.
       | 
       | Tried Netlify and it worked without any changes to my code. The
       | Zeit UI might be slicker, but it definitely isn't easier to use
       | imo.
        
       | marban wrote:
       | From unbrandable to unpronounceable.
        
       | dna_polymerase wrote:
       | - "ZEIT is now Vercel. This new identity aligns with our new
       | focus -- to provide the ultimate workflow for developing,
       | previewing, and shipping Jamstack sites."
       | 
       | What did the person writing this smoke? And who reads this and
       | doesn't think of the company as being full of shit? Also,
       | rebranding this is an utterly stupid move. Why on earth would you
       | take the Zeit Brand and rename it into this bullshit concoction
       | of words that you now feel to include in your company's mission
       | statement? You throw away so much brand power. Zeit is a real
       | household name in the JS world, so much that even I know it, and
       | I wouldn't touch JavaScript or JAMSTACK with a barge pole. Vercel
       | is just a faceless hull.
       | 
       | Otherwise, congratulations on securing funding, you guys surely
       | deliver a lot of value to a lot of developers and that's
       | commendable.
        
       | erulabs wrote:
       | Congratulations on the funding Guillermo!
        
       | crousto wrote:
       | Judging by the comments so far, the name change backlash is of
       | unseen-since-Qwikster proportions...
        
       | mtm7 wrote:
       | I'm a huge fan of Zeit/Vercel's products and design. I've
       | interacted with their team on a few occasions and they've always
       | been nice. Plus, their mechanical keyboard is super cool... [0]
       | 
       | I absolutely loved the name "Zeit", although I've read in this
       | thread that it could have branding/SEO issues. I'm hoping Vercel
       | will grow on me - right now, it sounds like a combination of
       | "incel", "Verizon", and maybe some kind of geriatric medicine.
       | 
       | [0]: https://vercel.com/keyboard
        
         | [deleted]
        
       | bionhoward wrote:
       | I liked Zeit but had to switch because there was no way to get IP
       | addresses to whitelist, so Vercel customers are likely to get
       | hacked, because they're forced to secure their database with only
       | a password, and no firewall. Apparently you can fix this with an
       | "enterprise" subscription, which is a huge red flag. Open source
       | doesn't get secure data? Vercel is likely to get hit with huge
       | lawsuits over that, and I'm staying well clear until it's fixed
        
         | telotortium wrote:
         | What lawsuits? Don't virtually all open-source licenses in
         | existence disclaim any warranty or fitness for a particular
         | purpose?
        
           | bionhoward wrote:
           | True, and I'm not a lawyer, but I don't care about them
           | getting sued, I care about the fact I can't protect
           | customers' data if I use Vercel
        
       | swyx wrote:
       | congrats team! 21m series A is hefty even before coronavirus.
       | Good to have locked it in.
       | 
       | I've been following this frontend-gets-fullstack-abilities trend
       | for a while. I think Next.js is the best expression of this idea,
       | and is truly the crown jewel of Vercel and also the React
       | ecosystem.
       | 
       | Unlike other React distros like Gatsby or Create-React-App,
       | Next.js is the first "hybrid" framework that lets you choose
       | whether to deploy static or serverless pages on a per page level.
       | This means you can ship features without being locked into app
       | level architectural choices. Even static pages get a "Preview"
       | mode, solving a key pain point for content workflow. (all with
       | the caveat that you must use a hosting setup capable of
       | supporting these features, and naturally Vercel is the best place
       | to do that if you don't want to roll your own). A few months ago
       | Dan Abramov noted[0]:
       | 
       | > The next wave of techniques won't be about putting everything
       | on the client. Or doing everything on the server. It will let you
       | move code between them without friction, and adjust the tradeoff
       | to the use case. Take advantage of both. The Middle Way.
       | 
       | I see Next.js as the way most of the ecosystem will experience
       | this colocation of client and server concerns.
       | 
       | The other trend I see is that React is continuing to work on
       | integrated client-and-server experiences. (Note: everything I
       | discuss here are experimental projects by the React team, so
       | should not be taken as an official roadmap). React Suspense's
       | introduction [1] was strongly tied to Relay, which introduces a
       | compiler that offers stronger client-server guarantees for
       | working with GraphQL [2]. React Flight will offer streaming
       | server side rendering [3], while React Blocks will offer a
       | generic way to suspend on queries without such strong coupling to
       | GraphQL [4].
       | 
       | I expect that Next.js will also be the first place most React
       | devs experience these improvements (they may be more under the
       | hood by the time it rolls out), and naturally Vercel benefits.
       | 
       | Lastly, it's also fun to speculate on the future of Vercel
       | outside of being "hosted Next.js". Guillermo's blogpost [5] has
       | the appealing tagline "AWS for frontend developers". How many of
       | those great logos that run Next.js is Vercel actually capturing?
       | Is Vercel appealing enough to them that they also host non-
       | Next.js projects with Vercel? Can we view Vercel as a "No Code
       | backend"? Can Vercel deepen its 3rd party integrations to become
       | a true marketplace/aggregator of frontend demand for backend/api
       | services? What, fundamentally, is Vercel selling other than
       | bandwidth, serverless functions, and devops-as-a-service
       | software? Maybe that's plenty.
       | 
       | ---
       | 
       | references
       | 
       | 0: https://twitter.com/dan_abramov/status/1193001108102373376
       | 
       | 1: https://reactjs.org/blog/2019/11/06/building-great-user-
       | expe...
       | 
       | 2: https://dev.to/zth/relay-the-graphql-client-that-wants-to-
       | do...
       | 
       | 3:
       | https://www.reddit.com/r/reactjs/comments/dtsi1q/react_fligh...
       | 
       | 4: https://twitter.com/dan_abramov/status/1239013168682274816
       | 
       | 5: https://rauchg.com/2020/vercel
        
       | harisvs-code wrote:
       | I really liked the zeit brand. Vercel not so much. I hope that
       | the name grows on me, either way I dont care as long as the tech
       | is great.
        
       | thrwaway69 wrote:
       | Odd for them to change branding when zeit is so well known
       | everywhere. And given their products have simple and non
       | googleable names, people have been tagging now and next with zeit
       | so it's googleable.
       | 
       | Good to see free personal plan tho.
        
       ___________________________________________________________________
       (page generated 2020-04-21 23:00 UTC)