Hi everyone 👋
It's somehow Friday again – time flies when you're busy!
The first implementation of Edit's eCom and subscription solution goes live in a week. Once it's bedded down I'll share the link.
The regional site for Leo Burnett mentioned last week is now live: https://leoburnett.com.pl
It's built on Edit, with API in the backend and CDN for media.
Here's the Edit interface for the site:
We received a copy of the TNC Testnet node and have been looking through the explorer. It works, and appears extremely fast. We're going to be setting up a copy in the network backbone next week.
And we're expecting their explorer to be released publicly soon.
This week the network team rounded the corner on the last stages of the first phase of the Consul KV removal process. All system configurations are now made via gRPC connections between Hosts, Gateways and the parent Stargate, meaning there's no longer any reliance on Consul in the network.
After about a week of trying to figure out a good pattern for handling asynchronous app and subscription updates, the team settled on a solution which limits the amount of times Hosts write their application status manifest to Stargate.
Here’s an explanation of the issue and the resolution:
Hosts create separate gRPC connections with Stargate for each type of configuration data. In this instance, we’re looking at applications (CDN for example) and application configurations (cdn.somedomain.tech).
Rewinding slightly to how things used to work when we used Consul, here’s a checklist outline of the process of configuring an app:
- Host finds a Gateway
- Host checks the KV store to see what the GW is running
- It sees an app (CDN for example)
- It looks for CDN in the configurations directory
- It reads the latest arch digest, fetches (if required) and launches the image
- It waits for the status of the image to become ‘healthy’
Updates
Last Updated:
April 2021