SteemWorld ~ Weekly Support ~ #22

[EN]


This post is intended to cover the server costs for SteemWorld.org and to enable me to continue my development in the future.

In case you missed the first part:
SteemWorld ~ Weekly Support ~ #1

[DE]


Dieser Post ist dafür gedacht die Serverkosten für SteemWorld.org zu decken und mir in Zukunft weitere Entwicklungen zu ermöglichen.

Falls du den ersten Teil verpasst haben solltest:
SteemWorld ~ Weekly Support ~ #1

Updates


As I mentioned in my last post, I'm currently working on my Open Source Steem Data Service and I've already made great progress with it. The old (current) SteemWorld backends both run on PHP (one dedicated machine for serving the account data requests coming from steemworld.org and one simple host for providing the page itself and for acting as kind of a backup storage). The new backend will use my coming Steem Data Service and it will be based purely on Node.js, which outperforms Apache/PHP with ease as shown in the following diagram:

Source: https://www.hostingadvice.com/blog/comparing-node-js-vs-php-performance

I guess some of you can image that it's kind of an adventure to convert the existing backend logic from PHP to asynchronous JS, but I already can tell you that it's worth it without any doubt. Future is here and I'm finally working with JavaScript on the client and the server side without the need of switching between different languages anymore. In one word I would just call it: Brilliant!

Switching To New Server


I was searching for solutions regarding server costs reduction for quite some time now and I'm glad to have found a provider, that offers way stronger servers for nearly half the costs of my current setup. The funny? part is, that it is the same company but just a different way to establish the contract. In other words: Don't get fooled by server providers on Steem, which are just making the contract between you and the real world... You know.

The switch might lead to a temporary outage for some features on SteemWorld in the coming week. I will inform you about any details in an additional post in the next few days.

Open Source Steem Service


I guess you would love me, if you would know what I'm currently developing here. Time for explaining it in detail now is null, because a day only has 24 hours and ~ 17 of them already go into coding. 7 days a week. Builders of new worlds don't work just sometimes, they sleep sometimes. Focus and fascination are the key!

Some basic points I already can state here:

  • Can be run locally (even on your grandma's home pc) or as public web service
  • Enables each of us to analyze and work with the Steem blockchain data in a simple and very efficient way (SQL and custom queries can be used too)
  • Syncing is possible via available public instances (very fast) or regular Steem nodes
  • Provides automatic downloading of already parsed data (no need to start from block 1)
  • No need to setup any database services (all file-based -> no layers in between -> lightning fast)
  • Offers configurable datasets (if you just need a DB with all transfers for example, you can run an instance with only the desired parser module 'transfers' enabled)
  • JS developers can easily implement own parser modules (just add a custom script in the modules path and the service will call the parseBlock, parseTransaction, parseOperation and parseVirtualOperation methods within your script for each block)
  • Also 'virtual operations' can be parsed (or downloaded from one of my servers that will provide all parsed datasets in nearly realtime)
  • Highly compressed data (some crazy stuff and a bit of magic involved here, more details on this soon)
  • Interfaces to other database systems planned
  • Completely free to use, will be released under MIT license

In the making


  • Preparing the coming server switch
  • Open Source Steem Data Service
  • Post Viewer & Editor
  • Different views / no limit in the posts overview
  • Details for coming rewards (number of posts/comments, maybe a pie chart)
  • Improved coming curation rewards overview
  • RC costs calculation
  • SteemWorld -> Open Source?

Links


EN  |  What is SteemWorld?
-> Welcome to SteemWorld.org!

DE  |  Was ist SteemWorld?
-> Willkommen auf SteemWorld.org!

Thank you for supporting my work!


Positive thoughts create a positive world. It all begins with connecting our thoughts with emotions. What we focus on is what becomes powerful. We are the creators of our world.

Much love,

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
76 Comments