Raphaël: Hey friends.
And welcome back to the Chewy podcast right now.
I'm going to sort of revive this thing and do something very different with it.
Um, essentially, I'm just going to give you updates on Chewy and what
this, uh, well, Chewy the Chewy Stack and what this thing actually
sort of is what it's turning into.
Um, Mainly development updates.
Uh, how, how we're building it.
Uh, I guess at the moment, mostly me building it.
Um, and what's what's going on there.
So, yeah, that's what the, uh, the Chewy, the Chewy podcast,
or as I'm kind of renaming it code named Chewy, just because.
Anyway reasons, uh, podcast.
Um, So.
Bit of context.
Uh, for people who are new to all of this, which is almost everyone.
Except maybe like a dozen or more people.
Um, Basically the Chewy Stack.
Is our attempt.
To make it a lot easier to deploy a complex microservice-based applications.
Um, by essentially packaging up a really nice stack that we've used as a.
More context.
Uh, the Chewy Stack is being developed by Éphémère Creative, which is
a small digital product studio.
And.
Back to what I was saying.
We, if our creative have used this stack across a lot of projects and we find
that it's a really good experience, but it's a lot of work to set up, to
set up all of these microservices.
Um, that that make up the system, but once everything is set up and configured
for development and you have a nice, uh, Continuous delivery pipeline.
It's really fun to build with.
And so essentially we're building the Chewy Stack.
To make it easy to set up those different components.
And to deploy them.
And specifically.
To run them locally and deploy them to different environments
and to manage those environments.
So the idea is you should be able to create a Chewy Stack application.
And you should be able to say, yep, I want to enable off.
And I want to enable whatever different parts of the system.
Um, And.
Then you should be able to say, yep, create a staging environment, uh, make
it a single, uh, digital ocean droplet.
Uh, of whatever size and deploy.
And now I'm going to set up a production environment and make it a.
Uh, managed Kubernetes cluster on digital ocean and deploy, or maybe it's an EKS
cluster or it's a GKE cluster or a VM, uh, on, on Google cloud or, or an AC
two instance like any one of those, we'll make sure there's deployment
templates that are available for you to use that match your sort of financial
use case and your technical use case.
And you should just be able to say, yep.
I run this on my cloud, uh, and cool, like should be up and running.
And we'll make sure that all of the different services
talk to each other properly.
And yeah, basically hooks up the front end and API off, maybe a.
We're eventually going to set up like storage and all of that kind of stuff
that, that you might want out of a modern web or mobile application.
Um, Yeah, so that's, that's kind of it right now.
We're at the point where we can.
We can sort of configure all of the different components and we've
got it set up where it's like, w w.
Essentially, we're building a dependency graph between these different things.
Uh, installing them.
And we have them sort of up and running ish kind of a little bit locally.
Um, I was talking to a buddy and he sort of explained how it would make a lot of
sense to use the same deployment tools that we're using, uh, under the hood.
Uh, to basically deploy to our development environment in the same way that we would
to a staging or production environment.
So that kind of shifted my way of thinking about things.
Um, But yeah, that's, that's kinda where we're at.
We almost have it running in development and I'm really excited.
Um, I think it's, it's going to be a really nice way to work.
Uh, the core of a lot of this is a tool called HASA.
which makes it really, really, really easy to build a graph QL
API on top of a Postgres database.
And my God, HASA is amazing and I've been using it for a surprisingly long time.
Uh, given how new it is.
Uh, I think it may have only been out for like a year when I started using it.
Uh, back in 2019, but I love this tool so much.
Um, Yeah, so hacer is kind of the core and we've got other things for like off and,
uh, front end and to manage, uh, sort of.
API requests that are not things that you can do in a Hospira and storage object,
storage, all kinds of stuff like that.
It'll all be nicely packaged and Hostra is kind of the core of it.
Um, yeah, so basically we're going to try and make it nice and
easy to deploy Hostra and all of the services you need around it.
Uh, and that's the Chewy Stack and that's, that is my update on the Chewy Stack.
Um, I've also started doing live streams.
Of me working on this thing.
So whether you're a junior dev who wants to see how, uh, how this kind of stuff
is built, or you're a much more advanced developer and you want to give me some
advice, which I would greatly appreciate.
Um, that would be, that would be great if, uh, if any of you are
interested and you want to get involved and you think this project is
neat, I would love to hear from you.
I would love to collaborate with you.
And hopefully we can get this thing up and running soon.
Hopefully.
I think in the next couple of months,
I think that's a, that's a good timeline for a, definitely an MVB, not something
that you're going to launch a production grade app with, but, you know, Something.
All right.
See you folks.