ErgoPad Technical Update #4
It’s 2022! We are wrapping up current whitelisting/purchasing tasks, which has drained nearly all our free time! The cloud servers also got some attention, fantastic ergoscript movement, and a even some excellent frontend love. We are nearing the end of the strategic funding round and ready for a little breather before we dive back in to some cool stuff!
There is on-going movement in the Dev Team; Luivatra has quickly become the person we all ask our ErgoScript questions to, and working on the upcoming vesting contracts (even found time to spend time with our current scripts). This work has also had great support from the ergo development team, which has been HUGE!
Purchasing code started off small but has grown in to a beast, supported primarily by the ergonode and assembler. This code is about to be refactored over next couple weeks in prep for the next round. We cut a corner that seemed simple and put off integrating Postgres for another week, and looking back at that corner it wasn’t much of a shortcut. Ergo, we have already started on a schema to support the whitelist/purchasing workflow.
We also began to stand up a task queue system. A great fit for python is the celery, redis and flower stack. These 3 projects are very mature, scale, play nice with Python and require very little work to develop simple or complex async workloads or auditing tasks. Recently, we have identified scenarios that appear to follow a pattern that we can identify and handle with this model and potentially even move some of the workload from the assembler to solve some issues tracking transactions and addresses.
The holidays also put a t3.xlarge EC2 under the tree to serve as our initial container server for the ErgoPad dockers. Everything except the web site will be hosted here initially, ready to scale up either in parallel or by splitting out services like Postgres and Redis when needed. This will allow us to minimize costs for now and be ready to scale quickly.
Other movement in the Dev realm include:
- Brilliant Ergoscript development, specifically in vesting
- Automation in advance of CI/CD to benefit PR and Nightly builds
- Many updates to frontend functionality, including our new site: https://paideia.im/